{ "info": { "author": "Chris Taylor", "author_email": "headmastersquall@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: End Users/Desktop", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: System :: Archiving :: Backup" ], "description": "Caatinga is a command line backup tool that creates multiple snapshots of your\r\nfile system to preserve the history of your data.\r\n\r\nTo make a backup of your system simply run:\r\n\r\n ``$ caat``\r\n\r\n\r\nTo view data in your backups, use the lscaat utility:\r\n\r\n ``$ lscaat ls``\r\n\r\nTo Restore a backed up file from a specific backup:\r\n\r\n ``$ lscaat restore hello.clj from backup 1``\r\n\r\nTo restore from the most recent backup:\r\n\r\n ``$ lscaat restore hello.clj``\r\n\r\n\r\n**Features:**\r\n\r\n* Settings are read from a configuration file for ease of use.\r\n\r\n* Backups are fast and consume a small amount of space by using hard links.\r\n\r\n* Backup images can be stored on any mounted media that contains a file system\r\n which supports hard links (eg. ext4).\r\n\r\n* Remote file systems can be used via sshfs for pushing backups to a remote\r\n server.\r\n\r\n* Manage, view, and restore data using a single freindly command.\r\n\r\n* Data is stored in raw format just as it appeared on the original file system\r\n allowing you to browse or copy data without using a special tool.\r\n\r\n* Permissions, ownership and access times are preserved.\r\n\r\n* Pre/Post Backup/Restore hooks can be put in place for more advanced needs.\r\n\r\n* Finding help is available within the commands and via standard man pages.\r\n\r\n\r\n**Installation:**\r\n\r\n ``pip install caatinga``\r\n\r\n\r\n**Contribute:**\r\n\r\n* Issue Tracker: https://github.com/headmastersquall/caatinga/issues\r\n* Source Code: https://github.com/headmastersquall/caatinga\r\n\r\n\r\n**Support:**\r\n\r\n* If you are having issues, please create an item in the issue tracker. To\r\n reach me via email, my address can be found within the man pages.\r\n\r\n\r\n**License:**\r\n\r\n* The project is licensed under the GNU General Public License Version 3.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/headmastersquall/caatinga", "keywords": "backup,restore,Linux,FreeBSD,snapshot,history,python", "license": "GNU GENERAL PUBLIC LICENSE Version 3", "maintainer": "", "maintainer_email": "", "name": "caatinga", "package_url": "https://pypi.org/project/caatinga/", "platform": "Linux,FreeBSD", "project_url": "https://pypi.org/project/caatinga/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/headmastersquall/caatinga" }, "release_url": "https://pypi.org/project/caatinga/1.1.1/", "requires_dist": null, "requires_python": null, "summary": "A backup program that creates multiple snapshots of a file system.", "version": "1.1.1" }, "last_serial": 1558295, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a570c2056cd509c2e3fdd19bd0d2ab06", "sha256": "98a22198396e56900a318755b0439ab0530a5458c6c2772eee0be0355e08493f" }, "downloads": -1, "filename": "caatinga-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a570c2056cd509c2e3fdd19bd0d2ab06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38502, "upload_time": "2012-11-02T20:02:00", "url": "https://files.pythonhosted.org/packages/34/1f/aa93503888cf90a67e5a9b0f7afa0e0caa99e36385547c3b2f4298e72df3/caatinga-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "23557f065242ced0152987dca974283d", "sha256": "9bd448c39e90123deb42a36470372ec8ca6f8485afd11f01cf2eb4d057524dc2" }, "downloads": -1, "filename": "caatinga-1.0.1.tar.gz", "has_sig": false, "md5_digest": "23557f065242ced0152987dca974283d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38606, "upload_time": "2013-04-29T21:16:59", "url": "https://files.pythonhosted.org/packages/06/dd/41783129c9699dabab79070bc109416fe2cd9e5a07aa50a3bb093ed02b40/caatinga-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "72ce531db22cd65dfc27c85ae545c64f", "sha256": "712221edae993f589e204403469f05d28db8e9c540556619997b772d094a3cc9" }, "downloads": -1, "filename": "caatinga-1.0.2.tar.gz", "has_sig": false, "md5_digest": "72ce531db22cd65dfc27c85ae545c64f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39857, "upload_time": "2013-06-21T16:27:48", "url": "https://files.pythonhosted.org/packages/cc/84/9ca357b0fba6fa4ef3a9b2e894bdcc46b87acb48686312304c6a58baa804/caatinga-1.0.2.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "7523b04338832e4f1209ce4482712d3c", "sha256": "8339fae3b3226319a8b60af6b5cf07f04fd0dd418f30cc0d928a799248e6e851" }, "downloads": -1, "filename": "caatinga-1.1.1.tar.gz", "has_sig": false, "md5_digest": "7523b04338832e4f1209ce4482712d3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41915, "upload_time": "2015-05-21T22:05:49", "url": "https://files.pythonhosted.org/packages/03/b1/ae6542b5b34810d80162dcd9d8ddcc24eddd2410226006cdae8152f74b6d/caatinga-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7523b04338832e4f1209ce4482712d3c", "sha256": "8339fae3b3226319a8b60af6b5cf07f04fd0dd418f30cc0d928a799248e6e851" }, "downloads": -1, "filename": "caatinga-1.1.1.tar.gz", "has_sig": false, "md5_digest": "7523b04338832e4f1209ce4482712d3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41915, "upload_time": "2015-05-21T22:05:49", "url": "https://files.pythonhosted.org/packages/03/b1/ae6542b5b34810d80162dcd9d8ddcc24eddd2410226006cdae8152f74b6d/caatinga-1.1.1.tar.gz" } ] }