Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 1.8 KB

README.md

File metadata and controls

51 lines (35 loc) · 1.8 KB

Jupyter Notebook (.ipynb) to PDF converter

Python Version Repo Size Contributions Welcome Build

ipynb_to_pdf is a desktop application developed using Python and PyQt5 to convert multiple Jupyter notebooks (.ipynb) files to PDF. You can select the extraction location, making the conversion process simple and efficient.

Getting Started

Follow these instructions to get the application running on your local machine for development and testing purposes.

Prerequisites

Ensure you have Python 3.11 or later installed on your system. You can check your Python version by running:

python3 --version

P.s. I have used v3.11 but it will probably work with older versions of python also.

Installation

Clone the repository:

git clone https://github.com/stabgan/ipynb_to_pdf.git

Navigate to the cloned repository:

cd ipynb_to_pdf

Run the shell script ipynb_to_pdf.sh:

./ipynb_to_pdf.sh

The shell script will handle the creation and activation of the virtual environment, install the necessary dependencies, and run the application. You can create a shortcut of this .sh script to your desktop, and use it as a desktop application

Usage

After running ipynb_to_pdf.sh, the application will launch. You can then select multiple .ipynb files that you wish to convert to PDF and choose the desired location for the converted files.

Contributing

Contributions are welcomed! Feel free to submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.