Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abhisinha08/pyweb
Hobby Project. A Python Library to create and generate static web pages using just python.
https://github.com/abhisinha08/pyweb
html-css python python-library python3 web-development web-development-tools
Last synced: 2 days ago
JSON representation
Hobby Project. A Python Library to create and generate static web pages using just python.
- Host: GitHub
- URL: https://github.com/abhisinha08/pyweb
- Owner: AbhiSinha08
- License: mit
- Created: 2021-11-16T15:01:33.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-16T18:19:41.000Z (about 3 years ago)
- Last Synced: 2024-11-09T22:41:32.854Z (about 2 months ago)
- Topics: html-css, python, python-library, python3, web-development, web-development-tools
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# **PyWeb** :spider_web::snake:
### Current Release: 0.1
A Hobby Project :nerd_face:
**PyWeb is a small Library to generate customized static web pages using python. Aimed for new developers to make the web more _pythonic_. Currently under development.**# **_Projected_ Changelog** :chart_with_upwards_trend:
## v0.1
- Generating HTML with python code
- Support for Rendering HTML to file## v0.2
- Add images, links
- Support for HTML attribues for various tags (e.g href, alt)
- Some basic CSS properties (based on tailwindCSS)
- bg-color, text-color, font, size## v0.3
- More Styling customizations (based on tailwindCSS)
- Layout - 12 Column Grid, Floats, Positioning
- Margins, borders, padding etc.
- Custom Meta Tags
- Fix indentation in generated HTML _(probably)_## v1.0
- Proper Docstrings, Annotations, \_\_repr\_\_
- Hover effects etc.
- Publishing Library on PyPi :tada:## v1.0+
- Support for responsive designs
- Documentation
- Smooth integration with backend frameworks
- Support for Jinja2 Templating
- variables
- loops
- conditionals
- HTML Forms
- Some basic DOM Manipulation options
- collapsing/expanding div
- Adding text etc.## _Suggestions and Contributions are Welcome_ :sparkles:
# **Usage** :white_check_mark:
### Usage Examples are included in the tests folder and will be constantly added and updated