shubhsherl / GSoC-Contribution-Leaderboard

This project is now moved to Node.js version and maintained https://github.com/lolimay/GSoC-Contribution-Leaderboard-Node.
https://gsoc.rocket.chat
MIT License
15 stars 16 forks source link

Add Merged PRs, fetch by query #24

Closed shubhsherl closed 5 years ago

shubhsherl commented 5 years ago

20

Fetching user data by the query, and populating initial user list using repo contributions, issues, PRs. Initial fetching may take upto 1hr, but usual refresh will take at the rate of 10users/minute.(Since API allows only 30 requests per minute and each user req 3 API calls). To update the repo and populating List of all users we can run python manage.py fetch, usual refresh will be done by python manage.py refresh.

Sing-Li commented 5 years ago

@shubhsherl How long does the "refresh" without the "fetch full list" take? And does it vary with the number of GSoC students? If it does, what is the formula for total time?

shubhsherl commented 5 years ago

@Sing-Li Usual refresh(only GSoC list) will run at the rate of 10users/minute.