drakken


Namedrakken JSON
Version 3.1.3 PyPI version JSON
download
home_pageNone
SummaryMinimalist Python web framework
upload_time2024-07-31 14:31:01
maintainerNone
docs_urlNone
authorNone
requires_pythonNone
licenseNone
keywords
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 and the [Mako] template engine.

## 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
[MIT License]: https://seagrape.us/MIT-license.html

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "drakken",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "Craig Howard <craig@seagrape.us>",
    "download_url": "https://files.pythonhosted.org/packages/6b/26/3ee3bf63c08b03e1300e3b87cfb846ea678662a91a64d4d57d04c8e0dfee/drakken-3.1.3.tar.gz",
    "platform": null,
    "description": "# Drakken\n\nA minimalist [WSGI] web framework written in [Python]. Uses the [SQLAlchemy] database toolkit and the [Mako] template engine.\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[MIT License]: https://seagrape.us/MIT-license.html\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Minimalist Python web framework",
    "version": "3.1.3",
    "project_urls": {
        "Changelog": "https://seagrape.us/drakken/HISTORY.html",
        "Homepage": "https://seagrape.us/drakken/index.html"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "771fb9ce84a2c8ad20e48dce97a7cf021222bed38a7e0f5b3daf0f1732e76bc2",
                "md5": "e2adfc5c6d5720d99d57f08851c7a5a8",
                "sha256": "5f77cc874124281f844c5c2acd82d8598e97d4b8f775f4f3334d0e2f0e7039c5"
            },
            "downloads": -1,
            "filename": "drakken-3.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e2adfc5c6d5720d99d57f08851c7a5a8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 20078,
            "upload_time": "2024-07-31T14:30:59",
            "upload_time_iso_8601": "2024-07-31T14:30:59.715018Z",
            "url": "https://files.pythonhosted.org/packages/77/1f/b9ce84a2c8ad20e48dce97a7cf021222bed38a7e0f5b3daf0f1732e76bc2/drakken-3.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b263ee3bf63c08b03e1300e3b87cfb846ea678662a91a64d4d57d04c8e0dfee",
                "md5": "0eabf9e02fa4f003b8e4490c7a90b5cd",
                "sha256": "70e405858d9eb39184b39b527e16372b3d1e1085f067ee3951f1dca3d23b46e3"
            },
            "downloads": -1,
            "filename": "drakken-3.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "0eabf9e02fa4f003b8e4490c7a90b5cd",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 26184,
            "upload_time": "2024-07-31T14:31:01",
            "upload_time_iso_8601": "2024-07-31T14:31:01.319752Z",
            "url": "https://files.pythonhosted.org/packages/6b/26/3ee3bf63c08b03e1300e3b87cfb846ea678662a91a64d4d57d04c8e0dfee/drakken-3.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-31 14:31:01",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "drakken"
}
        
Elapsed time: 2.69516s