BLVDIFF plugin for Thonny
Project description
blvdiff - Thonny
About:
- An on-going individual study project at the University of Mary Washington
- Parts of the Rust structure based from blvrun: https://arxiv.org/pdf/2401.16654
- Designed to improve debugging directly on the command line for blind and low-vision (blv) developers.
- The associated paper for this project can be found here: https://dl.acm.org/doi/10.1145/3663547.3759716
Features:
-
Rust based shell script.
-
Automatic script versioning.
-
Three Flags
--explainflag: feeds error tracebacks into an LLM powered by Meta Llama. Outputs an error explanation in a screen-readable format.--diffflag: Utilizes previously saved script versions to generate a screen-readable display of changes made. Similiar functionality to that of vim-diff, but with automatic versioning.--revertflag: Revert current script version back to most recently saved version. Similiar to that of git's revert feature.
Install:
Note: This version is for Thonny only.
For command-line support: blvdiff
Steps:
-
Open Thonny.
-
In the Tool menu select, Manage Plugins.
-
Search for, "thonny-blvdiff" and install.
-
Reload Thonny, open the tools menu.
You are now ready to use the tools functions described above.
First run, BLVDIFF: Setup
Then, write a Python script and run it with.
BLVDIFF: Run ScriptBLVDIFF: --explainBLVDIFF: --diffBLVDIFF: --revert
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file thonny_blvdiff-0.1.7.tar.gz.
File metadata
- Download URL: thonny_blvdiff-0.1.7.tar.gz
- Upload date:
- Size: 4.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d714675db4cb0a477a9ca47cc401433e9173ac852ff789a4f8176016d3dcf0c
|
|
| MD5 |
adcfa237dd6566fecb71e3e0c68fa3ff
|
|
| BLAKE2b-256 |
8293540601d2efd50ec26b347cb7a931944e5fee3bb7db0a91dd3abd40367dc4
|
File details
Details for the file thonny_blvdiff-0.1.7-py3-none-any.whl.
File metadata
- Download URL: thonny_blvdiff-0.1.7-py3-none-any.whl
- Upload date:
- Size: 4.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5450ad9391e7014ad16c911c801c0b6cc841fbe823de3c9fd0c15cb671d69614
|
|
| MD5 |
49fe517beab681dfe2cd123c78bafd43
|
|
| BLAKE2b-256 |
63635ecac3c3e51d19e8b0a2c679addf373bf02f3f43cfa510ffd462e8d609c0
|