{ "info": { "author": "Julien Palard", "author_email": "julien@palard.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "Turtl Backup\n============\n\nThis program permits to download a whole turtl account for offline\nbackuping, and optionally decrypt the backup file, then optionally\nexport the decrypted file to markdown.\n\n\nInstallation\n------------\n\nYou can install ``turtl-backup`` using pip:\n```bash\npip3 install turtl-backup\n```\n\nUsage\n-----\n\nThere's a graphical user interface:\n```bash\nturtl-backup-gui\n```\n\nAnd a command line tool, here's its usage:\n```bash\nusage: turtl-backup [-h] {backup,get_auth_token,export} ...\n\nBackup a turtl account.\n\npositional arguments:\n{backup,get_auth_token,export}\n Backup can be done with a login/password pair or using\n an auth token.\n backup Backup a turtl account (with a password or an auth\n token)\n get_auth_token Get a turtl auth token\n export Decrypt and export all notes in the given directory.\n\noptional arguments:\n-h, --help show this help message and exit\n```\n\nSo typically to create an encrypted backup:\n```bash\n$ turtl-backup backup https://api.framanotes.org backup.json\nusername: test\npassword:\n```\n\nTo decrypt a backup:\n```bash\n$ turtl-backup decrypt backup.json backup/\nusername: test\npassword:\n```\n\nTo export a decrypted backup to markdown:\n```bash\n$ turtl-backup export backup/ backup-md/\n$ cat backup-md/Hello.md\ntype: text\ntitle: Hello\ntags: []\nurl: None\nusername: None\npassword: None\n\nworld\n```\n\nFAQ\n---\n\n> Is it possible to setup a cron to backup my notes without storing my\nlogin/password in plaintext in my crontab?\n\nYes, the turtl ``auth_token`` is enough to backup an account. You can\nget your auth token using ``turtl-backup get_auth_token``, but still\nbe carefull not to leak it. Then use ``turtl-backup\nbackup --auth-token YOUR_AUTH_TOKEN``.\n\n\n> Is it possible to decrypt my notes using my ``auth_token``?\n\nNo, you'll need your login and password again.\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/JulienPalard/turtle-backup", "keywords": "turtl backup", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "turtl-backup", "package_url": "https://pypi.org/project/turtl-backup/", "platform": "", "project_url": "https://pypi.org/project/turtl-backup/", "project_urls": { "Homepage": "https://github.com/JulienPalard/turtle-backup" }, "release_url": "https://pypi.org/project/turtl-backup/0.1.1/", "requires_dist": [ "requests", "cryptography" ], "requires_python": "", "summary": "Tool to backup a turtl account.", "version": "0.1.1" }, "last_serial": 5197302, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c681aed039dfe6ae8d7e74fa99f2226c", "sha256": "8be054bf45565e8cf6060eea8919158a69eb4a5ccbb378e8ce945cda8099b61e" }, "downloads": -1, "filename": "turtl-backup-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c681aed039dfe6ae8d7e74fa99f2226c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1585, "upload_time": "2017-10-15T23:00:24", "url": "https://files.pythonhosted.org/packages/cc/af/a3e90bf964a736533d21a25ef626c4db29a4560a7c8e564126e10d9c581c/turtl-backup-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "dbab407700e5f0286601111b54225ce1", "sha256": "f27637c794cca1378935170befa259651c4fd1d5c4b59329fdaed645f43542ea" }, "downloads": -1, "filename": "turtl-backup-0.0.2.tar.gz", "has_sig": false, "md5_digest": "dbab407700e5f0286601111b54225ce1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3140, "upload_time": "2017-10-15T23:12:13", "url": "https://files.pythonhosted.org/packages/5a/4d/779e66e331242d0fc8347ff38bf086b727df7d4aaf75b4293aa2f51be0f1/turtl-backup-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "66ba186157f6138481ce022e1c72f9ab", "sha256": "189fa93165121e3bb48418cfebc79968d55ef694af65f6794946d1e4d08bb4b8" }, "downloads": -1, "filename": "turtl-backup-0.0.3.tar.gz", "has_sig": false, "md5_digest": "66ba186157f6138481ce022e1c72f9ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5415, "upload_time": "2017-11-01T17:23:24", "url": "https://files.pythonhosted.org/packages/43/4c/cf36e4865f591163f8b5c84d1f0793e674590a0a485d55956462c6d93dc1/turtl-backup-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "ce720404ab787d73f414b66bb4c7b847", "sha256": "09f5f591d5860acdb8046318b7dc06cee309c1d7b074701489abdf5705dda33d" }, "downloads": -1, "filename": "turtl-backup-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ce720404ab787d73f414b66bb4c7b847", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5526, "upload_time": "2017-11-12T20:10:15", "url": "https://files.pythonhosted.org/packages/e4/24/ed755b927e4f0dd83a9684ab8773b654e9cb4db560969d052f07c7874ed1/turtl-backup-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e42ed90bbaa60827c5dd6a5cd788d25e", "sha256": "21b134fb7253c52cfcb9ca97f09275f321f64b4a5be0c3145e972a369fe818b3" }, "downloads": -1, "filename": "turtl_backup-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e42ed90bbaa60827c5dd6a5cd788d25e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8695, "upload_time": "2019-04-27T17:33:40", "url": "https://files.pythonhosted.org/packages/a0/a7/b830bedd2d21d1c65dcbbec7025340672ef03e054761634fea485dd7b5ee/turtl_backup-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c866440dc14351b99f6670e07a59c475", "sha256": "2bc498825a09a82eafe5a77b7bd824218aedc86db87c8c126f2a5d15b621b54b" }, "downloads": -1, "filename": "turtl-backup-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c866440dc14351b99f6670e07a59c475", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7207, "upload_time": "2019-04-27T17:33:44", "url": "https://files.pythonhosted.org/packages/dc/28/a1b3a1e50a4990ccfe4cce68114c49615ef2134ca78d5d7de9551ed20731/turtl-backup-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7e48638df677a826a9be281bde319641", "sha256": "a16eca40797bc47a6db5135ba80c6cefd8f4657ab551742e62f617ebb665ffd7" }, "downloads": -1, "filename": "turtl_backup-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7e48638df677a826a9be281bde319641", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8713, "upload_time": "2019-04-27T17:41:37", "url": "https://files.pythonhosted.org/packages/7c/60/48d547c57ea2b45c7df85e45c53a3448e47aeb735a57e58e8ba503ba2032/turtl_backup-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b80b3e46822d7a554d9f9d73a7175e4", "sha256": "96dc0b7fb8902d1282894aae2b7b6108c0144a13e8a6f265919f81175b8e3eb9" }, "downloads": -1, "filename": "turtl-backup-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9b80b3e46822d7a554d9f9d73a7175e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7235, "upload_time": "2019-04-27T17:41:40", "url": "https://files.pythonhosted.org/packages/ec/a6/a74ff9af56382debb7b44d48b11dd447a1163f0d4ac22b26471c01309407/turtl-backup-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7e48638df677a826a9be281bde319641", "sha256": "a16eca40797bc47a6db5135ba80c6cefd8f4657ab551742e62f617ebb665ffd7" }, "downloads": -1, "filename": "turtl_backup-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7e48638df677a826a9be281bde319641", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8713, "upload_time": "2019-04-27T17:41:37", "url": "https://files.pythonhosted.org/packages/7c/60/48d547c57ea2b45c7df85e45c53a3448e47aeb735a57e58e8ba503ba2032/turtl_backup-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b80b3e46822d7a554d9f9d73a7175e4", "sha256": "96dc0b7fb8902d1282894aae2b7b6108c0144a13e8a6f265919f81175b8e3eb9" }, "downloads": -1, "filename": "turtl-backup-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9b80b3e46822d7a554d9f9d73a7175e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7235, "upload_time": "2019-04-27T17:41:40", "url": "https://files.pythonhosted.org/packages/ec/a6/a74ff9af56382debb7b44d48b11dd447a1163f0d4ac22b26471c01309407/turtl-backup-0.1.1.tar.gz" } ] }