ezscript: for easier scripting
still VERY WIP so dont use it for complicated stuff.
this project helps improve Python scripting for new users. please be nice enought to improve the project! there are only 5 supported features right now, so dont use for heavy coding!
how to use it:
The Package comes with a new python syntax: ezpy. use it to compile your .ezpy scripts.
ezpy usage
its easy as hell. just use ezpy (script).ezpy, whereas "(script)" is the name of your script. it then outputs the script with the exact same name, but now its a python script! yay!
possible syntax as of current state:
printf(...): Automatic f-string formatting shortcut (print(f...)).repeat N times:: Clean count-based loops.repeat while <condition>:: Readable conditional loops.ask "..." -> var: Intuitive user input assignments.if <expr> fails:: Elegant guard clauses with stdout buffer verification.if <expr1> isnt <expr2>:: Human-readable inequality checks.
help ezscript improve!
just change transcriber.py is enough to change how ezscript behaves!
notes:
- when you compile
.ezpyfiles into.pyfiles, you cant really change how it behaves directly from the python script. the.pyconverted script is very messy and uses lots of conversion. make sure you look out! it even says so in the commented sections ezpy creates.
contributors
- me
- Gemini
Release files for ezscript 0.2.0.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 | |
|---|---|---|---|
| ezscript-0.2.0.2.tar.gz | 2.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ezscript-0.2.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.1 kB
Release files / ezscript-0.2.0.2.tar.gz
| Download URL | ezscript-0.2.0.2.tar.gz |
|---|---|
| Size | 2.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0e4b2280a8c0692439ab4dc9dfb670180fd0e6e60df36ec1c3ff5e075a0bb27d
|
|
BLAKE2b-256 checksum How to use checksums |
ebff838afe0e57dc9b939bb5798321217d1f147d641e53da337710a77a2304d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|
Release files / ezscript-0.2.0.2-py3-none-any.whl
| Download URL | ezscript-0.2.0.2-py3-none-any.whl |
|---|---|
| Size | 2.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
76b0841cabb01f6a5438f5be93bc433c0f344afc7d81578c3182767e70017fa0
|
|
BLAKE2b-256 checksum How to use checksums |
44ade7f42008c7b044c225d8beb5795fe35b248047cf655baab22d73e0c4071c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|