A Python project for collecting, analyzing and classifying GitHub tags and releases.
- Connects to the GitHub REST API
- Collects tag and release data from public repositories
- Classifies version tags using regex
- Stores processed results in structured JSON
- Can be extended for update checks and release monitoring
- Python
- GitHub REST API
- JSON
- Regex
This project can be used to analyze public repositories and create structured release information for further processing.
main.py– main scriptutils.py– helper functionsdata/– sample JSON outputREADME.md– project documentation
- Add update detection for new releases
- Export results to CSV
- Improve tag normalization logic