Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/insolor/my-github-orgs
- Owner: insolor
- Created: 2023-11-15T20:44:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-01T22:48:43.000Z (4 months ago)
- Last Synced: 2024-08-02T00:13:47.674Z (4 months ago)
- Topics: github, github-api, github-graphql, graphql, streamlit
- Language: Python
- Homepage: https://insolor-my-gh-orgs.streamlit.app
- Size: 353 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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/tokensAt 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