{ "info": { "author": "Chijun Sima, Yixue Zhong", "author_email": "simachijun@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "# nut_cloud\n\n[![PyPI version](https://badge.fury.io/py/nut-cloud.svg)](https://badge.fury.io/py/nut-cloud)\n\nan online shop and a cloud drive using SQLite, Flask as the backend and the Bootstrap framework to ameliorate the appearance of the frontend.\n\n## Usage\n\n### The first time\n\n1. `pip install nut-cloud`\n2. + For Linux/macos/BSDs: `$ export FLASK_APP=\"nut_cloud\"`\n + For Windows Powershell: `$ $env:FLASK_APP=\"nut_cloud\"`\n3. `$ flask init-db` (Only needed on the first time running nut_cloud)\n4. `$ flask run`\n\n### Later\n\n`$ python -c 'import nut_cloud; nut_cloud.create_app().run()'`\n\n## CAUTION\n\nYou need to configure the `SECRET_KEY`, `WEBHOOK_SECRET_KEY` and the `HOSTNAME` yourself!\n\nYou can put a `config.py` in the app instance folder to configure these settings.\n\n## Auto deploy\n\nYou can configure your `WEBHOOK_SECRET_KEY` to match the secret key of Github Webhooks, \nthen you can use Systemd to monitor file changes under `{instance path}/restart/` and \nrestart the `uwsgi` server each time any file is changed.\n\n## Language\n\nSimplified Chinese\n\n## License\n\nCopyright (c) 2018-2019 Chijun Sima, Yixue Zhong\n\nLicensed under the MIT License.\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/NutshellySima/nut_cloud", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nut-cloud", "package_url": "https://pypi.org/project/nut-cloud/", "platform": "", "project_url": "https://pypi.org/project/nut-cloud/", "project_urls": { "Homepage": "https://github.com/NutshellySima/nut_cloud" }, "release_url": "https://pypi.org/project/nut-cloud/19.3.2/", "requires_dist": [ "flask", "zxcvbn", "PyNaCl", "hurry.filesize", "qrcode", "click", "markdown2", "Pillow" ], "requires_python": ">=3", "summary": "A website featuring a cloud drive and an online shop.", "version": "19.3.2" }, "last_serial": 4888545, "releases": { "19.3.2": [ { "comment_text": "", "digests": { "md5": "aed2601f33f5ac92fc7e5b6f9cc7aa48", "sha256": "4481c940afa95626ec7790b2903d4739f84ee90b015787be36b589956d070f32" }, "downloads": -1, "filename": "nut_cloud-19.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "aed2601f33f5ac92fc7e5b6f9cc7aa48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 47884, "upload_time": "2019-03-02T15:35:23", "url": "https://files.pythonhosted.org/packages/cf/a1/aced1455ed389dab69462672e07e89a743b55a0c97592169e172e4517692/nut_cloud-19.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "982f58cabc5f1e572cad28495128d366", "sha256": "d66dedf22aee2d972836237142eb5f03c66569ba4a7adbb19f2f76bb7487b3f5" }, "downloads": -1, "filename": "nut_cloud-19.3.2.tar.gz", "has_sig": false, "md5_digest": "982f58cabc5f1e572cad28495128d366", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 34192, "upload_time": "2019-03-02T15:35:25", "url": "https://files.pythonhosted.org/packages/f0/b7/4b6f1c6e6bf65618f438ca2edf7dd59e5f847e799313da35225008d6ecb9/nut_cloud-19.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aed2601f33f5ac92fc7e5b6f9cc7aa48", "sha256": "4481c940afa95626ec7790b2903d4739f84ee90b015787be36b589956d070f32" }, "downloads": -1, "filename": "nut_cloud-19.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "aed2601f33f5ac92fc7e5b6f9cc7aa48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 47884, "upload_time": "2019-03-02T15:35:23", "url": "https://files.pythonhosted.org/packages/cf/a1/aced1455ed389dab69462672e07e89a743b55a0c97592169e172e4517692/nut_cloud-19.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "982f58cabc5f1e572cad28495128d366", "sha256": "d66dedf22aee2d972836237142eb5f03c66569ba4a7adbb19f2f76bb7487b3f5" }, "downloads": -1, "filename": "nut_cloud-19.3.2.tar.gz", "has_sig": false, "md5_digest": "982f58cabc5f1e572cad28495128d366", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 34192, "upload_time": "2019-03-02T15:35:25", "url": "https://files.pythonhosted.org/packages/f0/b7/4b6f1c6e6bf65618f438ca2edf7dd59e5f847e799313da35225008d6ecb9/nut_cloud-19.3.2.tar.gz" } ] }