/objexplore

A terminal UI to inspect and explore Python objects

Primary LanguagePythonMIT LicenseMIT

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

49C681B9-F99C-4315-BCBF-DF4863A478AD.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

D2647A79-EB68-4867-B731-4332DF598174.mov

Search Filters

2DEF2066-2445-448E-B5D0-0913C45D1EBB.mov

Stack view

C7026534-65C5-411C-A588-F84B49C2B6DC.mov

Exploring and returning

94FA8872-AE91-483F-AFBC-5A023E2D2FFE.mov

Open source file in $EDITOR

A93EE211-9BE0-457B-8F3D-0BB7359D0E29.mov

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

Contributing

Read CONTRIBUTING.md


LICENSE