# Setup Instructions for the following:

1. Python 3.10
2. Git
3. Tesseract (for OCR)



## Python 3.10

#### Windows:
- Download the Python 3.10 Binary File: https://www.python.org/ftp/python/3.10.0/python-3.10.0-amd64.exe
- Follow the steps for Installation here: https://www.digitalocean.com/community/tutorials/install-python-windows-10


#### macOS:
- Download the Python 3.10 Package Installer: https://www.python.org/ftp/python/3.10.11/python-3.10.11-macos11.pkg
- Follow the steps for Installation here: https://www.codingforentrepreneurs.com/guides/install-python-on-macos/


#### Ubuntu
- Open Terminal and type the following command:
  - `sudo apt install python3.10-full`




## Git

#### Windows:
- Download system appropriate binary (exe) file from here: https://git-scm.com/download/win
- Install the setup file.


#### macOS:
- Follow the steps here: https://git-scm.com/download/mac


#### Ubuntu (Linux and Unix):
- Follow the steps here: https://git-scm.com/download/linux




## Tesseract OCR

#### Windows:
- Download the following binary (.exe) file:
    [Tesseract Setup](https://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-w64-setup-5.3.1.20230401.exe)
- Run the downloaded file to install Tesseract OCR
- Add Tesseract to User and System PATH variable.
    - See Step 5 and 6 in https://linuxhint.com/install-tesseract-windows/


#### macOS, Ubuntu and Other Operating System:
- Follow the OS Specific installation here: https://tesseract-ocr.github.io/tessdoc/Installation.html


## nvm (Node Version Manager)

#### Windows:
- Follow this guide: https://www.xda-developers.com/how-install-nvm-windows/

#### macOS, Ubuntu and Other Operating System:
- Follow the OS Specific installation here: https://collabnix.com/how-to-install-and-configure-nvm-on-mac-os/
