Skip to main content

CodéNav

Web App for cleaning, searching, editing, and navigating Python code.

Install

pip install codenav

Usage

  1. "cd" to directory containing Python code
  2. "codenav" command in terminal
  3. App will open automatically in current browser

1. Click on folder name to expand or contract the tree

Step 1 screenshot

2. OR click on caret-down to expand or contract the tree

Step 2 screenshot

3. Click on file to open contents in a tab

Step 3 screenshot

4. Click on x to close tab

Step 4 screenshot

5. Click on pencil button to edit the current file

Step 5 screenshot

6. Click in tab window and start editing

Step 6 screenshot

7. Add new line ' print("extra printout here") '

Step 8 screenshot

8. Click on Save button

Step 9 screenshot

9. Click run button to run the current file

Step 10 screenshot

10. Stop a script while it is running with "Stop" button

Step 11 screenshot

11. Click on 🔎 Search Code Content to search all code in the current directory

Step 12 screenshot

12. Type one or more search terms

Step 13 screenshot

13. Click on Open Snip to open the function or class with the most matches

Step 14 screenshot

14. Click on Open File button to open the entire file containing the snip

Step 15 screenshot

15. Click on New Tab button to create empty tab

Step 16 screenshot

16. Click "Up Folder" button to travel up one folder

Step 17 screenshot

17. Edit the path textbox to change the current directory

Step 18 screenshot

18. Click on "Clean File" button to run cleandoc on current file tab

Step 19 screenshot


Read The Docs

Download "docs" folder or check preview.

Contributing

Message me on Github.

License

GNU GPLv3

(c) 2023, Jason Krist

Release files for codenav 0.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 codenav 0.0.3
File Size Uploaded
codenav-0.0.3.tar.gz 95.3 kB Details

Built distribution (wheel)

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

Total release size: 207.1 kB

Release files / codenav-0.0.3.tar.gz

Download URL codenav-0.0.3.tar.gz
Size 95.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e579e90bcdc8fb6e9711af869156386ff9dac738c19716ea591ba7b3f0dbf6d2
BLAKE2b-256 checksum
How to use checksums
bc1e9bd18607cbc0202642c9af37a7934132104dfa8ab1c73ce14dff40451051
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / codenav-0.0.3-py3-none-any.whl

Download URL codenav-0.0.3-py3-none-any.whl
Size 111.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b10682bb862a4b35de9c64c441dd9b23ece98b871fb2e98c799739c8049c0beb
BLAKE2b-256 checksum
How to use checksums
0a17a7fb5aef21117dcdf948e237c6e4195401460fd92691ba964b748aab44c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

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