Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/insolor/my-github-orgs

Streamlit dashboard to simplify navigation between repositories of several github organizations
https://github.com/insolor/my-github-orgs

github github-api github-graphql graphql streamlit

Last synced: about 1 month ago
JSON representation

Streamlit dashboard to simplify navigation between repositories of several github organizations

Awesome Lists containing this project

README

        

# My Github Organizations

[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://insolor-my-gh-orgs.streamlit.app)

Experimental streamlit dashboard to simplify working with multiple github organizations (e.g. quick access to their repos and issues).

Installation:
```
poetry install --no-root
```
Running:
```
poe run
```

## Configuration:

Secrets:
- `USER_LOGIN` - your user login
- `GITHUB_TOKEN` - your github personal access token, it can be generated here: https://github.com/settings/tokens

At the moment a token for the application doesn't need any special rights, you can just generate a classic token with all cleared checkboxes.

## TODO:

- [x] get info about organizations and their repositories
- [x] show the info as markdown
- [x] show info about user's repos as a separate card
- [ ] autogenerate models from the schema
- [ ] show info about all issues of an organization