{ "info": { "author": "Dmytro Upolovnikov", "author_email": "dmitry.upolovnikov@djangostars.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta" ], "description": "# Plankton - html to pdf REST service\r\n\r\nUses wkhtmltopdf as backend.\r\nOnly works with python 3.5 or greater.\r\n\r\nEnspired by:\r\nhttps://github.com/openlabs/docker-wkhtmltopdf and https://github.com/incuna/django-wkhtmltopdf.\r\n\r\n## Installation\r\n1. ```pip install plankton``` \r\n2. download and install wkhtmltopdf http://wkhtmltopdf.org/downloads.html.\r\n3. Run server```plankton-server``` \r\n\r\nIf you want to run in docker container:\r\n\r\n1. Clone repo ```git clone git@github.com:django-stars/plankton.git```\r\n2. ```cd plankton```\r\n3. Build docker image ```docker build -t plankton .```\r\n4. Run container ```docker run -p 9003:8080 plankton```.\r\n\r\nYou can specify wkhtmltopdf command and port:\r\n```plankton-server --wkhtmltopdf_command '/usr/local/bin/wkhtmltopdf' --port 9000```\r\n\r\n\r\n## Usage\r\n\r\nPOST ```http://127.0.0.1:9003/html-to-pdf/```\r\n\r\nDATA ```{\"page\": \"http://google.com.ua\"}```\r\n\r\nYou can provide wkhtmltopdf options:\r\n\r\nDATA ```{\"page\": \"http://google.com.ua\", \"options\": {\"javascript-delay\": 2000, \"cookie\": [[\"key1\",\"val1\"], [\"key2\", \"val2\"]]}}```\r\n\r\n\r\n## TODO\r\nProject currently under developing and there are lot of things to do:\r\n\r\n1. debug mode\r\n2. HTTP OPTIONS\r\n3. logging\r\n4. security\r\n5. ...", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/django-stars/plankton/tarball/0.1.2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/django-stars/plankton", "keywords": "html to pdf,wkhtmltopdf,pdf,rest", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "plankton", "package_url": "https://pypi.org/project/plankton/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/plankton/", "project_urls": { "Download": "https://github.com/django-stars/plankton/tarball/0.1.2", "Homepage": "https://github.com/django-stars/plankton" }, "release_url": "https://pypi.org/project/plankton/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Plankton - wkhtmltopdf REST service", "version": "0.1.2" }, "last_serial": 2373193, "releases": { "0.1.1": [], "0.1.2": [ { "comment_text": "", "digests": { "md5": "74e0946efb03ef019b2f5f280a964fd8", "sha256": "672c76b0984c4980652027868736e0771758fa10a96045a995362223ff738208" }, "downloads": -1, "filename": "plankton-0.1.2.tar.gz", "has_sig": false, "md5_digest": "74e0946efb03ef019b2f5f280a964fd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5218, "upload_time": "2016-09-30T09:34:44", "url": "https://files.pythonhosted.org/packages/ab/9e/c8b1f11cd1826ac8221c53d9edd14232cc91954db5fc8a3ed5b7c73e816e/plankton-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "74e0946efb03ef019b2f5f280a964fd8", "sha256": "672c76b0984c4980652027868736e0771758fa10a96045a995362223ff738208" }, "downloads": -1, "filename": "plankton-0.1.2.tar.gz", "has_sig": false, "md5_digest": "74e0946efb03ef019b2f5f280a964fd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5218, "upload_time": "2016-09-30T09:34:44", "url": "https://files.pythonhosted.org/packages/ab/9e/c8b1f11cd1826ac8221c53d9edd14232cc91954db5fc8a3ed5b7c73e816e/plankton-0.1.2.tar.gz" } ] }