Skip to content

Latest commit

 

History

History
55 lines (32 loc) · 1.3 KB

README.md

File metadata and controls

55 lines (32 loc) · 1.3 KB

Excavator-J

This is an updated Excavator that specifically targets Google's Takeout Location History. This updated is needed since Google modified the directory layout as well as the JSON data format. This project can be folded back into the original Rust Excavator application if there is a strong need.

Java

The Java Language was chosen to be used for this version of the Excavator due to the difficulties of having to build and compile the original Rust appication for each platform (Linux, MacOS, Windows,etc.). With Java, once a JAR file has been created it can be used as is, on whatever platform that has a Java Runtime Environment installed. Although the Rust application will be more performant, the difference though with that of Java is almost negligible.

Usage

  • Download the latest JAR File release.

  • Download and extract Google's Takeout Location History

  • Run the application:

java -jar excavator.jar -i Takeout -d ichnion.db

Compile

  • Download the latest source code

  • compile using maven:

mvn clean package
  • created jar file with all the dependencies included will be in:
target/excavator-jar-with-dependencies.jar

Wiki

More Information about Excavator-J can be found in this project's WIKI