https://github.com/sepppenner/githubreleasesscraper
GithubReleasesScraper is a script to get the releases of a Github project in a markdown formatted file. GithubReleasesScraper is written and tested in Python 3.
https://github.com/sepppenner/githubreleasesscraper
Last synced: 6 months ago
JSON representation
GithubReleasesScraper is a script to get the releases of a Github project in a markdown formatted file. GithubReleasesScraper is written and tested in Python 3.
- Host: GitHub
- URL: https://github.com/sepppenner/githubreleasesscraper
- Owner: SeppPenner
- License: mit
- Created: 2019-05-10T15:55:56.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-28T06:59:48.000Z (about 2 years ago)
- Last Synced: 2025-01-29T09:46:28.614Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 16.6 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- License: License.txt
Awesome Lists containing this project
README
GithubReleasesScraper
====================================
GithubReleasesScraper is a script to get the releases of a Github project in a markdown formatted file.
GithubReleasesScraper is written and tested in Python 3.
[](https://ci.appveyor.com/project/SeppPenner/githubreleasesscraper)
[](https://github.com/SeppPenner/GithubReleasesScraper/issues)
[](https://github.com/SeppPenner/GithubReleasesScraper/network)
[](https://github.com/SeppPenner/GithubReleasesScraper/stargazers)
[](https://raw.githubusercontent.com/SeppPenner/GithubReleasesScraper/master/License.txt)
[](https://snyk.io/test/github/SeppPenner/GithubReleasesScraper)
## Basic usage
1. Adjust the `projects` section in the [GithubReleasesScraper.py](https://github.com/SeppPenner/GithubReleasesScraper/blob/7da9d3f467730bac53f95980e7a60c5fa2e62bc1/GithubReleasesScraper.py#L7) file.
2. Install the requirements using `pip3 install -r requirements.txt`, `install.sh` or `install.bat`.
3. Run the project using `python GithubReleasesScraper.py`, `run.sh` or `run.bat`.
## The result
The result looks like this:
```markdown
# Projects
|Project name|Tag|Tag-Url|Published at|
|-|-|-|-|
OutlookCaldavSynchronizer|3.6.1|[OutlookCaldavSynchronizer](https://github.com/aluxnimm/outlookcaldavsynchronizer/releases/tag/v3.6.1)|23.04.2019|
AspNetCore|v2.2.4|[AspNetCore](https://github.com/aspnet/AspNetCore/releases/tag/v2.2.4)|09.04.2019|
```
Check the [result.md](https://github.com/SeppPenner/GithubReleasesScraper/blob/master/result.md) file, too.
## Further links
* https://developer.github.com/v3/repos/releases/
Change history
--------------
See the [Changelog](https://github.com/SeppPenner/GithubReleasesScraper/blob/master/Changelog.md).