This project's name has been changed to Ebuilder
We have renamed Ebuilder Ultra to Ebuilder in preperation for our web framework named Ebuilder Ultra. Don't wory thought, this repo isn't going anywhere!
Purpose
The purpose of this is to:
A) Give me a project to work on
B) Provide a simple static site generator using python
Installation
pip install Ebuilder
Simple Usage
This first simple example would create a .html file with a h1 tag, centered and gray.
from ebuilder.ebuilder_core import *
index = newpage('index')
title = header(index, "Hello GitHub!")
title.center()
title.color('gray')
index.commit()
from ebuilder.ebuilder_core import EbuilderTextComponent as etc
header_two = etc("h2")
This second simple example would create a new Text Component with the html tag h2 which for those of you unfamiliar with html is the second biggest size of text that is included without further styling (h1 being the first)
You can then call this like you would header, because they both use the EbuilderTextComponent class.
Note that if you only import EbuilderTextComponent you wont be able to access the other functions of Ebuilder Ultra, like making a new page, it is shown here because it is the most efficient way.
Whats New in version 0.2.5
- Fixed bug in ebuilder_decorators that was stopping it from running.
Advice Welcome
Feel free to dig through the source code and open Pull Requests and start issues, if you dig you'll see that EbuilderTextComponent has a bit of a weird implementation....
Metadata
Release files for Ebuilder 0.2.6.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| Ebuilder-0.2.6.3.2.tar.gz | 3.4 kB | Without provenance | Details for Ebuilder-0.2.6.3.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| Ebuilder-0.2.6.3.2-py3-none-any.whl | Python 3 | none | any | Details for Ebuilder-0.2.6.3.2-py3-none-any.whl |
Total release size: 19.7 kB
Release files / Ebuilder-0.2.6.3.2.tar.gz
| Download URL | Ebuilder-0.2.6.3.2.tar.gz |
|---|---|
| Size | 3.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c142d3484c78050b76840f9320dd42a0f1cc56785457f163e7cb77a164ae4cf9
|
|
BLAKE2b-256 checksum How to use checksums |
0420f10c468b599e8b25b14166800376dc66358b98390967321878e7f2c897e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
|
Release files / Ebuilder-0.2.6.3.2-py3-none-any.whl
| Download URL | Ebuilder-0.2.6.3.2-py3-none-any.whl |
|---|---|
| Size | 16.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9519565e815423ab43611bf7ce47e2cd97260e29fc026318dc62f6ee5025e3b6
|
|
BLAKE2b-256 checksum How to use checksums |
5a9d5ceeb16df33c95c788cf2d061e9507cc6f8872ed4f0ac245c140e976141f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
|
Security for Ebuilder 0.2.6.3.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.