manusa / github-dependents-scraper

GitHub dependents web scraper using Picocli and Quarkus

Home Page:https://blog.marcnuri.com/github-dependents-scraper-quarkus-picocli/

Repository from Github https://github.commanusa/github-dependents-scraperRepository from Github https://github.commanusa/github-dependents-scraper

GitHub Dependents Scraper

This tool allows you to scrape any GitHub project dependency graph for dependent projects.

Make sure you comply with GitHub Scraping and API Usage Restrictions before using this tool.

Build Native Image

Setup Environment as documented in Quarkus:Building a native Executable guide.

*nix

$ mvn clean install -Pnative

Windows

$ "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Auxiliary\Build\vcvars64.bat" && mvn clean install -Pnative

How to run

JVM

$ java -jar  target/github-dependents-scraper-uber.jar "https://github.com/fabric8io/fabric8-maven-plugin/network/dependents?package_id=UGFja2FnZS0xODEwNTMzNjE%3D"

Native

Once the native binary is built following your platform instructions, run the following command:

$ ./target/github-dependents-scraper-uber "https://github.com/fabric8io/fabric8-maven-plugin/network/dependents?package_id=UGFja2FnZS0xODEwNTMzNjE%3D"

About

GitHub dependents web scraper using Picocli and Quarkus

https://blog.marcnuri.com/github-dependents-scraper-quarkus-picocli/

License:Apache License 2.0


Languages

Language:Java 100.0%