Skip to main content

A beautiful system information display tool with stunning visuals

Project description

vfetch 🖥️

vfetch logo

A beautiful system information display tool

🔥 Like neofetch, but better 🔥

PyPI Version Python Versions License: MIT

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

Cyberpunk Theme with Dragon ASCII

Neon Theme with Cat ASCII

Neon Theme with Cat ASCII

Minimal Mode (Default when no theme/ASCII specified)

Minimal Mode

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.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License 📄

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

Acknowledgements 🙏

  • Inspired by neofetch
  • Built with rich for beautiful terminal rendering
  • Uses psutil for system information gathering

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

vfetch-0.1.0.tar.gz (19.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vfetch-0.1.0-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

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

Hashes for vfetch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d52550a85c6ce2b3d3e40cfcf1c2ffd12f386737727e121821f0c895f65bbf63
MD5 72542a94b3f71e8c6a4fc073c65e6bb3
BLAKE2b-256 41bc1b527e5c672ac267fe6916c8df9f426a85ec9e4d9fec8c26d7cab0c2d656

See more details on using hashes here.

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

Hashes for vfetch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 169b085ef8e17fe767babad570f9e5dc0b8aaf616a3970b0c10b1d49cd7bb781
MD5 01574d81fb8b3a09eb88cbde5219639d
BLAKE2b-256 f9f3b705b5a1e96d4f06f5d61ea5e2d9772c58d3e66e6ca73bddd826e4a55ba1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page