Skip to content

shubham-kanodia/github-analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Analytics

1. Setup environment variable(s)

EXPORT PAT=<your-github-pat>

2. Collect repositories (using GitHub Search)

Fetch using GitHub Search

python3 collect_repos.py

Cleanup and aggregation

jq -c '.[]' ./data/repositories/*.json | jq -s | jq -r '.[].html_url' > ./data/repos_from_topics.txt
cat ./data/repos_from_landscape.txt ./data/best-of-crypto.txt ./data/repos_from_topics.txt | awk '! a[$0]++' > ./data/repos.txt
awk '!/quickstart|documentation|tutorial|\/awesome/' ./data/repos.txt > tmpfile && mv tmpfile ./data/repos.txt

3. Scrape data for repositories

python3 main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages