stargazerz

1.1.5 • Public • Published

Stargazerz - export repository stargazers profile as JSON

Deps NPM version available-for-advisory extra

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.

a

Shameless plug

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.com
null
email2@gmail.com
null
null
email3@gmail.com
null
email4@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!

Francois-Guillaume Ribreau (npm@fgribreau.com)

Package Sidebar

Install

npm i stargazerz

Weekly Downloads

1

Version

1.1.5

License

MIT

Last publish

Collaborators

  • fgribreau