Web based code editor for flask
Project description
flaskcode
Web based code editor for flask
Installation
$ pip install flaskcode
Running the application
Run the application standalone, like this:
$ flaskcode /path/to/resource/folder
FlaskCode CLI: /path/to/resource/folder
...
$ flaskcode --help
Usage: flaskcode [OPTIONS] [RESOURCE_BASEPATH]
Run FlaskCode with given RESOURCE_BASEPATH or current working directory.
Options:
-h, --host TEXT IP or hostname on which to bind HTTP server
-p, --port INTEGER Port on which to bind HTTP server
--debug / --normal Enter DEBUG mode
--env TEXT Flask environment, default is development
--help Show this message and exit.
Integrating flaskcode in your Flask app
The flaskcode can be integrated in to your own Flask
app by accessing the blueprint directly in the normal way, e.g.:
from flask import Flask
import flaskcode
app = Flask(__name__)
app.config.from_object(flaskcode.default_config)
app.config['FLASKCODE_RESOURCE_BASEPATH'] = '/path/to/resource/folder'
app.register_blueprint(flaskcode.blueprint, url_prefix='/flaskcode')
@app.route('/')
def hello():
return "Hello World!"
if __name__ == '__main__':
app.run()
If you start the Flask app on the default port, you can access the flaskcode at http://localhost:5000/flaskcode.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
flaskcode-0.0.2.tar.gz
(11.7 MB
view hashes)