# Drakken
A minimalist [WSGI] web framework written in [Python]. Uses the [SQLAlchemy] database toolkit, the [Mako] template engine, and the [WebOb] WSGI library.
## Install
pip3 install drakken
## Quickstart
1. Create a file **demo.py** and paste the following code into it:
from drakken.core import Drakken
app = Drakken()
@app.route('/')
def home(request, response):
response.text = 'Hello from the HOME page'
if __name__ == "__main__":
app.runserver()
2. Launch demo.py:
python3 demo.py
3. Visit the demo app's [home page](http://127.0.0.1:8000). You should see a web page with the message **Hello from the HOME page**.
## Links
- [Project page](https://seagrape.us/drakken/index.html)
## License
[MIT License].
## Contact Me
Send bug reports and patches to <craig@seagrape.us>.
[WSGI]: https://seagrape.us/blog/wsgi.html
[SQLAlchemy]: https://www.sqlalchemy.org
[Mako]: https://www.makotemplates.org
[Python]: https://www.python.org
[WebOb]: https://webob.org
[MIT License]: https://seagrape.us/MIT-license.html
Raw data
{
"_id": null,
"home_page": "https://seagrape.us/drakken.html",
"name": "drakken",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "Minimalist Python web framework",
"author": "Craig Howard",
"author_email": "craig@seagrape.us",
"download_url": "https://files.pythonhosted.org/packages/fb/6b/2669e173983066079f99a789bbdc275b409e74a723e2e36ebbbbc888d5cc/drakken-3.0.2.tar.gz",
"platform": null,
"description": "# Drakken\n\nA minimalist [WSGI] web framework written in [Python]. Uses the [SQLAlchemy] database toolkit, the [Mako] template engine, and the [WebOb] WSGI library.\n\n## Install\n\n pip3 install drakken\n\n## Quickstart\n\n1. Create a file **demo.py** and paste the following code into it:\n\n from drakken.core import Drakken\n app = Drakken()\n\n @app.route('/')\n def home(request, response):\n response.text = 'Hello from the HOME page'\n\n if __name__ == \"__main__\":\n app.runserver()\n\n2. Launch demo.py:\n\n python3 demo.py\n\n3. Visit the demo app's [home page](http://127.0.0.1:8000). You should see a web page with the message **Hello from the HOME page**.\n\n## Links\n\n- [Project page](https://seagrape.us/drakken/index.html)\n\n## License\n\n[MIT License].\n\n## Contact Me\n\nSend bug reports and patches to <craig@seagrape.us>.\n\n[WSGI]: https://seagrape.us/blog/wsgi.html\n[SQLAlchemy]: https://www.sqlalchemy.org\n[Mako]: https://www.makotemplates.org\n[Python]: https://www.python.org\n[WebOb]: https://webob.org\n[MIT License]: https://seagrape.us/MIT-license.html\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python web framework",
"version": "3.0.2",
"project_urls": {
"Homepage": "https://seagrape.us/drakken.html"
},
"split_keywords": [
"minimalist",
"python",
"web",
"framework"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a40f1309a72ae2963a8ed5fcf55b16e063a7c6e479eba8a5fa7913d84ac10c29",
"md5": "c476ec8649cb25a7f4c307ddec4c4cc5",
"sha256": "51a0044bb8721f6db22794197afa191621cb5f24999d9fd6062c3b83b9171bcc"
},
"downloads": -1,
"filename": "drakken-3.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c476ec8649cb25a7f4c307ddec4c4cc5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 26973,
"upload_time": "2023-09-07T14:22:36",
"upload_time_iso_8601": "2023-09-07T14:22:36.467266Z",
"url": "https://files.pythonhosted.org/packages/a4/0f/1309a72ae2963a8ed5fcf55b16e063a7c6e479eba8a5fa7913d84ac10c29/drakken-3.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fb6b2669e173983066079f99a789bbdc275b409e74a723e2e36ebbbbc888d5cc",
"md5": "bf8413611db4d850afdb10091bbc819f",
"sha256": "c99ba4763b7898b76adf95819d5141f2760fa17f25153936dcb6a356212f7eb8"
},
"downloads": -1,
"filename": "drakken-3.0.2.tar.gz",
"has_sig": false,
"md5_digest": "bf8413611db4d850afdb10091bbc819f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25535,
"upload_time": "2023-09-07T14:22:38",
"upload_time_iso_8601": "2023-09-07T14:22:38.239100Z",
"url": "https://files.pythonhosted.org/packages/fb/6b/2669e173983066079f99a789bbdc275b409e74a723e2e36ebbbbc888d5cc/drakken-3.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-07 14:22:38",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "drakken"
}