Skip to main content

A lightweight system information grabber written in Python

Project description

CoffeeFetch

image

A lightweight system info grabber written in Python

Introduction

CoffeeFetch is a system information grabber for Unix systems that fetches your system information and displays it to the screen. This is a lightweight package and is built to be run on systems without the use of a Window Manager or Desktop Enviornment and is displayed directly in in TTY. It will attempt to grab you CPU model, CPU frequency, current RAM consumption, current disk usage, Operating System, CPU architecture, IP Address, hostname, and OS version.

Installation

It is required to use Python 3.7 or greater for this package.

psutil >= 5.9.5 is required for this package.

Firstly, clone this repository:

git clone https://github.com/TeaPixl/CoffeeFetch/
cd CoffeeFetch

Then, install the required Python modules

pip install -r requirements.txt

Build and install the .whl file

Change the X.X.X to the version you have

python3 -m build
cd dist/
pip install coffeefetch-X.X.X-py3-none-any.whl

OR

pip install coffeefetch

Usage

To use CoffeeFetch, type into your terminal:

python3 -m coffeefetch

NOTE

This project is currently in the works and I have not finished it yet. This is a NEW repository so feel free to post any issues you may find.

Currently working on:

  • Providing more detailed exceptions
  • testing

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

coffeefetch-1.3.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

coffeefetch-1.3.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file coffeefetch-1.3.0.tar.gz.

File metadata

  • Download URL: coffeefetch-1.3.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for coffeefetch-1.3.0.tar.gz
Algorithm Hash digest
SHA256 3fa7a552c5a9c71a1d574455b2d73d7a5510619b8f351e6fc7c5b606b81b59c7
MD5 b2cdcbd92160f947898a9e89f3f5d39c
BLAKE2b-256 a61a3be0659743d1f6a64ce29ddb86874e8ad20e4dc492c69e2b9bf388d02711

See more details on using hashes here.

File details

Details for the file coffeefetch-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: coffeefetch-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for coffeefetch-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aaf4319f120050632da250135c35dd1b77f31f46d2cc670a5f05486d157c0306
MD5 f3f783cb0553cb8af9b6eab237655b2a
BLAKE2b-256 2744dbd3485812f1161fae57b32481b53e59876f234a298735227f7f6052751e

See more details on using hashes here.

Supported by

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