drakken


Namedrakken JSON
Version 3.0.2 PyPI version JSON
download
home_pagehttps://seagrape.us/drakken.html
SummaryPython web framework
upload_time2023-09-07 14:22:38
maintainer
docs_urlNone
authorCraig Howard
requires_python
licenseMIT
keywords minimalist python web framework
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.15134s