{ "info": { "author": "s13d", "author_email": "photobackup@s13d.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Bottle", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Natural Language :: English", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: System :: Archiving :: Backup" ], "description": "# The Python PhotoBackup server implementation \n\nThe Python3 implementation of PhotoBackup server, made with\n[bottle](http://bottlepy.org/). It follows the\n[official API](https://github.com/PhotoBackup/api/blob/master/api.raml), currently in [version 2](https://github.com/PhotoBackup/api/releases/tag/v2).\n\n## Installation\n\nInstall through [PyPI](https://pypi.python.org/pypi):\n\n pip install photobackup_bottle\n\nThen run the installer, which asks for the directory to save your pictures to\nand the server password:\n\n photobackup init\n\nThe script looks for the directory to be writable by the usual `www-data` user.\nIt fails gracefully if it is not, just warning you to make it work properly.\nThis step creates a `.photobackup` file in the user's home directory,\ncontaining:\n\n* `BindAddress`, the IP address (default is `127.0.0.1`) ;\n* `MediaRoot`, the directory where the pictures are written in ;\n* `Password`, the SHA-512 hashed password ;\n* `PasswordBcrypt`, a Bcrypt-ed version of your SHA-512 hashed password ;\n* `Port`, the port (default is `8420`).\n\n## Usage\n\nLaunch the server with:\n\n photobackup run\n\nBy default, it runs on host `127.0.0.1`, port `8420` and reloads automatically.\n\n## Production\n\nTo put in production, use [Nginx](http://nginx.org/) to bind a sever name to `http://127.0.0.1:8420`.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://photobackup.github.io/", "keywords": "pictures photographs mobile backup", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "photobackup_bottle", "package_url": "https://pypi.org/project/photobackup_bottle/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/photobackup_bottle/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://photobackup.github.io/" }, "release_url": "https://pypi.org/project/photobackup_bottle/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "The simplest PhotoBackup server, made with bottle", "version": "0.1.2" }, "last_serial": 1862296, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "472e3d8cbf33234fbce9ede10bc673d5", "sha256": "293477541a065a263baccbc174a40f0dfac8faadb154bf240c448edc06a099a8" }, "downloads": -1, "filename": "photobackup_bottle-0.1.0.tar.gz", "has_sig": false, "md5_digest": "472e3d8cbf33234fbce9ede10bc673d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4350, "upload_time": "2015-07-14T21:40:16", "url": "https://files.pythonhosted.org/packages/41/a7/ba9f20adb0e6d8112a70c61662c8aac62e98a850d9c2348dcb2eb88f0b54/photobackup_bottle-0.1.0.tar.gz" } ], "0.1.0a1": [ { "comment_text": "", "digests": { "md5": "9bed6c173a1df2ee962ffae03f117022", "sha256": "78b222935a7ea161bf5692ccd50fa237fdee8ffd3ec875d2a9c5f8d678fba001" }, "downloads": -1, "filename": "photobackup_bottle-0.1.0a1.tar.gz", "has_sig": false, "md5_digest": "9bed6c173a1df2ee962ffae03f117022", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4932, "upload_time": "2015-07-13T21:12:24", "url": "https://files.pythonhosted.org/packages/25/f2/9375b9ae7b38a4048bec4dc526bc7424c69b812641fce01f2ee8bed3948f/photobackup_bottle-0.1.0a1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "764db1048d5ab6ad95f818471895a756", "sha256": "11060a61c1361d0c6fad01177ee5583fd97a135a670619cc4b765cd4d449802b" }, "downloads": -1, "filename": "photobackup_bottle-0.1.1.tar.gz", "has_sig": false, "md5_digest": "764db1048d5ab6ad95f818471895a756", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4580, "upload_time": "2015-12-09T20:19:48", "url": "https://files.pythonhosted.org/packages/70/13/0793f8285b2d65767c7857c697034659260625c6f299462d1b7e0e377241/photobackup_bottle-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6bd0ede658d17ae3556b7085bf36a018", "sha256": "7fbc04fe488de83654033cc82c5d5234aa1935099e24bfb4bd32230b4c2f37f2" }, "downloads": -1, "filename": "photobackup_bottle-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6bd0ede658d17ae3556b7085bf36a018", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4604, "upload_time": "2015-12-14T20:54:40", "url": "https://files.pythonhosted.org/packages/e1/cd/a6de1cd30ed715fcc990de241005c7190789dc1b77cbeb651c85e79951e5/photobackup_bottle-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6bd0ede658d17ae3556b7085bf36a018", "sha256": "7fbc04fe488de83654033cc82c5d5234aa1935099e24bfb4bd32230b4c2f37f2" }, "downloads": -1, "filename": "photobackup_bottle-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6bd0ede658d17ae3556b7085bf36a018", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4604, "upload_time": "2015-12-14T20:54:40", "url": "https://files.pythonhosted.org/packages/e1/cd/a6de1cd30ed715fcc990de241005c7190789dc1b77cbeb651c85e79951e5/photobackup_bottle-0.1.2.tar.gz" } ] }