MVCactus


NameMVCactus JSON
Version 0.0.5 PyPI version JSON
download
home_page
SummaryMVCactus is a micro-framework for building simple and efficient web applications. It leverages the standard HTTP server capabilities of Python to provide a straightforward environment for web development. MVCactus is ideal for small-scale projects, educational purposes, and rapid prototyping, offering a minimalistic approach to web server architecture with support for dynamic template rendering and static file serving.
upload_time2023-11-25 13:50:38
maintainer
docs_urlNone
authorDekel Cohen
requires_python
license
keywords python web server mvcactus http server framework simple web applications web development lightweight server educational template rendering static file serving
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# MVCactus

## Description

MVCactus is a micro-framework designed for building simple and efficient web applications. Utilizing Python's standard HTTP server capabilities, MVCactus is an ideal choice for small-scale projects, educational purposes, and rapid prototyping. It offers a minimalist approach to web server architecture, supporting dynamic template rendering and static file serving.

## Key Features

- **Easy Routing**: Define routes with simple decorators for GET and POST requests.
- **Dynamic Template Rendering**: Integrated with the Placeholdr templating engine for dynamic content rendering within HTML templates.
- **Static File Serving**: Built-in support for serving CSS, JavaScript, and image files from a `static` directory.
- **Custom Error Handling**: Define responses for various HTTP statuses.
- **Flexible and User-friendly**: Ideal for small to medium-sized web projects and educational environments.

## For More Information
Please refer to the [documentation](https://github.com/Dcohen52/MVCactus/blob/main/DOCS.md) for more information on how to use MVCactus.

## License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/Dcohen52/MVCactus/blob/main/LICENSE) file for details.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "MVCactus",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "python,web server,MVCactus,HTTP server,framework,simple web applications,web development,lightweight server,educational,template rendering,static file serving",
    "author": "Dekel Cohen",
    "author_email": "<dcohen52@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/dd/19/5136c1b7bdd135c20ea75a912ab59d21f926a465c5bb55561da4d63a0512/MVCactus-0.0.5.tar.gz",
    "platform": null,
    "description": "\n# MVCactus\n\n## Description\n\nMVCactus is a micro-framework designed for building simple and efficient web applications. Utilizing Python's standard HTTP server capabilities, MVCactus is an ideal choice for small-scale projects, educational purposes, and rapid prototyping. It offers a minimalist approach to web server architecture, supporting dynamic template rendering and static file serving.\n\n## Key Features\n\n- **Easy Routing**: Define routes with simple decorators for GET and POST requests.\n- **Dynamic Template Rendering**: Integrated with the Placeholdr templating engine for dynamic content rendering within HTML templates.\n- **Static File Serving**: Built-in support for serving CSS, JavaScript, and image files from a `static` directory.\n- **Custom Error Handling**: Define responses for various HTTP statuses.\n- **Flexible and User-friendly**: Ideal for small to medium-sized web projects and educational environments.\n\n## For More Information\nPlease refer to the [documentation](https://github.com/Dcohen52/MVCactus/blob/main/DOCS.md) for more information on how to use MVCactus.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](https://github.com/Dcohen52/MVCactus/blob/main/LICENSE) file for details.\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "MVCactus is a micro-framework for building simple and efficient web applications. It leverages the standard HTTP server capabilities of Python to provide a straightforward environment for web development. MVCactus is ideal for small-scale projects, educational purposes, and rapid prototyping, offering a minimalistic approach to web server architecture with support for dynamic template rendering and static file serving.",
    "version": "0.0.5",
    "project_urls": null,
    "split_keywords": [
        "python",
        "web server",
        "mvcactus",
        "http server",
        "framework",
        "simple web applications",
        "web development",
        "lightweight server",
        "educational",
        "template rendering",
        "static file serving"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f8af2a855ce96b43b114b3aa91923f5963cf32d6cefd127d49ff43e6f01b3a8b",
                "md5": "470b7f2da811db5e342930776d7ce3e2",
                "sha256": "6003b44579261b22306615b0bdd522a1817a12f16a95996588d1d0043da2b238"
            },
            "downloads": -1,
            "filename": "MVCactus-0.0.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "470b7f2da811db5e342930776d7ce3e2",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 6400,
            "upload_time": "2023-11-25T13:50:37",
            "upload_time_iso_8601": "2023-11-25T13:50:37.245974Z",
            "url": "https://files.pythonhosted.org/packages/f8/af/2a855ce96b43b114b3aa91923f5963cf32d6cefd127d49ff43e6f01b3a8b/MVCactus-0.0.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dd195136c1b7bdd135c20ea75a912ab59d21f926a465c5bb55561da4d63a0512",
                "md5": "f65a2c802200e8744fd5a48115c7907c",
                "sha256": "42288b97f25a58b5134b8d552c68f6f94532cb648341e526dc9e661a790599f0"
            },
            "downloads": -1,
            "filename": "MVCactus-0.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "f65a2c802200e8744fd5a48115c7907c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 5875,
            "upload_time": "2023-11-25T13:50:38",
            "upload_time_iso_8601": "2023-11-25T13:50:38.997571Z",
            "url": "https://files.pythonhosted.org/packages/dd/19/5136c1b7bdd135c20ea75a912ab59d21f926a465c5bb55561da4d63a0512/MVCactus-0.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-25 13:50:38",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "mvcactus"
}
        
Elapsed time: 0.16024s