### Monopoly Development: Setup Source: https://github.com/benjamin-awd/monopoly/blob/main/README.md Sets up the development environment for Monopoly, including installing necessary tools like make and dependencies via Homebrew. ```sh git clone https://github.com/benjamin-awd/monopoly.git cd monopoly brew install make make setup brew bundle ``` -------------------------------- ### Install Monopoly Core Dependencies Source: https://github.com/benjamin-awd/monopoly/blob/main/README.md Installs necessary system dependencies for Monopoly, including build tools, poppler, and ocrmypdf, required for PDF processing. ```sh apt-get install build-essential libpoppler-cpp-dev pkg-config ocrmypdf ``` ```sh brew install gcc@11 pkg-config poppler ocrmypdf ``` -------------------------------- ### Install Monopoly Core with Pipx Source: https://github.com/benjamin-awd/monopoly/blob/main/README.md Installs the Monopoly core package using pipx, a tool for installing and running Python applications in isolated environments. ```sh pipx install monopoly-core ``` -------------------------------- ### Monopoly Library Usage Example Source: https://github.com/benjamin-awd/monopoly/blob/main/README.md Demonstrates how to use Monopoly as a Python library by running a script that processes a single statement. ```python python3 src/monopoly/examples/single_statement.py ``` -------------------------------- ### Install Monopoly Core with OCR Support Source: https://github.com/benjamin-awd/monopoly/blob/main/README.md Installs the Monopoly core package with additional dependencies for Optical Character Recognition (OCR) support, enabling processing of image-based bank statements. ```sh pipx install 'monopoly-core[ocr]' ``` -------------------------------- ### Monopoly CLI Usage: Help Source: https://github.com/benjamin-awd/monopoly/blob/main/README.md Displays the help message for the Monopoly CLI, listing available commands and options for statement conversion. ```sh monopoly --help ``` -------------------------------- ### Monopoly Configuration: Password Protected PDFs Source: https://github.com/benjamin-awd/monopoly/blob/main/README.md Configures passwords for password-protected PDF files by copying the template environment file and setting the PDF_PASSWORDS variable. ```sh cp .env.template .env PDF_PASSWORDS=["password1","password2"] ``` -------------------------------- ### Monopoly CLI Usage: Multiple Statements Source: https://github.com/benjamin-awd/monopoly/blob/main/README.md Processes all PDF statements within a specified directory using the Monopoly CLI, converting them to CSV format. ```sh monopoly ./statements ``` -------------------------------- ### Monopoly CLI Usage: Single Statement Source: https://github.com/benjamin-awd/monopoly/blob/main/README.md Processes a single bank statement PDF file using the Monopoly CLI, converting it to a CSV format. ```sh monopoly src/monopoly/examples/example_statement.pdf ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.