Skip to content

CompassSoftware/GDET-Tremendous-Trio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Data Extraction Tool (GDET)

This tool allows the easy extraction of GitHub repository data, such as commits, branches, issues, etc. The tool is currently under development, with more functionality coming every day.

Requirements

In order to build GDET, Apache Maven 3.6.0 or newer and OpenJDK 10 or newer are required.

Execution is possible on Java runtime environments implementing Java 8 or newer.

Configuring GitHub Authentication

GDET currently pulls GitHub credentials directly from a file at ~/.github. In order to prepare for execution, you should create this file with the following format:

login=<username>
password=<password>

or with an OAuth token obtainable here like the following:

oauth=<OAuth Token>

Note: You'll have to use an OAuth token if you have 2FA enabled!

Once this is in place, you're good to go!

Running GDET

Currently, GDET can be built and installed using the following command from the gdettt directory:

mvn clean install -U

And you can execute GDET using the following command from the gdettt directory:

mvn exec:java

Known Issues

Tests may not run successfully on some older hardware, causing a build failure unless tests are skipped. This is due to JVM memory allocation. Some external discussion of this issue can be found here.

About

Tool for extraction of GitHub repository data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages