Skip to content

tdstarkisoc/BlackWidow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlackWidow

Visualizing Python Project Import Graphs

Installation:

sudo pip install blackwidow

Demo with:

python -m blackwidow.web [package_name]

Optionally pass in a list of file patterns to exclude

python -m blackwidow.web [package_name] --exclude *test*

Once the visualization is displayed, you can inspect file names by hovering over a node.

Sample results:

Flask:

Flask Project Graph

Django

Django Project Graph

Requests:

Requests Project Graph

BlackWidow:

BlackWidow Project Graph

About

Visualizing Python Project Import Graphs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 58.2%
  • JavaScript 37.2%
  • HTML 3.0%
  • CSS 1.6%