Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

idlea-1.0.0.tar.gz (27.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page