Nuclear Pumpkin Mocha

    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)

    Install

    npm i stargazerz

    DownloadsWeekly Downloads

    1

    Version

    1.1.5

    License

    MIT

    Last publish

    Collaborators

    • fgribreau