ghfetch is ai customizable CLI GitHub personal README generator.

Overview

ghfetch

ghfetch is ai customizable CLI GitHub personal README generator. Inspired by famous fetch such as screenfetch, neofetch and ufetch, the purpose of this tool is to introduce yourself as if you were a machine.

Setup

Edit src/config.ini with your personal informations, such as age, programming languages, etc. By default there are two sections: main and contacts, but it's possible add others.

Usage

Run this command and it will be created your README

$ ./main.py
             %&M#*oooo*#M&%               [email protected]
         %MakbbbbbbbbbbbbbbkaM%           ----------------
      BMhbbbbbbbbbbbbbbbbbbbbbbhMB        Uptime: "18 years"
    @*kbbbbbbbbbbbbbbbbbbbbbbbbbbk*@      Programming Languages: ""
   &kbbbbM&Mokbbbbbbbbbbbbk*M&Mbbbbk&     OS: ""
  #bbbbbh     %8%B@@@@B%8%     hbbbbb#    Editor: ""
 Mbbbbbbk                      kbbbbbbM   Hobbies: ""
%kbbbbbkM                      Mkbbbbbk%
*bbbbbb#                        #bbbbbb*  Contacts
kbbbbbb%                        %bbbbbbk  --------
kbbbbbb8                        8bbbbbbk  Email: ""
abbbbbb*                        *bbbbbba
WbbbbbbkW                      WkbbbbbbW
 hbbbbbbbo8                  8obbbbbbbh
 Bkbbo%8*kbko#W&        &W#okbbbbbbbbkB
  BabbkM 8hbbbb8        8bbbbbbbbbbbaB
    Mkbb#  B%%@          bbbbbbbbbkM
     B#kbk*#MMM          bbbbbbbk#B
       @Wokbbbb          bbbbkoW@
           8M**          **M8

The default logo is GitHub, but you can choose from several other logos

$ ./main.py --logo gitlab
      %+%                      %+%        [email protected]
      +++                      +++        ----------------
     #+++#                    #+++*       Uptime: "18 years"
    %+++++%                  %+++++%      Programming Languages: ""
    *+++++*                  *++++++      OS: ""
   #+++++++#                #+++++++#     Editor: ""
  %+++++++++%              %+++++++++%    Hobbies: ""
  ===========**************===========
 *---=========++++++++++++=========---+   Contacts
%-----========++++++++++++========-----%  --------
=-------=======++++++++++=======-------=  Email: ""
#+--------======+++++++++======-------=#
   *=------=====++++++++=====------=*
     %*------====++++++====------*%
        %+----===++++++===----+%
           #+---==++++==---=#
              *=-==++==-=*
                %*=++=*%

You can also create your own ascii logo and use it

$ ./main.py --generate_ascii path/to/image
$ ./main.py --logo custom
            ```                             [email protected]
          `,,`      ,;cc;`                  ----------
        `;;,`     `l0NWWKl`                 Uptime; "18 years"
      `;c;,      `oXMMMMMXd,                Languages; "Python, C++"
     ,;c;,      ,dNMMMMMMMNx,               OS; "Arch Linux"
   `,clc,      ;xNMMWXOONMMWk;              DE; "KDE Plasma"
  `;cll;`     ;0WMMNxc,,dNMMWO;`            Shell; "Zsh"
  ;clll;`   `;0WMMNd,   `oXMMW0c`           Editor; "Vim, VSCode"
 ,cllll;`  `cKMMMXo`     `lKMMMKc`          Hobbies; "hip hop, football, gaming"
`;lllll;` `lXMMMKl`       `cKMMMKc`   ```   Other; "2021 OII finalist (Olimpiadi Italiane di Informatica)"
`;llllll;`;0WMW0c`         `cKWWNx, ,;;,
`;llloool;;cx0k;            `;doc;;;;;`
`;llooooool;;;,            `,;;cllc;,`
 ,clooooooooolcc;;;;;;;;;cllodoc;;lk0o`     contacts
  ,;looooooooddddddddddddddlc;, ,xNMMXo`    --------
   `,;clooodddddddddoolc;;,`     ;0WMMXl`   Telegram; "t.me/nastybox"
      `,;;;;;;;;;;;,,``           ;xXXOc    Reddit; "u/alessiocelentano"
                                   `,;,     Email; "[email protected]"

Credits

ASCII generator

Owner
Alessio Celentano
antisocial extrovert
Alessio Celentano
py-image-dedup is a tool to sort out or remove duplicates within a photo library

py-image-dedup is a tool to sort out or remove duplicates within a photo library. Unlike most other solutions, py-image-dedup intentionally uses an approximate image comparison to also detect duplica

Markus Ressel 96 Jan 02, 2023
commandline version of wordle game and my auto solver.

Wordle Machine (and Wordle Game) (in commandline) My implementation of the Wordle game (inspired by https://www.powerlanguage.co.uk/wordle/) and my in

Kevin Xu 11 Jan 03, 2023
Tiny command-line utility for mapping broken keys to other positions.

brokenkey Tiny command-line utility for mapping broken keys to other positions. Installation Clone this repository using git: git clone https://github

0 Oct 04, 2021
Python3 library for multimedia functions at the command terminal

TERMINEDIA This is a Python library allowing using a text-terminal as a low-resolution graphics output, along with keyboard realtime reading, and a co

Joao S. O. Bueno 89 Dec 17, 2022
AWS Interactive CLI - Allows you to execute a complex AWS commands by chaining one or more other AWS CLI dependency

AWS Interactive CLI - Allows you to execute a complex AWS commands by chaining one or more other AWS CLI dependency

Rafael Torres 2 Dec 10, 2021
Unofficial Open Corporates CLI: OpenCorporates is a website that shares data on corporations under the copyleft Open Database License. This is an unofficial open corporates python command line tool.

Unofficial Open Corporates CLI OpenCorporates is a website that shares data on corporations under the copyleft Open Database License. This is an unoff

Richard Mwewa 30 Sep 08, 2022
A dec-bin converter uses 2's complement.

2's Complement Dec-Bin Converter A dec-bin converter uses 2's complement. Visit my Medium Post. What is 2's complement? Two's complement is the most c

C.H Jacky 9 Mar 01, 2022
Program Command Line Interface (CLI) Sederhana: Pemesanan Nasi Goreng Hekel

Program ini merupakan aplikasi yang berjalan di dalam command line (terminal). Program ini menggunakan built-in library python yaitu argparse yang dapat menerima parameter saat program ini dijalankan

Habib Abdurrasyid 5 Nov 19, 2021
Phishing-Detective is a command line application for Windows 10 built to detect a phishing site from two url's

Phishing-Detective Phishing-Detective is a command line application for Windows 10 built to detect a phishing site from two url's How it works A simpl

2 Jun 23, 2022
A python package to display progress of loops to the user

ProgressBars A python package to display progress of loops to the user. Installation This package can be installed using pip. pip install progressbars

Matthias 3 Jan 16, 2022
Dart Version Manager CLI implemented with Python and Typer.

Dart Version Manager CLI implemented with Python and Typer.

EducUp 6 Jun 26, 2022
Gitfetch is a simple tool to get github user details

Gitfetch Just a (cli?) tool to get github user details 🙂 Installation 📂 Install Gitfetch via pypi pip install gitfetch or pip install git+https://g

I'm Not A Bot #Left_TG 7 Jan 23, 2022
asciinema - Terminal session recorder 📹

asciinema - Terminal session recorder 📹

asciinema 11.1k Dec 27, 2022
A command line application, written in Python, for interacting with Spotify.

spotify-py-cli A command line application, written in Python, for interacting with Spotify. The primary purpose behind developing this app was to gain

Drew Loukusa 0 Oct 07, 2021
gget is a free and open-source command-line tool and Python package that enables efficient querying of genomic databases.

gget is a free and open-source command-line tool and Python package that enables efficient querying of genomic databases. gget consists of a collection of separate but interoperable modules, each des

Pachter Lab 570 Dec 29, 2022
Command-line interface to PyPI Stats API to get download stats for Python packages

pypistats Python 3.6+ interface to PyPI Stats API to get aggregate download statistics on Python packages on the Python Package Index without having t

Hugo van Kemenade 140 Jan 03, 2023
Cli tool to browse and play anime

browse and watch anime (scrape from gogoanime) (wip) basically ani-cli but in python cuz python good demo dependencies mpv installation from pypi pip

sheep padowo 2 Apr 20, 2022
Command-line search tool for GitHub

cligh is a command-line search tool for GitHub.

1 Oct 02, 2022
Generate folder trees directly from the terminal.

Dir Tree Artist 🎨 🌲 Intro Easily view folder structure, with parameters to sieve out what you want. Choose to exclude files from being viewed (.git,

Glenda T 0 May 17, 2022
This is a command line program to play cricket made using Python.

SimpleCricketPython This is a command line program to play cricket made using Python How it works First you have the option of selecting whether you

Imira Randeniya 1 Sep 11, 2022