https://github.com/gregoryam-sp/overviewer-repostats
Retrieves data from The Minecraft Overviewer repository.
https://github.com/gregoryam-sp/overviewer-repostats
data-scraping minecraft overviewer
Last synced: 2 months ago
JSON representation
Retrieves data from The Minecraft Overviewer repository.
- Host: GitHub
- URL: https://github.com/gregoryam-sp/overviewer-repostats
- Owner: GregoryAM-SP
- Created: 2025-02-18T13:29:41.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-12T14:39:06.000Z (2 months ago)
- Last Synced: 2025-03-12T15:35:12.346Z (2 months ago)
- Topics: data-scraping, minecraft, overviewer
- Homepage:
- Size: 55.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### The Minecraft Overviewer Data (RepoStatistics)
The following data is used on [The Minecraft Overviewer Website](https://overviewer.gregoryam.com).
The GitHub Action uses GitHub API to pull the data from [The Minecraft Overviewer repository](https://github.com/gregoryam-sp/the-minecraft-overviewer) to update data on the website.
Which includes the following:
- The Release Tags
- The Release Assets
- The Release Asset URLs
- The Total Downloads for each Release
- The Total Amount of Forks for the Repository
- The Total Amount of Stars / Watchers for the RepositorySince I am unsure when the next release will be, I run a CRON job every 30 minutes to update the data. This will continue indefinitely.
Since I use GitHub Actions to complete the task of retrieving the data, the API Rate Limit is 5,000 per hour and we have 2,000 minutes per month.
Since the job is running every 30 minutes, I am using ~30.25% of my monthly 2,000 GitHub Action minutes. or approximately 605 minutes per month.
I also check the Rate Limit on every Action to make sure we are not going to hit the Rate Limit. Which you can check [here](https://github.com/GregoryAM-SP/Overviewer-RepoStats/actions)
You may review the data in the [data.json](https://github.com/GregoryAM-SP/Overviewer-RepoStats/blob/main/data.json) file.
You may also view the GitHub Action workflow in the [generate_json.yml](https://github.com/GregoryAM-SP/Overviewer-RepoStats/blob/main/.github/workflows/generate_json.yml) file to understand how the data is retrieved.
I use Python to retrieve the data from the GitHub API.