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

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

Built distribution (wheel)

Table of built distributions (wheels) for ezscript 0.2.0.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

0.2.1

2 release files

This release

0.2.0.2 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