Colony Print Infra-structure
Project description
Colony Print Infra-structure
Small web app for printing of Colony based documents.
This project includes two main components:
- The web app end point that allows for XML to Binie conversion
colony_print.controllers
- The structure conversion infra-structure (visitors, ast, etc.)
colony_print.printing
Installation
Pre-requisites
apt-get install gcc python-dev
pip install --upgrade appier netius pillow reportlab
Run Server
pip install colony_print
python -m colony_print.main
Run Node
pip install colony_print
BASE_URL=$BASE_URL \
SECRET_KEY=$SECRET_KEY \
NODE_ID=$NODE_ID \
NODE_NAME=$NODE_NAME \
NODE_LOCATION=$NODE_LOCATION \
python -m colony_print.node
Fonts
To be able to use new fonts (other than the ones provided by the system) one must install them
into the /usr/share/fonts/truetype
directory so they are exposed and ready to
be used by the PDF generation infra-structure. For example calibri is one type of font that should
be exported to an UNIX machine as it is used by mani colony generated documents.
Running
PORT=8686 \
PYTHONPATH=$BASE_PATH/colony_print/src python \
$BASE_PATH/colony_print/src/colony_print/main.py
License
Colony Print Infra-structure is currently licensed under the Apache License, Version 2.0.
Build Automation
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
colony-print-0.2.0.tar.gz
(41.6 kB
view hashes)
Built Distribution
Close
Hashes for colony_print-0.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3e5c473d3c9f97b56d3c2c8aafa4a555bb01e7653bcedc89a42daa603002c90 |
|
MD5 | b426f2e5345a9973f98835fb71de723c |
|
BLAKE2b-256 | ac6497059b4ac04f6ff266e6c8002b5db506d088b20d27595e261e027341f8f4 |