Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arbal/starred
creating your own Awesome List by GitHub stars!
https://github.com/arbal/starred
Last synced: about 2 months ago
JSON representation
creating your own Awesome List by GitHub stars!
- Host: GitHub
- URL: https://github.com/arbal/starred
- Owner: arbal
- License: mit
- Fork: true (maguowei/starred)
- Created: 2021-02-24T05:31:10.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-14T16:10:42.000Z (over 1 year ago)
- Last Synced: 2024-02-14T21:25:01.041Z (7 months ago)
- Language: Python
- Homepage: https://github.com/arbal/awesome-stars
- Size: 4.19 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Starred
[![ci](https://github.com/arbal/starred/actions/workflows/ci.yml/badge.svg)](https://github.com/arbal/starred/actions/workflows/ci.yml)
## Install
```bash
$ pip install starred
$ starred --username arbal --sort > README.md
```## Usage
```bash
$ starred --helpUsage: starred [OPTIONS]
GitHub starred
creating your own Awesome List used GitHub stars!
example: starred --username arbal --sort > README.md
Options:
--username TEXT GitHub username
--token TEXT GitHub token
--sort sort by language
--repository TEXT repository name
--message TEXT commit message
--version Show the version and exit.
--help Show this message and exit.
```## Demo
```bash
# automatically create the repository
$ export GITHUB_TOKEN=yourtoken
$ starred --username yourname --repository awesome-stars --sort
```## Forked from
- [`maguowei/awesome-stars`](https://github.com/maguowei/awesome-stars)
- [update awesome-stars every day by GitHub Action](https://github.com/maguowei/awesome-stars/blob/master/.github/workflows/schedules.yml) the example with GitHub Action## FAQ
1. Generate new token
link: [Github Personal access tokens](https://github.com/settings/tokens)
2. Why do I need a token?
- For unauthenticated requests, the rate limit is 60 requests per
hour.
see [Github Api Rate
Limiting](https://developer.github.com/v3/#rate-limiting)
- The token must be passed together when you want to automatically
create the repository.3. Install the master branch version
```bash
$ pip install -e git+https://github.com/arbal/starred#egg=starred
```