Skip to content

baldychristophe/gritch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gritch

Gritch is a prototype textual-based application aiming to replicate github in a terminal.

Note: The application was made with the very early 0.8.0 version of textual

it can be run in a terminal to access the personal profile page of a user, browse its repositories and their content.

It was developped primarily to assess the possibilities of the framework textual and learn how to use it, as a personal curiosity.

Screenshots

User profile page

User profile

List of repositories

repositories

Inside a repository

repository files

Read a file

read a file

Usage

  • Install the dependencies:
pip install -e . -r requirements.txt
  • For the authentication with github's API, you will need an access token that can be generated here

  • Then declare the token as an environment variable

export GIT_ACCESS_TOKEN=<the-token>
  • Start the application
gritch

About

Personal project - Application built with textual aiming to replicate Github

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published