IDLE-Advance
Project description
IDLE-Advance
About
Platform: >= Windows or Linux/macOS (untested) Python: >= Python 3.6 Author: Lishixian (znsoooo) Github: https://github.com/znsoooo/IDLE-Advance License: MIT License. Copyright (c) 2021 Lishixian (znsoooo). All Rights Reserved.
What is it?
- Add some useful extensions base on idlelib. Can be work on any place with IDLE.
- See "~/idlealib/readme.md" to get spec of each extension. It is same as open script and watch _doc_.
- Stop extension(s) by move script(s) to "nouse" folder.
- It will generate ".pybak" file in script folder, and "recent-saved.lst" in userdir. Make sure no important files will be overwritten.
How to use?
Run directly
It is same as run such file by python/pythonw:
~/run.py ~/idlealib/_main_.py ~/idlealib/scripts/run.py
Install by pip
pip install idlea
or update:
pip install idlea --upgrade
for drag-open file feature:
pip install windnd
Install by source
python setup.py install
Run script in shell
Script in Python folder ~/Scripts
:
idlea
Run module as script
python -m idlealib
Run module in python
import idlelib idlelib.run()
Run unit test of one extension
Open any ".py" file in "~/idlealib" folder directly.
stop extension(s)
Move stopped script file to "~/nouse" folder and restart IDLE-Advance.
How to Set?
Quick set
Make shortcut to Desktop and Startup Menu. Open the GUI config helper and setting:
~/idlealib/scripts/context_helper.pyw
Make shortcut
Make shortcut of "~/idlealib/_main_.py" to Desktop or Startup Menu folder or anywhere.
Add to right-click menu (only windows)
Create path
and add value
to Regedit.
Value:
"
\pythonw.exe" "\idlealib_main_.py" "%L" %*
Path:
"HKEY_CURRENT_USER\Software\Classes\Python.File\Shell\Edit with IDLE-Adv\command"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.