{ "info": { "author": "Christoph Herzog", "author_email": "chris@theduke.at", "bugtrack_url": null, "classifiers": [], "description": "=============\nMyCloudBackup\n=============\n\nWe use dozens of cloud services on a daily basis. Most of them are a wonderful\nthing, making our lifes easier and bringing great functionality.\n\nBut should you trust these services with all your valued private data?\nWhat if one of those services should go down, cease operations, or be hacked?\n\nThis program gets all of your precious data from your cloud services, and\nbacks it up to a storage of your choice (your own hard drive, Dropbox, Amazon S3,\nan FTP Server, ...) so you always have a backup if something happens.\n\nYou can select the services you use, and back them up to the storage of your\nchoice.\n\nMCB works from the command line, and also has a GUI.\n\n\nServices\n========\n\nMyCloudBackup supports the following cloud services:\n\n* Google Gmail - Back up all your Gmail mails into mbox files, does not preserv tags\n* Google Calendar - Back up all your calendars as ical files\n\n* Dropbox - Back up your entire Dropbox folder\n* Email (Imap) - Back up any IMAP-accesible email account into widely used mbox files\n* Github - Copy all your repositories and their issues\n* Evernote - Back up all your notes and files\n* Facebook - Back up your Facebook conversations, wall posts, photos, etc.\n\nOutputs\n=======\n\nMyCloudBackup supports the following outputs (backup targets):\n\n* Filesystem - Backup to your own computer\n* Dropbox - Back up to your Dropbox account\n* FTP - Back up to a remote FTP server\n\nSoon to come:\n* Amazon S3\n...\n\nInstallation\n============\n\nYou can install MyCloudBackup by using setuptools pip\nInstall setuptools: http://pypi.python.org/pypi/setuptools\n\nOn linux systems you would do this:\n\nsudo pip install mycloudbackup\n\n---------------------------------\n-IMPORTANT NOTE - PYTHON VERSION-\n---------------------------------\n\nMCB runs well with Python3, but many of the dependencies exist only for Python2.\nSo you should run MCB with python2.\n\nIf you have multible pythons on your system,\nbe sure to use the Python2 pip for installing.\nIf your systems default version is Python3,\nyou also need to start MCB with the python2 executable.\n\nfor example:\n\npython2 mcb\npython2 mcb-gui\n\nUsage\n=====\n\nUsage - GUI\n===========\n\nStart the GUI with mcb-gui\n\nThe GUI is a work in progress, but the essentials work.\nYou can already add new services and run the backup process.\n\nUsage - CLI\n===========\n\nRun mcb -h to show help.\nYou can easily add configuration and run backups with the CLI.\n\n================================================================================\n\nFeedback and Development\n========================\n\nMCB is under the New BSD License (see LICENSE.txt).\n\nBug reports, suggestions and contributions are very welcome.\nDevelopment happens at https://github.com/theduke/mycloudbackup .\n\nDependencies\n============\n\nThese will automaticall be installed by pip.\n\nRequired python packages:\n\n* pyyaml - For config files (http://pyyaml.org)\n* requests To ease working with various APIs(http://python-requests.org)\n\nDropboxService:\n* Dropbox python library: https://www.dropbox.com/developers/reference/sdk\n\nGithubService:\n* GitPython: https://github.com/gitpython-developers\n\nEvernoteService:\n* evernote: https://github.com/evernote/evernote-sdk-python\n\nPlugin System\n=============\n\nMCB has a modular plugin system, that makes it easy to add new services and\noutputs.\n\nWill write documentation on how to write plugins soon.\nFor now, just copy an existing one and adapt it.\n\nStarting point for services: mcb/services/github.py\n for outputs: mcb/outputs/dropbox.py\n\nContributors\n============\n\nChristoph Herzog - chris@theduke.at", "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/theduke/mycloudbackup", "keywords": null, "license": "New BSD License", "maintainer": null, "maintainer_email": null, "name": "mycloudbackup", "package_url": "https://pypi.org/project/mycloudbackup/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mycloudbackup/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/theduke/mycloudbackup" }, "release_url": "https://pypi.org/project/mycloudbackup/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Back up data the cloud services you use", "version": "0.1.0" }, "last_serial": 795141, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "94e09eb9a244011ec780446c3b74674a", "sha256": "4c34a3c7d280d1bdc652cd1fb1b80bfa472cbb3ce8ae761aaf235aabb96e4d6f" }, "downloads": -1, "filename": "mycloudbackup-0.1.0.tar.gz", "has_sig": false, "md5_digest": "94e09eb9a244011ec780446c3b74674a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7685, "upload_time": "2013-03-18T14:49:34", "url": "https://files.pythonhosted.org/packages/73/17/b28369ca41188af8f168ec20f26b1526991826a29feceab350f959c665c8/mycloudbackup-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "94e09eb9a244011ec780446c3b74674a", "sha256": "4c34a3c7d280d1bdc652cd1fb1b80bfa472cbb3ce8ae761aaf235aabb96e4d6f" }, "downloads": -1, "filename": "mycloudbackup-0.1.0.tar.gz", "has_sig": false, "md5_digest": "94e09eb9a244011ec780446c3b74674a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7685, "upload_time": "2013-03-18T14:49:34", "url": "https://files.pythonhosted.org/packages/73/17/b28369ca41188af8f168ec20f26b1526991826a29feceab350f959c665c8/mycloudbackup-0.1.0.tar.gz" } ] }