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
Release history Release notifications | RSS feed
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 |