Automatically make court bundles in seconds. Check out the main instance: buntool.co.uk
Takes input PDF files; generates index data; outputs a merged PDF with index, hyperlinks, bookmarks and page numbers according to your chosen settings.
Output Bundles comply with the requirements of the English Courts, and are also useful for a range of other applications.
This is configured for self-hosting, which is what these isntructions are for.
# 1. Create the virtual environment (a hidden folder named .venv)
python3 -m venv .venv
# 2. Activate the virtual environment
source .venv/bin/activate
# 3. Install the required packages
pip install -r requirements.txtBuntool uses the font Charter, a popular style of font for legal documents. The four .ttf files need to be added to ReportLab's fonts folder:
# This command copies the fonts into your virtual environment.
# The python* wildcard makes it work for any version of Python 3
cp static/Charter*.ttf ./venv/lib/python*/site-packages/reportlab/fonts/Now you can start the server:
python app.pyThen visit http://127.0.0.1:7001 in your browser.
Copyright © Tristan Sherliker and contributors to BunTool
Licensed under the Mozilla Public License, version 2.0.
