Skip to main content

Interactive Python Object Explorer

Project description

logo

Objexplore is an interactive Python object explorer for the terminal. Use it while debugging, or exploring a new library, or whatever!

cibuild pypi downloads

https://user-images.githubusercontent.com/13981456/134781043-a2d2b375-12b6-4400-8b54-b59720b2f8b8.mov

Install

pip install objexplore

or

pip install git+https://github.com/kylepollina/objexplore

Usage

from objexplore import explore
import rich
explore(rich)

Features

Press ? in the app to view more features.

Type Filters

https://user-images.githubusercontent.com/13981456/134781148-7068ff86-ba6f-4996-9a98-d7dc3adcdf54.mov

Search Filters

https://user-images.githubusercontent.com/13981456/134781262-b8e38485-3346-4d81-bfd0-4ea318001ed8.mov

Stack view

https://user-images.githubusercontent.com/13981456/134781375-f630647d-6fc2-4d13-9ba9-92b9f397e103.mov

Exploring and returning

https://user-images.githubusercontent.com/13981456/133946981-3bf5cfda-6eac-4514-abb3-e073dd3fb6b2.mov

Open source file in $EDITOR

https://user-images.githubusercontent.com/13981456/134768632-1d3d22a8-7554-4085-b25b-94fee2528df4.mov


Built with the amazing rich and blessed packages. Check them out!

Contributing

Read CONTRIBUTING.md


LICENSE

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

objexplore-1.6.2.tar.gz (19.4 kB view details)

Uploaded Source

Built Distribution

objexplore-1.6.2-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

Details for the file objexplore-1.6.2.tar.gz.

File metadata

  • Download URL: objexplore-1.6.2.tar.gz
  • Upload date:
  • Size: 19.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.1

File hashes

Hashes for objexplore-1.6.2.tar.gz
Algorithm Hash digest
SHA256 089cb060c1c67ab5d40e0dec6e0244b581eab0f3f99f24e74f45f82b3ecdc28c
MD5 7a2daf241d12fe3205b22669fb345f0c
BLAKE2b-256 cacd7ca2ea35bf4a3e556e4991258c165167e19c7cd2e227ad8e2993e51139ab

See more details on using hashes here.

File details

Details for the file objexplore-1.6.2-py3-none-any.whl.

File metadata

  • Download URL: objexplore-1.6.2-py3-none-any.whl
  • Upload date:
  • Size: 22.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.1

File hashes

Hashes for objexplore-1.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ab8aa2678d72e3300e95e3dc896cba77ebe9612d6412bf9f4666199ad6119c98
MD5 132201911f84f5469ff4ee6349ee2f32
BLAKE2b-256 b951703ef8eece6e0760e771cccd85ebccca0af71b8da0f0c5e178b9bdf652bd

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