Skip to main content

Python file analyzer

Project description

kojak

Build Status PyPI PyPI - Python Version PyPI - Status

Python projects analyzer

kojak is a development tools that help you to get informations about a given python file and to get a big picture of this one like all the module classes and all the module classes functions members.

kojak retrieve informations from python projects by using the python abstract tree syntax (AST).

Warning

Really young project with poor functionalities for now.

Features

  • Get class and methods
  • Get function from python module

Install or Update kojak

$ pip install -U kojak

Usage

Help and options

$ kojak <path to your python file>
Class1
    - method11
    - method12
    - method13
Class2
    - method21
    - method22
    - method23

Future improvements

  • add the possibility to do a recursive of the whole files of a given project
  • inspect from the stdin
  • add the possibility to scoping an object or a given method or function

Contribute

If you want to contribute to kojak please first read the contribution guidelines

Licence

This project is under the MIT License.

See the license file for more details

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

kojak-0.1.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

kojak-0.1.0-py2.py3-none-any.whl (3.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file kojak-0.1.0.tar.gz.

File metadata

  • Download URL: kojak-0.1.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for kojak-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2d4b0437c26323536a769de1436a7eda80553214593bd95d71e005f918239edd
MD5 83bb3458d064cd1d5809f49b101b60c5
BLAKE2b-256 28e49b2f71c86d3ca9ef26dd699a241386ccc5f3022b03fc3e9ef391a9514a32

See more details on using hashes here.

File details

Details for the file kojak-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: kojak-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for kojak-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 84b6f737d791efd7c051f9059f028790301ddc4ee026582a0f892be4b194fd00
MD5 b736a8124410f9b9e485c6bfc18d2992
BLAKE2b-256 2f84d53c48d240c22819311ff8d61aae4115d26c8b30bce417ade14326188cf9

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