https://github.com/isboyjc/github-trending-api
GitHub trending data for developers and rss subscribers
https://github.com/isboyjc/github-trending-api
github-trend-api github-trending
Last synced: 2 months ago
JSON representation
GitHub trending data for developers and rss subscribers
- Host: GitHub
- URL: https://github.com/isboyjc/github-trending-api
- Owner: isboyjc
- License: mit
- Created: 2024-08-01T11:45:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-16T19:26:26.000Z (about 1 year ago)
- Last Synced: 2024-12-17T01:02:42.564Z (about 1 year ago)
- Topics: github-trend-api, github-trending
- Language: JavaScript
- Homepage: https://gta.isboyjc.com/
- Size: 318 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# github-trending-api
[简体中文](README_zh-CN.md)
Github trending data for developers and rss subscribers
Get information about popular repositories on the [GitHub Trending Page](https://github.com/trending) via a script written in JavaScript and executed using GitHub Actions Service.
## Use
| | description | options |
| - | - | - |
| since | Date range | daily / weekly / monthly |
| language | Language | [Languages list](https://raw.githubusercontent.com/isboyjc/github-trending-api/main/data/languages.json) or [Languages list - cdn](https://cdn.jsdelivr.net/gh/isboyjc/github-trending-api/data/languages.json) Use lowercase for language names and the "-" hyphen for spaces. |
To view trend data for all languages, please pass in `all` for languages.
```bash
# json or rss
https://raw.githubusercontent.com/isboyjc/github-trending-api/main/data/{since}/{language}.json
https://raw.githubusercontent.com/isboyjc/github-trending-api/main/data/{since}/{language}.xml
# cdn
https://cdn.jsdelivr.net/gh/isboyjc/github-trending-api/data/{since}/{language}.json
https://cdn.jsdelivr.net/gh/isboyjc/github-trending-api/data/{since}/{language}.xml
```
## Example
```bash
# since: daily language: all
https://raw.githubusercontent.com/isboyjc/github-trending-api/main/data/daily/all.json
https://raw.githubusercontent.com/isboyjc/github-trending-api/main/data/daily/all.xml
https://cdn.jsdelivr.net/gh/isboyjc/github-trending-api/data/daily/all.xml
https://cdn.jsdelivr.net/gh/isboyjc/github-trending-api/data/daily/all.xml
# since: weekly language: javascript
https://raw.githubusercontent.com/isboyjc/github-trending-api/main/data/weekly/javascript.json
https://raw.githubusercontent.com/isboyjc/github-trending-api/main/data/weekly/javascript.xml
https://cdn.jsdelivr.net/gh/isboyjc/github-trending-api/data/weekly/javascript.xml
https://cdn.jsdelivr.net/gh/isboyjc/github-trending-api/data/weekly/javascript.xml
# since: monthly language: java
https://raw.githubusercontent.com/isboyjc/github-trending-api/main/data/monthly/java.json
https://raw.githubusercontent.com/isboyjc/github-trending-api/main/data/monthly/java.xml
https://cdn.jsdelivr.net/gh/isboyjc/github-trending-api/data/monthly/java.xml
https://cdn.jsdelivr.net/gh/isboyjc/github-trending-api/data/monthly/java.xml
# ...
```
## Related links
- [Rsstabs](https://rsstabs.com) Build Your Own AI News Assistant in RssTabs,Intelligent, personalized, and effortlessly efficient.
## License
Licensed under the MIT License, Copyright © 2024 [Isboyjc](https://github.com).