{ "info": { "author": "Eden-Box", "author_email": "eden.box@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Office/Business", "Topic :: Utilities" ], "description": "# pdfworkshop\n\nPDF compress tool, using iLovePDF API\n\n## Prerequisites\nThe application is compatible with Windows and Linux based systems.\nPython version 3.5 or above is assumed to be installed, as well as pip package manager utility and setuptools module.\n\n## Installation\n```bash\npip install pdfworkshop\n``` \nor\n```bash\npython setup.py install\n``` \n\n## How to run\n```bash\npdfworkshop -h\n```\n\n## Configuration\nThe public_key value must be defined before using the tool for the first time.\nThe required public key can be obtained by creating a developer account in [iLovePDF](https://developer.ilovepdf.com/).\nThe value can be configured using:\n```bash\npdfworkshop config public_key new_public_key_value\n``` \nThe input/ouput directories can also be configured, although not advised.\nTheir default values are set to the current directory and another _output_ directory,\naccording to the path from where the tool was called.\n\n## Commands\n- list-config - list tool configuration values\n- config \\ \\ - edit tool configuration values\n- run - compress all PDF files stored in input_dir, storing the result in output_dir\n\n## How to use\nBy default, the PDF files to compress should be on the directory from where the tool will be called.\nAfter using the _run_ command, an _output_ directory will be created, where all compressed\nfiles will be stored.\n\n## Example run\n\nTo exercise some of the available commands, one can try to:\n\n- List the current configuration\n```bash\npdfworkshop list-config\n```\n- Define the API public_key value\n```bash\npdfworkshop config public_key \n```\n- Run PDF compress tool\n```bash\npdfworkshop run\n```\n\n## License\n\nThis project is licensed under the MIT License - see [LICENSE](LICENSE) file for details.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/eden-box//pdfworkshop", "keywords": "python pdf compress ilovepdf", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pdfworkshop", "package_url": "https://pypi.org/project/pdfworkshop/", "platform": "", "project_url": "https://pypi.org/project/pdfworkshop/", "project_urls": { "Homepage": "https://github.com/eden-box//pdfworkshop" }, "release_url": "https://pypi.org/project/pdfworkshop/1.0.3/", "requires_dist": [ "click", "appdirs", "pylovepdf", "wheel ; extra == 'dev'" ], "requires_python": "~=3.5", "summary": "PDF compressor utility, using iLovePDF API", "version": "1.0.3" }, "last_serial": 5785853, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "d01e8c12b0026a5c214b8a1ef38f98a4", "sha256": "aa3c23722fce8369470e5eee502eba295f4b2ef935e3af34fafd2a32cc25f6a9" }, "downloads": -1, "filename": "pdfworkshop-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d01e8c12b0026a5c214b8a1ef38f98a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.5", "size": 6838, "upload_time": "2019-06-18T13:26:44", "url": "https://files.pythonhosted.org/packages/e6/98/5ac5a44a0a70c876627dc92e060f8bbe35b81e01ed341a3ad78ae3d2ea70/pdfworkshop-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e6e139949fb19dc02f59d7e83861ac5", "sha256": "190d56fc8648a5c9e19b5b9e34e3f4852ed091d594cb5f5b277d98e12a2e743c" }, "downloads": -1, "filename": "pdfworkshop-1.0.0.tar.gz", "has_sig": false, "md5_digest": "1e6e139949fb19dc02f59d7e83861ac5", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.5", "size": 5448, "upload_time": "2019-06-18T13:26:47", "url": "https://files.pythonhosted.org/packages/ab/1c/2f48136274bc51c66a9e20e41ae828d38bc9e3f7f02d6f2eec228d49824c/pdfworkshop-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "07bf7611a466819dcad6243a94147336", "sha256": "516c31dbd4baa11ced5661ee43db93a1237c17fd3d52f75afbc81fe9fe00bf11" }, "downloads": -1, "filename": "pdfworkshop-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "07bf7611a466819dcad6243a94147336", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.5", "size": 6927, "upload_time": "2019-07-28T17:03:31", "url": "https://files.pythonhosted.org/packages/31/77/f4fb649610144460a79ed7c294de2180a0b642474085d622417ebbbf5092/pdfworkshop-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b1b24f8865e38e40179901b3a720d12", "sha256": "1fecf6139abf0d1969071df54409c5ba8ab9114375962445ac3bbe5daa7ff484" }, "downloads": -1, "filename": "pdfworkshop-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9b1b24f8865e38e40179901b3a720d12", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.5", "size": 5505, "upload_time": "2019-07-28T17:03:33", "url": "https://files.pythonhosted.org/packages/99/c8/645162936c2671454173ec009356e2639a81bffb6855d4c74472fe25bfe8/pdfworkshop-1.0.1.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "de300147c12b7995a79722722918fc1d", "sha256": "7ac34a2a0282582c80ab42cb623afa56875dc5e78259f882112bde5ce98b66ef" }, "downloads": -1, "filename": "pdfworkshop-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "de300147c12b7995a79722722918fc1d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.5", "size": 6992, "upload_time": "2019-09-05T10:42:14", "url": "https://files.pythonhosted.org/packages/d3/ac/fb3b9f1ebed885aa5736c1117a4d45bf72136a9ff7ec69ac2e7bca2433ab/pdfworkshop-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04f0018adfecf040f66a92503e921a1c", "sha256": "d101327819947f3463c2aa9363ea9104f18a1eefead94580910a18c92fd2e1cb" }, "downloads": -1, "filename": "pdfworkshop-1.0.3.tar.gz", "has_sig": false, "md5_digest": "04f0018adfecf040f66a92503e921a1c", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.5", "size": 5587, "upload_time": "2019-09-05T10:42:15", "url": "https://files.pythonhosted.org/packages/fb/6d/ab6f3bbd0c81fa229c95917bc624fba8cf8b3a13425940465dd7fa513338/pdfworkshop-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "de300147c12b7995a79722722918fc1d", "sha256": "7ac34a2a0282582c80ab42cb623afa56875dc5e78259f882112bde5ce98b66ef" }, "downloads": -1, "filename": "pdfworkshop-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "de300147c12b7995a79722722918fc1d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.5", "size": 6992, "upload_time": "2019-09-05T10:42:14", "url": "https://files.pythonhosted.org/packages/d3/ac/fb3b9f1ebed885aa5736c1117a4d45bf72136a9ff7ec69ac2e7bca2433ab/pdfworkshop-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04f0018adfecf040f66a92503e921a1c", "sha256": "d101327819947f3463c2aa9363ea9104f18a1eefead94580910a18c92fd2e1cb" }, "downloads": -1, "filename": "pdfworkshop-1.0.3.tar.gz", "has_sig": false, "md5_digest": "04f0018adfecf040f66a92503e921a1c", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.5", "size": 5587, "upload_time": "2019-09-05T10:42:15", "url": "https://files.pythonhosted.org/packages/fb/6d/ab6f3bbd0c81fa229c95917bc624fba8cf8b3a13425940465dd7fa513338/pdfworkshop-1.0.3.tar.gz" } ] }