{ "info": { "author": "Axel Juraske", "author_email": "axel.juraske@short-report.de", "bugtrack_url": null, "classifiers": [], "description": "# wpexport\nThis small python package backup your Wordpress post to GitHub. It convert\nthe html to Markdown with pypandoc. For the api interaction, I uses the two\npackages gitpython and python-wordpress-xmlrpc. So you have to install this\ndependence, if you wand to install it from source.\n\n## quick start\nInstall wpexport:\n```bash\npip install wpexport\n```\nIt uses pandoc for the formatting. you may have to install it manually.\n```bash\nsudo apt install pandoc\n```\nMore information https://pandoc.org/installing.html\n\nSet up your settings:\n```bash\npython -m wpexport --setup\n```\nand when you have to input all the parameters. After that it will save the\nparameters in the file ~.wpexport.conf. Notice that your passwords are in this\nfile.\n\nNow you are ready to have some fun.\n```bash\npython -m wpexport\n```\n\n## command line arguments\nThis command export all your post to the GitHub repo. If you didn't like the\nconfig file, you can pass the parameter throw the terminal. Use the name of the\nparameter as the command option. The command option will always override the\nconfig file. For axample you cann uses the config file for all parametes exclude\nthe password. And then pass the password throw the command line.\n```bash\npython -m wpexport --wp_pw 1234\n```\n\n## the config file\nYou can also uses another config file. For the setup as well as the backup\nfunction.\n```bash\npython -m wpexport --config \"/path/to/your/config.json\"\n```\nThe config file is a basic json file. You can look into it and change the\nvalues, if you like.\n\n## only local export\nIf you didn't like GitHub, only export it to your local machine.\n```bash\npython -m wpexport --output \"/path/to/your/export\"\n```\n\n## how does it work?\nComing soon.\n\n## development\nClone repo:\n```bash\ngit clone https://github.com/axju/wpexport.git\n```\nCreate virtual environment and update dev-tools:\n```bash\npython3 -m venv venv\nsource venv/bin/activate\npip install --upgrade wheel pip setuptools twine\n```\nInstall wpexport:\n```bash\npip install -e .\n```\n\nPublish the packages:\n```bash\npython setup.py sdist bdist_wheel\ntwine upload dist/*\n```\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/axju/wpexport", "keywords": "github wordpress backup sync", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "wpexport", "package_url": "https://pypi.org/project/wpexport/", "platform": "", "project_url": "https://pypi.org/project/wpexport/", "project_urls": { "Homepage": "https://github.com/axju/wpexport" }, "release_url": "https://pypi.org/project/wpexport/0.0.2/", "requires_dist": [ "gitpython", "python-wordpress-xmlrpc", "pypandoc" ], "requires_python": "", "summary": "Backup your Wordpress post to GitHub or local", "version": "0.0.2" }, "last_serial": 4273757, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "9675978353e899ca65d3bdebc04afcd7", "sha256": "6ba602ee547862aac332b45b7e6f5235ba1d9dde53d06339c7ae1c85f5a66c08" }, "downloads": -1, "filename": "wpexport-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9675978353e899ca65d3bdebc04afcd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5409, "upload_time": "2018-09-14T21:02:31", "url": "https://files.pythonhosted.org/packages/16/5c/001b58a7c4a73d0dccff674be81b3e8ccbc5cccdf52ea5991d627736d89e/wpexport-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef479ab0fc7e202ce70861143b7b79e2", "sha256": "fe73def0eaa13346fd4c6b964f9703211cb0d83ca71bc75dd757d736e4a4e44a" }, "downloads": -1, "filename": "wpexport-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ef479ab0fc7e202ce70861143b7b79e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4512, "upload_time": "2018-09-14T21:02:32", "url": "https://files.pythonhosted.org/packages/8e/a7/0ffc7990bcca94416d78413178921475f1e6821ac11708f7f7ac91d3467f/wpexport-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "346d9bc13cb6b27fba752cf46ea073e6", "sha256": "131a8a03700c08c3256951a0e897a0b628d01f3ced46732ef6f3c8203957156a" }, "downloads": -1, "filename": "wpexport-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "346d9bc13cb6b27fba752cf46ea073e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5472, "upload_time": "2018-09-14T21:16:46", "url": "https://files.pythonhosted.org/packages/3f/cc/6d4a4d7ef82c26f8b7647248cd7f9f688b790f1df2e898968f1a80713e1c/wpexport-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae57fbd248cfd9f84debe6b2025f25a4", "sha256": "f4ff735925c7c7e0263a918c3c11ed4ecb3409eb9034cf087737e48c8bc9f7a0" }, "downloads": -1, "filename": "wpexport-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ae57fbd248cfd9f84debe6b2025f25a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4577, "upload_time": "2018-09-14T21:16:49", "url": "https://files.pythonhosted.org/packages/a5/21/418dca0ebd23c2fa552c6d0f8d24f37811ab147144a0c2327729ccd6a613/wpexport-0.0.2.tar.gz" } ], "0.0.2a1": [ { "comment_text": "", "digests": { "md5": "4cd0ef2de95669b63e57623e8654111f", "sha256": "65748ada085e565f642eb135da35abb1dabc9ef3179bf259e31b28bcd93719c3" }, "downloads": -1, "filename": "wpexport-0.0.2a1-py3-none-any.whl", "has_sig": false, "md5_digest": "4cd0ef2de95669b63e57623e8654111f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5461, "upload_time": "2018-09-14T21:06:32", "url": "https://files.pythonhosted.org/packages/a4/d4/680bfe6993b94635df6e7b1f7227a6daf4bf316c41e81ac814b6c9431517/wpexport-0.0.2a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92887759b1a53093170ccbc8c1f784b7", "sha256": "9533b433a042e8ec0cead7b443bf606f0892b97a547e3acd203f3a8d29bd2cd1" }, "downloads": -1, "filename": "wpexport-0.0.2a1.tar.gz", "has_sig": false, "md5_digest": "92887759b1a53093170ccbc8c1f784b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4555, "upload_time": "2018-09-14T21:06:34", "url": "https://files.pythonhosted.org/packages/ed/0d/8e86265d0883bac05cd0fb3b73ce6ce8d2ef583a093fd3a60060fc92a3b9/wpexport-0.0.2a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "346d9bc13cb6b27fba752cf46ea073e6", "sha256": "131a8a03700c08c3256951a0e897a0b628d01f3ced46732ef6f3c8203957156a" }, "downloads": -1, "filename": "wpexport-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "346d9bc13cb6b27fba752cf46ea073e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5472, "upload_time": "2018-09-14T21:16:46", "url": "https://files.pythonhosted.org/packages/3f/cc/6d4a4d7ef82c26f8b7647248cd7f9f688b790f1df2e898968f1a80713e1c/wpexport-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae57fbd248cfd9f84debe6b2025f25a4", "sha256": "f4ff735925c7c7e0263a918c3c11ed4ecb3409eb9034cf087737e48c8bc9f7a0" }, "downloads": -1, "filename": "wpexport-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ae57fbd248cfd9f84debe6b2025f25a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4577, "upload_time": "2018-09-14T21:16:49", "url": "https://files.pythonhosted.org/packages/a5/21/418dca0ebd23c2fa552c6d0f8d24f37811ab147144a0c2327729ccd6a613/wpexport-0.0.2.tar.gz" } ] }