{ "info": { "author": "Fr\u00e9d\u00e9ric Aoustin", "author_email": "fraoustin@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Documentation" ], "description": "SHCS: Self Hosted Cloud Storage\r\n===============================\r\n\r\nsolution of sef hosted cloud storage\r\n\r\nInstallation\r\n------------\r\n\r\n::\r\n\r\n pip install shcs\r\n \r\nOr\r\n\r\n::\r\n\r\n git clone https://github.com/fraoustin/shcs.git\r\n cd shcs\r\n python setup.py shcs\r\n\r\nUsage\r\n-----\r\n\r\nfor run shcs\r\n\r\n::\r\n\r\n cd\r\n shcs --help\r\n \r\n Usage: shcs [options] args\r\n\r\n run a api server for Self Hosted Cloud Storage\r\n\r\n Options:\r\n --version show program's version number and exit\r\n -h, --help show this help message and exit\r\n -H HOST, --host=HOST the hostname to listen on\r\n -p PORT, --port=PORT the port of the webserver\r\n -d DIR_SHCS, --dir=DIR_SHCS\r\n dir of SHCS\r\n -l LEVEL, --log=LEVEL\r\n level of log: DEBUG,INFO,WARNING,CRITICAL,ERROR\r\n \r\n by Frederic Aoustin\r\n \r\n SHCS -d ./data\r\n\r\n=============== =================================\r\nURL explain\r\n=============== =================================\r\n/api/doc documentation of Api\r\n/api/login log a user in\r\n/api/logout logout\r\n/api/version get version\r\n/api/path list of files and directorys\r\n/api/rm del file or directory\r\n/api/mkdir create a directory\r\n/api/upload upload file\r\n=============== =================================\r\n\r\nConfiguration\r\n-------------\r\n\r\nlist of parameters\r\n\r\n- SHCS_HOST (default 0.0.0.0)\r\n- SHCS_PORT (default 5000)\r\n- SHCS_CONF_DIR (default .)\r\n- SHCS_LEVEL_LOG (default logging.DEBUG)\r\n- SHCS_USER_XX OR USERS (default guest/guest) \r\n\r\nload configuration from 3 ways (in order) \r\n\r\n- from ~/.shcs/conf.py, sample\r\n\r\n::\r\n\r\n USERS = [{'id':0, 'username':'tutu','password':'toto'},\r\n {'id':1, 'username':'tyty','password':'titi'},\r\n ]\r\n SHCS_PORT=80\r\n\r\n\r\n- from env\r\n\r\n::\r\n\r\n export SHCS_PORT=80\r\n export SHCS_USER_0='tutu:toto'\r\n export SHCS_USER_1='tyty:titi'\r\n\r\n- from command line for ABLOG\r\n\r\n::\r\n\r\n SHCS -p 80\r\n\r\nTest\r\n----\r\n\r\n::\r\n\r\n\r\n git clone https://github.com/fraoustin/shcs.git\r\n cd shcs\r\n python setup.py install\r\n python -m unittest discover -s test/\r\n\r\n\n\nFEATURE\n=======\n\n- manage access directory by .htacess\n- optimize upload\n- manage trash\n\nV. 0.1.7\n========\n\nmanage view logout\n\nV. 0.1.6\n========\n\nmanage long path\n\nV. 0.1.5\n========\n\nadd helped\n\nV. 0.1.4\n========\n\nCorrection of button add (show only logged)\n\nV. 0.1.3\n========\n\nCorrection of button add, del button single function\n\nV. 0.1.2\n========\n\nCorrection of requirement\n\nV. 0.1.1\n========\n\nCorrection of setup.py\n\nV. 0.1.0\n========\n\nAdd functionality\n\n- browse\n- upload\n- login\n\nV. 0.0.0\n========\n\n- init", "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/fraoustin/shcs.git", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "shcs", "package_url": "https://pypi.org/project/shcs/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/shcs/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/fraoustin/shcs.git" }, "release_url": "https://pypi.org/project/shcs/0.1.7/", "requires_dist": null, "requires_python": null, "summary": "self hosted cloud storage", "version": "0.1.7" }, "last_serial": 2440685, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "a6c8dd43f145bd93a46367c3594806c0", "sha256": "7b4a7505b337947b4c27e049bd14eac5fbde3a8e2bedb76c1fe17f8511f1d61f" }, "downloads": -1, "filename": "shcs-0.1.1.zip", "has_sig": false, "md5_digest": "a6c8dd43f145bd93a46367c3594806c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29853, "upload_time": "2016-09-09T12:42:30", "url": "https://files.pythonhosted.org/packages/50/31/2627145c5cac4755cca21ea96f36c2731ec3ca93bd91c35ee4b22a14fb8a/shcs-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e9035727bf1ebe24185b018e41d5eb44", "sha256": "b5c7ced738884bcdc33da8479308e56c2f21576f5192671f3cd548ff8df712a4" }, "downloads": -1, "filename": "shcs-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e9035727bf1ebe24185b018e41d5eb44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18718, "upload_time": "2016-09-09T16:37:30", "url": "https://files.pythonhosted.org/packages/b3/b2/7fcd1ebc5fafa408e4d07f6e6d4e0a32533b3c7bdcbfcd3ddc0f629bf5ee/shcs-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "256a32e52f145298d99b04770e5ddac9", "sha256": "2cb531503614cf51e447922c21f884a9683dc47c53477e8a0b89952d730be91d" }, "downloads": -1, "filename": "shcs-0.1.3.tar.gz", "has_sig": false, "md5_digest": "256a32e52f145298d99b04770e5ddac9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18727, "upload_time": "2016-09-10T06:57:35", "url": "https://files.pythonhosted.org/packages/46/18/1b74d93125c17ee3c3953475f93a89082c0b5b7e1105a1d0f9fc765cea82/shcs-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "f5a3356938525ad1eb7710459b3f478e", "sha256": "efbae08e009ec1bc31b1296fd6c962422af5ebcc91192637f4ed6740e8e11691" }, "downloads": -1, "filename": "shcs-0.1.4.tar.gz", "has_sig": false, "md5_digest": "f5a3356938525ad1eb7710459b3f478e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18769, "upload_time": "2016-09-10T10:21:50", "url": "https://files.pythonhosted.org/packages/55/4f/0917417663d887bfaefb9ea96e583467c2d2ec558bcce26ba33aaaad7b37/shcs-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "c3d2f00b1a2241090ad4cfe18a72b945", "sha256": "bd26403c9f4d6a6e62209d30fac90bd649ca57573a00d68b683c198914a46535" }, "downloads": -1, "filename": "shcs-0.1.5.zip", "has_sig": false, "md5_digest": "c3d2f00b1a2241090ad4cfe18a72b945", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30212, "upload_time": "2016-09-29T11:49:56", "url": "https://files.pythonhosted.org/packages/f3/6f/3dd74182993cb430a1d534b36840888c75b2855b5c72c6786af2e1616b34/shcs-0.1.5.zip" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "d6c9a6324cd28c994fa7cf771491f2a3", "sha256": "6a164a3f4bbfe0323557efc61b5c5b06c42b097a729f3db46ac67c3ad1579460" }, "downloads": -1, "filename": "shcs-0.1.6.tar.gz", "has_sig": false, "md5_digest": "d6c9a6324cd28c994fa7cf771491f2a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18981, "upload_time": "2016-10-29T17:20:06", "url": "https://files.pythonhosted.org/packages/40/7d/1a5c429d94d002af334226e632dea865e7282bec2b68bb387fc67dbf2bb1/shcs-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "cb376babb68e0d45631dfd070db31793", "sha256": "7258a3d5ccc3b36d00aab18997983d847988f858c04f5576fcc0743d2a55a927" }, "downloads": -1, "filename": "shcs-0.1.7.tar.gz", "has_sig": false, "md5_digest": "cb376babb68e0d45631dfd070db31793", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19007, "upload_time": "2016-11-03T18:25:12", "url": "https://files.pythonhosted.org/packages/2b/1f/0c61567f3f64f7227328beadca565340a23a47531ed64af71e5ae21bf632/shcs-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cb376babb68e0d45631dfd070db31793", "sha256": "7258a3d5ccc3b36d00aab18997983d847988f858c04f5576fcc0743d2a55a927" }, "downloads": -1, "filename": "shcs-0.1.7.tar.gz", "has_sig": false, "md5_digest": "cb376babb68e0d45631dfd070db31793", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19007, "upload_time": "2016-11-03T18:25:12", "url": "https://files.pythonhosted.org/packages/2b/1f/0c61567f3f64f7227328beadca565340a23a47531ed64af71e5ae21bf632/shcs-0.1.7.tar.gz" } ] }