Skip to main content

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 .ezpy files into .py files, you cant really change how it behaves directly from the python script. the .py converted 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.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ezscript 0.2.0.1
File Size Uploaded
ezscript-0.2.0.1.tar.gz 2.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ezscript 0.2.0.1
File Interpreter ABI Platform
ezscript-0.2.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 4.1 kB

Release files / ezscript-0.2.0.1.tar.gz

Download URL ezscript-0.2.0.1.tar.gz
Size 2.0 kB
Tags Source
SHA-256 checksum
How to use checksums
5861246274e8c58e690d759c147fffc1e18db8bbf1474af8178f854451828ae3
BLAKE2b-256 checksum
How to use checksums
3d4fba1c8f2591425b43b9f0815e955472936efdaf25b5dc840831f8acb31eb7
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.1-py3-none-any.whl

Download URL ezscript-0.2.0.1-py3-none-any.whl
Size 2.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ec65cbdf3adbc48e0cb846e4cc20d96baa3a02c215aa0484c183025a209b0102
BLAKE2b-256 checksum
How to use checksums
130d3ae3c661eb94a4f9e55fe172da7b6f2fb6f8cc2b7c6a9f8ae6637f631151
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release history Release notifications | RSS feed

0.2.1

2 release files

This release

0.2.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page