{ "info": { "author": "atReal", "author_email": "contact@atreal.fr", "bugtrack_url": null, "classifiers": [ "Framework :: Pylons", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "Documentation\n=============\n\npoolbox (Pdf tOOLBOX) : manipulate PDF over the web.\npoolbox is actually a web wrapper around various PDF libraries.\n\n\nInstallation\n------------\n\nDependencies\n____________\n\npoolbox depends on wkhtmltopdf, poppler and pdftk.\n\nOn debian-based distribs :\n\n $ sudo apt-get install wkhtmltopdf poppler-utils pdftk\n\n\nProduction-ready\n________________\n\nInstallation using pip :\n\n $ pip install poolbox\n\nDone.\n\n\nDevelopement\n____________\n\nCreate and activate a virtual env :\n\n $ virtualenv myvenv\n \n $ cd myvenv\n \n $ . bin/activate\n\n\nClone this repository :\n\n $ git clone git@gitlab.com:atreal/poolbox.git\n\n $ cd poolbox\n\n\nInstall egg and depencies :\n\n $ python setup.py develop\n\n\nYou're good to go. \n\n\nRun the services\n----------------\n\nRun pyramid in waitress :\n\n $ pserve poolbox.ini\n\n\nWeb Services are available localy on :\n\n http://localhost:6544/WS_NAME\n\nDevelopement\n____________\n\nRun pyramid in waitress, with auto reload when file are modified :\n\n $ pserve poolbox.ini --reload\n\n\nYou can allow global access by switching host address to 0.0.0.0 from poolbox.ini.\n\n\nServices\n--------\n\nTODO : list services and associated functionalities.\n\n\nOpenAPI\n-------\n\nOpenAPI JSON is available at : \n\n http://localhost:6544/__api__\n\n\nTests\n-----\n\nTo run the tests, you have to install the egg in dev mode :\n\n $ python setup.py develop\n\n\nThen launch the app : \n\n $ pserve poolbox.ini\n\n\nIn another terminal, run the tests :\n\n $ cd tests\n\n $ python test_pdf_toolbox.py", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.atreal.fr", "keywords": "web services", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "poolbox", "package_url": "https://pypi.org/project/poolbox/", "platform": "", "project_url": "https://pypi.org/project/poolbox/", "project_urls": { "Homepage": "https://www.atreal.fr" }, "release_url": "https://pypi.org/project/poolbox/0.1/", "requires_dist": null, "requires_python": "", "summary": "PDF Toolbox WebService", "version": "0.1" }, "last_serial": 4641257, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0ea5137d48b7b5772ee00f0098ece862", "sha256": "5f6510617db0ef9a207673383d9d657336e3884ab7b2d5661fdf89b5a830511b" }, "downloads": -1, "filename": "poolbox-0.1.tar.gz", "has_sig": false, "md5_digest": "0ea5137d48b7b5772ee00f0098ece862", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1472419, "upload_time": "2018-11-14T14:21:11", "url": "https://files.pythonhosted.org/packages/2a/71/76396a99e9bf9a78f17f9418d0cb963f88d56c78a0600ce7c9d62e234c67/poolbox-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0ea5137d48b7b5772ee00f0098ece862", "sha256": "5f6510617db0ef9a207673383d9d657336e3884ab7b2d5661fdf89b5a830511b" }, "downloads": -1, "filename": "poolbox-0.1.tar.gz", "has_sig": false, "md5_digest": "0ea5137d48b7b5772ee00f0098ece862", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1472419, "upload_time": "2018-11-14T14:21:11", "url": "https://files.pythonhosted.org/packages/2a/71/76396a99e9bf9a78f17f9418d0cb963f88d56c78a0600ce7c9d62e234c67/poolbox-0.1.tar.gz" } ] }