aguin v0.0.1
aguin (adélie penguin)
For collecting daily/weekly stats or data of different kind. They should be simple data structure of integer, float or boolean. Array of integer/float can be accepted.
The data can be sent signed/encrypted using HMAC/AES or just not if your channel is already secure.
You need to have mongodb installed, http://www.mongodb.org/, for storing the data.
You need Go to run/compile this program http://golang.org/
You can get started by running
make
make gorunwhere "make" include
make godeps
make goinstall
make gotestdeps
make gotestYou can build running
make gobuildIf you want to run "go command" then just export GOPATH to current working directory, such as
export GOPATH=$(pwd) && go run aguin.go -pid aguin.pidInit account and add testapp, note down the output (api_key, api_secret, aes_key). You will get the same result if you run for same data again.
export GOPATH=$(pwd) && go run scripts/init.go -e your.email@fakedomain.tld -n "Your name" -a testappYour can send some data by using one of the client lib or send from command line using python client
python clients/python/scripts/cli.py -hBut make sure install dependencies
cd clients/python/
python setup.py develop11 years ago