Skip to content

Python FileSystem Grapher - creates beautiful graphs of your filesystem or process tree

License

Notifications You must be signed in to change notification settings

niveknosredneh/PFSG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PFSG - Python Filesystem Grapher

Uses matplotlib, networkx and graphviz to create a beautiful graph of directory structure and exports as a png image for use as desktop wallpaper

Examples

Prerequisites

Ubuntu and Debian based:

# Mandatory dependencies:
sudo apt-get install python3 python3-pip
sudo pip3 install matplotlib networkx pydot graphviz

# Optional dependencies:
sudo apt-get install imagemagick feh

(untested) Arch based:

# Mandatory dependencies:
sudo pacman -S python3 python3-pip python-pygraphviz
sudo pip3 install matplotlib networkx pydot graphviz

# Optional dependencies:
sudo pacman -S imagemagick feh

Installing

wget https://raw.githubusercontent.com/niveknosredneh/PFSG/master/pfsg.py
sudo chmod +x pfsg.py
./pfsg.py

Options

All options have been moved to top of pfsg.py file

See https://matplotlib.org for full colourmap reference

Authors

  • Kevin Matthew Henderson

Contributors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Python FileSystem Grapher - creates beautiful graphs of your filesystem or process tree

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages