Skip to main content

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

Project description

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

Copyright:

(c) 2023, Jason Krist

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

codenav-0.0.3.tar.gz (95.3 kB view details)

Uploaded Source

Built Distribution

codenav-0.0.3-py3-none-any.whl (111.8 kB view details)

Uploaded Python 3

File details

Details for the file codenav-0.0.3.tar.gz.

File metadata

  • Download URL: codenav-0.0.3.tar.gz
  • Upload date:
  • Size: 95.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for codenav-0.0.3.tar.gz
Algorithm Hash digest
SHA256 e579e90bcdc8fb6e9711af869156386ff9dac738c19716ea591ba7b3f0dbf6d2
MD5 7fa497226a583cba3fd27f388a66782a
BLAKE2b-256 bc1e9bd18607cbc0202642c9af37a7934132104dfa8ab1c73ce14dff40451051

See more details on using hashes here.

File details

Details for the file codenav-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: codenav-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 111.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for codenav-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b10682bb862a4b35de9c64c441dd9b23ece98b871fb2e98c799739c8049c0beb
MD5 f3e73e9245c58c7d078b2a5ea8653085
BLAKE2b-256 0a17a7fb5aef21117dcdf948e237c6e4195401460fd92691ba964b748aab44c4

See more details on using hashes here.

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