{ "info": { "author": "Sujeet Kumar", "author_email": "sujeetkv90@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Editors :: Text Processing", "Topic :: Utilities" ], "description": "# flaskcode\n\n[![Build Status](https://travis-ci.org/sujeetkv/flaskcode.svg?branch=master)](https://travis-ci.org/sujeetkv/flaskcode)\n[![PyPI Version](https://img.shields.io/pypi/v/flaskcode.svg)](https://pypi.org/project/flaskcode)\n\nWeb based code editor on flask\n\nCode editor with python Flask framework backend.\n\n![screenshot](https://user-images.githubusercontent.com/17122995/58358018-c499fc00-7e9a-11e9-92d5-5cb9bcb3b7ad.png)\n\n\n## Installation\n\n```bash\n$ pip install flaskcode\n```\n\n\n## Running the application\n\nRun the application standalone, like this:\n\n```bash\n$ flaskcode /path/to/resource/folder\nFlaskCode CLI: /path/to/resource/folder\n...\n```\n\n```bash\n$ flaskcode --help\nUsage: flaskcode [OPTIONS] [RESOURCE_BASEPATH]\n\n Run FlaskCode with given RESOURCE_BASEPATH or current working directory.\n\n All options can be set on the command line or through environment\n variables of the form FLASKCODE_*. For example FLASKCODE_USERNAME.\n\nOptions:\n -h, --host TEXT IP or hostname on which to run HTTP server.\n -p, --port INTEGER Port on which to bind HTTP server.\n --username TEXT HTTP Basic Auth username.\n --password TEXT HTTP Basic Auth password.\n --editor-theme [vs|vs-dark|hc-black]\n Editor theme, default is vs-dark.\n --debug Run in flask DEBUG mode.\n --env TEXT Flask environment, default is development.\n --version Show the version and exit.\n --help Show this message and exit.\n```\n\n\n## Integrating flaskcode in your Flask app\n\nThe flaskcode can be integrated in to your own `Flask` app by accessing the blueprint directly in the normal way, e.g.:\n\n```python\nfrom flask import Flask\nimport flaskcode\n\napp = Flask(__name__)\napp.config.from_object(flaskcode.default_config)\napp.config['FLASKCODE_RESOURCE_BASEPATH'] = '/path/to/resource/folder'\napp.register_blueprint(flaskcode.blueprint, url_prefix='/flaskcode')\n\n@app.route('/')\ndef hello():\n return \"Hello World!\"\n\nif __name__ == '__main__':\n app.run()\n```\n\nNow if you run the Flask app on default port, you can access the flaskcode at http://127.0.0.1:5000/flaskcode.\n\n\n## Built with\n\n* [Flask](http://flask.pocoo.org) - a python web framework\n* [Monaco Editor](https://microsoft.github.io/monaco-editor) - a browser based code editor\n\n\n## Authors\n\n* **Sujeet Kumar** - [sujeetkv](https://github.com/sujeetkv)\n\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](https://github.com/sujeetkv/flaskcode/blob/master/LICENSE) file for details.", "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/sujeetkv/flaskcode", "keywords": "flaskcode code editor code-editor", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "flaskcode", "package_url": "https://pypi.org/project/flaskcode/", "platform": "any", "project_url": "https://pypi.org/project/flaskcode/", "project_urls": { "Homepage": "https://github.com/sujeetkv/flaskcode" }, "release_url": "https://pypi.org/project/flaskcode/0.0.7/", "requires_dist": null, "requires_python": ">=2.7", "summary": "Web based code editor on flask", "version": "0.0.7" }, "last_serial": 5314772, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "b88bdddfe544c29c3151b1132fdcb06e", "sha256": "e4acadb3427f8e10b2f56042de83cf0ef9f9ae22605aa69f297be17d8736188d" }, "downloads": -1, "filename": "flaskcode-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b88bdddfe544c29c3151b1132fdcb06e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 11702085, "upload_time": "2019-05-20T10:46:21", "url": "https://files.pythonhosted.org/packages/c0/95/6ce375eb2f29e23ea86f31c29947e92ebaf220da3c4e11baff0825fd306e/flaskcode-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "632ff12d2f8d288c9c336500d126f215", "sha256": "a63120bd0c7947ec4d1795527b05cdfe1f6d2f8563a47065f7386933e16e4f9d" }, "downloads": -1, "filename": "flaskcode-0.0.3.tar.gz", "has_sig": false, "md5_digest": "632ff12d2f8d288c9c336500d126f215", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 11702339, "upload_time": "2019-05-20T14:51:28", "url": "https://files.pythonhosted.org/packages/f9/09/78f7929d2ac86142cb1a6a6b51a189a46fa840d200db1a8d7ea3c812b8b2/flaskcode-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "deb9d7c3cbac34da617e286689dc51a5", "sha256": "c33867647ca324c03f469b99cfcd4d732de22f36706d09246b2f01999a725220" }, "downloads": -1, "filename": "flaskcode-0.0.4.tar.gz", "has_sig": false, "md5_digest": "deb9d7c3cbac34da617e286689dc51a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 11711728, "upload_time": "2019-05-20T20:27:14", "url": "https://files.pythonhosted.org/packages/32/a7/2fb4645660301ade21b7099983526b0ebe3e8322062799661f7ceaf82203/flaskcode-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "0d526a94dca137d946b51a35a515c1b7", "sha256": "b6655d7269ddff2ea8a1d8806d82296f914767530d11bef8f52ae4b332909b68" }, "downloads": -1, "filename": "flaskcode-0.0.5.tar.gz", "has_sig": false, "md5_digest": "0d526a94dca137d946b51a35a515c1b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 11711668, "upload_time": "2019-05-20T21:26:41", "url": "https://files.pythonhosted.org/packages/44/28/c1302d2db68212da1e3028b4675042899877538c924931a8a0f00171b580/flaskcode-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "6397b58e257c6718a44a3b1f74ae89f8", "sha256": "a60ace4853a28e8a0a9979549afc30071b0847ee63f7dec7f3ece76f0121feb3" }, "downloads": -1, "filename": "flaskcode-0.0.6.tar.gz", "has_sig": false, "md5_digest": "6397b58e257c6718a44a3b1f74ae89f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 11704081, "upload_time": "2019-05-23T09:27:53", "url": "https://files.pythonhosted.org/packages/f0/83/6a5cd126240a430988e7db51362dd5d79ffd0519f87329b638beffdf6d10/flaskcode-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "d07081f8fe3b14f6a2650d0cbf10b963", "sha256": "dd5595bc59ef202e7d71abcd9f7993ac245d53af71efa7ab6543c5ab8667fa30" }, "downloads": -1, "filename": "flaskcode-0.0.7.tar.gz", "has_sig": false, "md5_digest": "d07081f8fe3b14f6a2650d0cbf10b963", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 11712554, "upload_time": "2019-05-24T22:03:46", "url": "https://files.pythonhosted.org/packages/81/1f/c1b0a027913c505cdd91e4f311784848314baaec66787b28418a16930340/flaskcode-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d07081f8fe3b14f6a2650d0cbf10b963", "sha256": "dd5595bc59ef202e7d71abcd9f7993ac245d53af71efa7ab6543c5ab8667fa30" }, "downloads": -1, "filename": "flaskcode-0.0.7.tar.gz", "has_sig": false, "md5_digest": "d07081f8fe3b14f6a2650d0cbf10b963", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 11712554, "upload_time": "2019-05-24T22:03:46", "url": "https://files.pythonhosted.org/packages/81/1f/c1b0a027913c505cdd91e4f311784848314baaec66787b28418a16930340/flaskcode-0.0.7.tar.gz" } ] }