A beautiful system information display tool with stunning visuals
Project description
vfetch 🖥️
Features ✨
- Enhanced Visuals: 14+ stunning themes and 15+ ASCII art options
- Comprehensive System Details: CPU, memory, disk, network, OS, and more
- Visual Indicators: Graphical displays for memory and disk usage
- Responsive Layout: Adapts to your terminal size
- Customizable: Mix and match themes and ASCII art to suit your style
- Minimal Mode: Clean, elegant display when options aren't specified
- Demo Mode: Showcase all the available themes and ASCII art combinations
Screenshots 📸
Cyberpunk Theme with Dragon ASCII
Neon Theme with Cat ASCII
Minimal Mode (Default when no theme/ASCII specified)
Installation 🔧
From PyPI
pip install vfetch
From Source
git clone https://github.com/yourusername/vfetch.git
cd vfetch
pip install .
Usage 🚀
Basic usage:
vfetch
Specify theme and ASCII art:
vfetch -t cyberpunk -a dragon
Options
| Option | Description |
|---|---|
-t, --theme THEME |
Specify the theme (e.g., cyberpunk, neon, replit) |
-a, --ascii ART |
Specify the ASCII art (e.g., dragon, cat, cube) |
-r, --refresh SECONDS |
Auto-refresh every N seconds |
-p, --performance |
Include performance metrics |
--list-themes |
Display all available themes |
--list-ascii |
Display all available ASCII art options |
--demo-mode |
Showcase all theme/ASCII combinations |
Available Themes 🎨
- default
- cyberpunk
- neon
- replit
- dracula
- matrix
- ocean
- sunset
- retro
- forest
- space
- fire
- ice
- monochrome
Available ASCII Art 🖼️
- dragon
- cat
- dog
- fox
- penguin
- owl
- keycaps
- circuit
- replit
- cube
- pixel
- blocks
- space
- computer
- ...and more!
Dependencies 📦
- psutil (>= 5.9.0)
- rich (>= 10.12.0)
Contributing 👥
Contributions are welcome! Feel free to open an issue or submit a pull request if you have ideas for improvements or new features.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License 📄
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgements 🙏
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vfetch-0.1.0.tar.gz.
File metadata
- Download URL: vfetch-0.1.0.tar.gz
- Upload date:
- Size: 19.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d52550a85c6ce2b3d3e40cfcf1c2ffd12f386737727e121821f0c895f65bbf63
|
|
| MD5 |
72542a94b3f71e8c6a4fc073c65e6bb3
|
|
| BLAKE2b-256 |
41bc1b527e5c672ac267fe6916c8df9f426a85ec9e4d9fec8c26d7cab0c2d656
|
File details
Details for the file vfetch-0.1.0-py3-none-any.whl.
File metadata
- Download URL: vfetch-0.1.0-py3-none-any.whl
- Upload date:
- Size: 18.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
169b085ef8e17fe767babad570f9e5dc0b8aaf616a3970b0c10b1d49cd7bb781
|
|
| MD5 |
01574d81fb8b3a09eb88cbde5219639d
|
|
| BLAKE2b-256 |
f9f3b705b5a1e96d4f06f5d61ea5e2d9772c58d3e66e6ca73bddd826e4a55ba1
|