Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/madisonmay/BlackWidow
Visualizing Python Project Import Graphs
https://github.com/madisonmay/BlackWidow
Last synced: about 2 months ago
JSON representation
Visualizing Python Project Import Graphs
- Host: GitHub
- URL: https://github.com/madisonmay/BlackWidow
- Owner: madisonmay
- License: mit
- Created: 2015-08-17T06:20:50.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-09-27T23:47:01.000Z (over 9 years ago)
- Last Synced: 2024-11-14T20:27:51.972Z (about 2 months ago)
- Language: Python
- Homepage:
- Size: 242 KB
- Stars: 107
- Watchers: 8
- Forks: 5
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- starred-awesome - BlackWidow - Visualizing Python Project Import Graphs (Python)
README
# BlackWidow
Visualizing Python Project Import GraphsInstallation:
```
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](http://i.imgur.com/az7huA2.png)## Django
![Django Project Graph](http://i.imgur.com/54W6LDu.png)## Requests:
![Requests Project Graph](http://i.imgur.com/RdUrRAC.png)## BlackWidow:
![BlackWidow Project Graph](http://i.imgur.com/BroPIu8.png)