Stargazerz - export repository stargazers profile as JSON
Command line to know more about your GitHub repository stargazers. List every github profiles (name, emails, ...) of users who starred your project.
Please don't use it for evil, this project bypass Github rate limiting through scraping.
Shameless plug
- Charts, simple as a URL. No more server-side rendering pain, 1 url = 1 chart
- Looking for a free Redis GUI? Or for real-time alerting & monitoring for Redis?
Usage
stargazerz --slug fgribreau/common-env{"fullname":"Anand Sharma","username":"indrayam","bio":"IT Architect @ Cisco. I love Software and I relish Ops. DevOps was made for guys like me.","worksFor":"Cisco Systems","homeLocation":"Cary, NC","url":"http://linkedin.com/in/indrayam"}{"fullname":"Alexandre Vilain","username":"alexandrevilain","bio":"Développeur Web (PHP, Symfony2, Django, Node.js, Angular.js [ 1 & 2]) & Mobile, étudiant à Supinfo.","homeLocation":"Nantes - France","url":"http://www.alexandrevilain.me"}{"fullname":"Romain Baumier","username":"rbaumier","worksFor":"Redsmin","homeLocation":"Nantes/Angers","email":"truncated-email"}{"fullname":"David Sferruzza","username":"dsferruzza","worksFor":"Escale / Université de Nantes","homeLocation":"Nantes","email":"truncated-email@gmail.com","url":"https://david.sferruzza.fr/"}{"fullname":"Baptiste JAMIN","username":"mywaystar","bio":"@crisp-im co-founder","worksFor":"Crisp IM","homeLocation":"Paris (France)","url":"http://baptiste.ninja"}...
Only extract emails (using jq):
stargazerz --slug fgribreau/common-env | jq -r '.email'email1@gmail.comnullemail2@gmail.comnullnullemail3@gmail.comnullemail4@waxzce.org...
Export in CSV format:
stargazerz --slug fgribreau/common-env | jq -r '[.fullname,.username,.worksFor,.homeLocation,.email,.url] | @csv"Eduardo Gutierrez","ecbypi",,"Cambridge, MA","email1@mit.edu","","ibmsoft",,,,"Christine van Wyk","Chris10e",,,,"Mahesh","maheshsaini89",,"Mumbai","email2@gmail.com","Sudheera Njs","sudheera-goibibo","goibibo.com","Bangalore",,"http://sudhi.in/""Julian Rademacher","moortaube",,"Berlin, Germany",,"https://Blog.moortaube.de""Moe","moesphemie",,"Düsseldorf, Germany",,"http://moe.fut1.com""ADoyle","adoyle-h",,"Hángzhōu, China","email3@gmail.com","http://adoyle.me/blog"
Installation
Install with npm.
npm install -g stargazerz
Changelog
You want to support my work?
I maintain this project in my free time, if it helped you, well, I would be grateful to buy a beer thanks to your paypal or Bitcoins, donation!