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.3

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.3
File Size Uploaded
ezscript-0.2.0.3.tar.gz 2.0 kB Details

Built distribution (wheel)

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

Total release size: 4.1 kB

Release files / ezscript-0.2.0.3.tar.gz

Download URL ezscript-0.2.0.3.tar.gz
Size 2.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ea7cd9edaa51e487263945aecf055e2aad490cb7148dc77743be98b8206188b0
BLAKE2b-256 checksum
How to use checksums
123cf0dbd3fcc363814d979224d3192f0e70787e273e2b40eb993b12637ffd0a
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.3-py3-none-any.whl

Download URL ezscript-0.2.0.3-py3-none-any.whl
Size 2.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3432a3d07a63aec2da19f4692e316a4b0928af20bf557038c96e325455d17f18
BLAKE2b-256 checksum
How to use checksums
df62851dfb7fe3499889279d510fbb73265ca334f89c30e59102bb89bd1d8b56
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.3 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