Automatic Knowledge Uploader is an interactive wizard for meta-data entry and detection, which synchronizes with the kgservice server (https://github.com/simutool/kgservice). It also detects and uploads the corresponding data.
Download the distribution package and unzip it in any location, that does't require administrator permissions (e.g. under C:\Users\User\).
Distribution package (Windows x64)
https://gitlab.rz.uni-bamberg.de/mobi/simutool/aku-client/blob/master/AKU.zip
Important files:
- aku-start.bat - double click this script to start application
- aku — autorun Shortcut - a shortcut for adding the app to autorun. If you want the app to start automatically on each system start, drag and drop this file to your autorun folder (typically
C:\Users\valen\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup). - aku.jar - the app core
- config.yaml - configuration file.
-
When you start the programm for the first time, app will ask you to enter some data: email, password, host address and directory you want to synchronize.
Changing directory: to change the directory later, go to
config.yamland delete the whole line withobserveDirectoryvariable, then restart the app withaku-start.bat. -
Program will watch your directory and detect new files and folders. When something is found, it will ask you whether you want to send this document to the server.
-
If you choose to send your file, the app will ask to enter some metadata. Provide the document with a title, description, optionally you can link it to an Activity and add any number of Relations.
-
After sending you get a confirmation that you data succesfully arrived.
AKU-client is a Maven app with JavaFX GUI. App.java is the entry point, you can start it as Java Application.
Requires compiler complience level 1.8 and higher (change under Properties > Java Compiler if any problems occur).
Rename config.yaml_ to config.yaml.
Run in Eclipse with Maven build configuration, setting goals to package.
Find file target/aku-0.0.1-SNAPSHOT-jar-with-dependencies.jar. and rename it to aku.jar. Replace the file with the same name in the distribution package that we provide.