Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/3cpt/recorrente
Script that get all the information of a user public repos from the Github API and save it in an incremental CSV
https://github.com/3cpt/recorrente
csv csv-export github-api github-stars github-stats pygithub
Last synced: 3 months ago
JSON representation
Script that get all the information of a user public repos from the Github API and save it in an incremental CSV
- Host: GitHub
- URL: https://github.com/3cpt/recorrente
- Owner: 3cpt
- License: mit
- Created: 2021-08-23T19:11:26.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-19T03:03:31.000Z (about 2 years ago)
- Last Synced: 2024-04-10T09:51:47.998Z (7 months ago)
- Topics: csv, csv-export, github-api, github-stars, github-stats, pygithub
- Language: Python
- Homepage:
- Size: 299 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# recorrente
[![Scheduled Build](https://github.com/3cpt/recorrente/actions/workflows/schedule.yml/badge.svg)](https://github.com/3cpt/recorrente/actions/workflows/schedule.yml)
A script that gathers information about a user public repositories. Best use is 1-time a day because it always gather the information about the last day (now - 1).
You need to be the owner of the repositories to get the information about views and clones traffic.## installation
`pip install -r requirements.txt`
## usage
```
usage: main.py [-h] [--fork] [--path PATH] tokenpositional arguments:
token github tokenoptional arguments:
-h, --help show this help message and exit
--fork include forks
--path PATH file path
```### github actions
Check this [workflow](.github/workflows/schedule.yml). Executes the script and upload the `csv` to the repository.
## license
[MIT](LICENSE)