{ "info": { "author": "Amaury Carrade", "author_email": "amaury@carrade.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "License :: OSI Approved", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Topic :: Text Processing", "Topic :: Utilities" ], "description": "# zds-to-grav\n\nConverts an article or an opinion from [Zeste de Savoir](https://zestedesavoir.com) to [Grav](https://getgrav.org).\n\nAccepts either an URL to a ZdS article/optinion, or an exported archive.\n\nNote: the generated frontmatter includes some non-standard fields, as this was initially built for my own use and my theme uses them. Standard fields are covered. Authors are assumed to be a taxonomy.\n\n## Installation\n\nRequires Python 3.6 or newer.\n\n```bash\n(sudo) pip install zds_to_grav\n```\n\n## Usage\n\n```bash\nzds-to-grav --help\n```\n\nTypical use: from the directory you want to put the exported grav article directory into:\n\n```bash\nzds-to-grav https://zestedesavoir.com/articles/42/le-point-sur-les-exoplanetes/\n```\n\nSee options in `--help` to specify explicit slug, article type, lang, or destination directory (numbered or not).\n\n## Development & tests\n\nInstallation for development (requires `pipenv`: `sudo pip install pipenv`):\n\n```bash\npipenv install\n```\n\nUnit tested using `doctest`. From the project directory, within a virtualenv:\n\n```bash\npython zds_to_grav.py --test\n```\n\nNo output means everything is good.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/AmauryCarrade/zds-to-grav", "keywords": "", "license": "CeCILL-B", "maintainer": "", "maintainer_email": "", "name": "zds-to-grav", "package_url": "https://pypi.org/project/zds-to-grav/", "platform": "", "project_url": "https://pypi.org/project/zds-to-grav/", "project_urls": { "Homepage": "http://github.com/AmauryCarrade/zds-to-grav" }, "release_url": "https://pypi.org/project/zds-to-grav/1.0.2/", "requires_dist": [ "click (>=6)", "requests", "path.py (>=2.19)", "bs4", "awesome-slugify", "pyyaml" ], "requires_python": "", "summary": "Converts Zeste de Savoir articles to Grav", "version": "1.0.2" }, "last_serial": 5426716, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "27f5a935ec4b40ad24e5ea8bd7afa067", "sha256": "45e68e88f128489642565489b559d31cae4570f8d9eeff4b8b2dbe231a8d6fb1" }, "downloads": -1, "filename": "zds_to_grav-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "27f5a935ec4b40ad24e5ea8bd7afa067", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6148, "upload_time": "2018-09-09T13:24:23", "url": "https://files.pythonhosted.org/packages/2f/75/c4b7227f2846df01f3c8ac13e96d22b49515569ef80bf6f90909d64e93d3/zds_to_grav-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e520590ea232fc5abb7f8ec879a9eb59", "sha256": "94766e6c7c76ef13cc93de8b9efb06bf9ba639e71c29b11f280c8b5d6ded2bec" }, "downloads": -1, "filename": "zds_to_grav-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e520590ea232fc5abb7f8ec879a9eb59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12958, "upload_time": "2018-09-09T13:24:25", "url": "https://files.pythonhosted.org/packages/1c/86/511cdfcc26a3a22e3911c4ee6c470c49a0c0e75287f18097272492b7cac1/zds_to_grav-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "a435d70cece3d4b9b5db3e2361c76757", "sha256": "ee8e0a94dc42ba8219041b5f9911529d39157079a43c2c7f5a1661f7f3a04e39" }, "downloads": -1, "filename": "zds_to_grav-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a435d70cece3d4b9b5db3e2361c76757", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13884, "upload_time": "2019-06-20T16:46:41", "url": "https://files.pythonhosted.org/packages/7a/d6/302138aaa24e60c17535dc12b30fe6752630e77b8952b86520ac06b38192/zds_to_grav-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de8811a3efb4bd88dd775d84c5940d2c", "sha256": "f0a32ed29fbd872ee229e5db3927b31ed88a0dcca76ffe02a867bc9a4cd5c6f0" }, "downloads": -1, "filename": "zds_to_grav-1.0.2.tar.gz", "has_sig": false, "md5_digest": "de8811a3efb4bd88dd775d84c5940d2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13082, "upload_time": "2019-06-20T16:46:43", "url": "https://files.pythonhosted.org/packages/ed/a9/f8d487b86f9f004619842e3875c39169351f9a8bbb56a118d3e40a261e6d/zds_to_grav-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a435d70cece3d4b9b5db3e2361c76757", "sha256": "ee8e0a94dc42ba8219041b5f9911529d39157079a43c2c7f5a1661f7f3a04e39" }, "downloads": -1, "filename": "zds_to_grav-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a435d70cece3d4b9b5db3e2361c76757", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13884, "upload_time": "2019-06-20T16:46:41", "url": "https://files.pythonhosted.org/packages/7a/d6/302138aaa24e60c17535dc12b30fe6752630e77b8952b86520ac06b38192/zds_to_grav-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de8811a3efb4bd88dd775d84c5940d2c", "sha256": "f0a32ed29fbd872ee229e5db3927b31ed88a0dcca76ffe02a867bc9a4cd5c6f0" }, "downloads": -1, "filename": "zds_to_grav-1.0.2.tar.gz", "has_sig": false, "md5_digest": "de8811a3efb4bd88dd775d84c5940d2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13082, "upload_time": "2019-06-20T16:46:43", "url": "https://files.pythonhosted.org/packages/ed/a9/f8d487b86f9f004619842e3875c39169351f9a8bbb56a118d3e40a261e6d/zds_to_grav-1.0.2.tar.gz" } ] }