All Projects → JhonnyRice → cat-fetch

JhonnyRice / cat-fetch

Licence: GPL-3.0 license
Cute fetch started as a C program, now more complex and just better

Programming Languages

shell
77523 projects
Makefile
30231 projects

Labels

Projects that are alternatives of or similar to cat-fetch

legible
the cleanest way to make http requests in js / node
Stars: ✭ 49 (+206.25%)
Mutual labels:  fetch
cetch
c sysfetch
Stars: ✭ 23 (+43.75%)
Mutual labels:  fetch
better-mock
Forked from Mockjs, Generate random data & Intercept ajax request. Support miniprogram.
Stars: ✭ 140 (+775%)
Mutual labels:  fetch
airbud
Retrieving stuff from the web is unreliable. Airbud adds retries for production, and fixture support for test.
Stars: ✭ 15 (-6.25%)
Mutual labels:  fetch
gtni
Install your all npm dependencies recursively with gtni while you are doing git clone, fetch or pull
Stars: ✭ 17 (+6.25%)
Mutual labels:  fetch
redux-fetch-middleware
The simplest middleware using fetch api for redux to send request
Stars: ✭ 36 (+125%)
Mutual labels:  fetch
frontend-tutorial
🎨 一个后端程序员的前端技术总结
Stars: ✭ 122 (+662.5%)
Mutual labels:  fetch
vue-methods-promise
Let Vue methods support return Promise
Stars: ✭ 35 (+118.75%)
Mutual labels:  fetch
mey
A react package that exports hooks for handling the request lifecycle.
Stars: ✭ 18 (+12.5%)
Mutual labels:  fetch
cmn-utils
公共函数&请求封装
Stars: ✭ 43 (+168.75%)
Mutual labels:  fetch
fitch.js
A lightweight Promise based HTTP client, using Fetch API.
Stars: ✭ 35 (+118.75%)
Mutual labels:  fetch
git-cheatsheet
One stop guide to help solve all your doubts related to Git & GitHub.
Stars: ✭ 31 (+93.75%)
Mutual labels:  fetch
Thoth.Fetch
Thoth.Fetch provides an easy to use API for working with Fable.Fetch and Thoth.Json
Stars: ✭ 31 (+93.75%)
Mutual labels:  fetch
bestfetch
fetch ⭐️caching ⭐️deduplication
Stars: ✭ 44 (+175%)
Mutual labels:  fetch
airtable-node
Node API for Airtable without the bloat (lodash, etc)
Stars: ✭ 23 (+43.75%)
Mutual labels:  fetch
hermes-js
Universal action dispatcher for JavaScript apps
Stars: ✭ 15 (-6.25%)
Mutual labels:  fetch
disfetch
Yet another *nix distro fetching program, but less complex.
Stars: ✭ 45 (+181.25%)
Mutual labels:  fetch
node-fetch-har
Generate HAR entries for requests made with node-fetch
Stars: ✭ 23 (+43.75%)
Mutual labels:  fetch
dots
My dotfiles
Stars: ✭ 67 (+318.75%)
Mutual labels:  fetch
reddit-fetch
A program to fetch some comments/pictures from reddit
Stars: ✭ 50 (+212.5%)
Mutual labels:  fetch

CatFetch Reborn

Fast fetch program written in bash!

v. 0.5.1

The ascii cat is made by me.

MACOS BETA IS OUT!

Go and try the new mac os beta! please if you encounter an issue, report that in a github issue

Features

  • Fast. Not as fast as the old cat-fetch, but still really fast
  • Good WM detection. It can still have bugs, but its ultra fast, because it doesn't need to search processes for the WM's in a process list, wich is a very slow method
  • Cute. Cats are cute.
  • Lots of info. There are lots of info that this fetch can display, and we're adding even more! from the current shell to the graphical session to RAM usage. The fetch does not work? you encounter some bugs? Create a github issue and we will fix it!*

*Fixes can take up to a day or more

Screenshots

Catfetch on fedora

Catfetch on fedora

Catfetch on Ubuntu

Catfetch on Ubuntu

Usage

To use the program you'll need to know these options:

-m		Adds more info, like the system architecture and graphic session(X11 or WAYLAND) to the output
-d		Adds your dark color palette to the output
-b		Adds your bright color palette to the output
-c		Adds both your dark and bright color palette to the output
-a		Adds all of the above
-h		Shows this help message

Install

Clone the repo and cd into the cloned repo:

git clone https://github.com/JhonnyRice/cat-fetch-reborn
cd cat-fetch-reborn

Now to install it system-wide using make:

sudo make install       # Normal install
sudo make installmacos	# Macos install
sudo make installposix	# Posix-compliant install (WIP)

We advice to always check the project's code before running it, we do not take any responsability if something happens.

Uninstall

To uninstall the program run:

sudo make uninstall

Contributors

JhonnyRice Owner

Francicoria Wrote half of the code

SpyLima created the install.sh

Viper suggested using a makefile instead of install.sh

Kazoku perfectioned the wm detection scipt, adding wayland support and making it way shorter

Alberto Salvia Novella created the original Xorg WM detection script

Notes

Uses some GNU core utils and xprop to work.

This program is licensed under the GPLv3 license.

If you encounter any issue or want a feature to be added please open an issue on this GitHub page.

TODO

fetching

  • OS
  • WM
  • Shell
  • Uptime
  • Kernel
  • Arch
  • Graphic Session
  • CPU
  • RAM
  • GPU
  • Terminal
  • Current Time & date (???)
  • Terminal Font
  • DE (separated from WM)
  • GTK Theme
  • GTK Icons
  • Resolution
  • Host
  • Disk Usage
  • Packages (experimental)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].