Downloads the transactions of your EMC shop.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist
lib
raw
src
.gitattributes
.gitignore
2014-07-30-1.log
DataValuesBeta.png
README.md
github-commit-api-sample.json
pom.xml

README.md

EMC Shopkeeper is a Java Swing application that allows Empire Minecraft players to track their in-game shop sales.

For more information, see the project's Github.io page.

Build instructions

Requires:

  • Java 6 or higher
  • Maven
  1. Install the "lib/microba-0.4.4.3.jar" library into your local Maven repository. This must be done because this library does not exist on Maven Central:
    mvn install:install-file \
    -Dfile=lib/microba-0.4.4.3.jar \
    -DgroupId=microba \
    -DartifactId=microba \
    -Dversion=0.4.4.3 \
    -Dpackaging=jar
  2. Create the fat JAR by running:
    mvn clean compile assembly:single

Command-line interface

EMC Shopkeeper includes a limited command-line interface:

General arguments
These arguments can be used for the GUI and CLI.
================================================
--profile=PROFILE
  The profile to use (defaults to "default").

--profile-dir=DIR
  The path to the directory that contains all the profiles
  (defaults to "USER_HOME/.emc-shopkeeper").

--db=PATH
  Overrides the database location (stored in the profile by default).

--log-level=FINEST|FINER|FINE|CONFIG|INFO|WARNING|SEVERE
  The log level to use (defaults to INFO).

CLI arguments
Using one of these arguments will launch EMC Shopkeeper in CLI mode.
================================================
--update
  Updates the database with the latest transactions.
--start-page=PAGE
  Specifies the transaction history page number to start at during
  the first update (defaults to 1).
--stop-page=PAGE
  Specifies the transaction history page number to stop at during
  the first update (defaults to the last page).

--query=QUERY
  Shows the net gains/losses of each item.  Examples:
  All data:           --query
  Today's data:       --query="today"
  Three days of data: --query="2013-03-07 to 2013-03-09"
  Data up to today:   --query="2013-03-07 to today"
--format=TABLE|CSV|BBCODE
  Specifies how to render the queried transaction data (defaults to TABLE).

--version
  Prints the version of this program.

--help
  Prints this help message.

This program is a fan creation and is not affiliated with Minecraft (copyright Mojang) or Empire Minecraft (copyright Starlis).