https://github.com/vanng822/aguin
Collecting daily/weekly stats or data of different kind
https://github.com/vanng822/aguin
Last synced: about 2 months ago
JSON representation
Collecting daily/weekly stats or data of different kind
- Host: GitHub
- URL: https://github.com/vanng822/aguin
- Owner: vanng822
- License: mit
- Created: 2014-11-10T18:16:10.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-09-16T06:52:36.000Z (over 9 years ago)
- Last Synced: 2025-02-21T04:45:53.867Z (2 months ago)
- Language: Go
- Homepage:
- Size: 602 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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 gorun
where "make" includemake 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.pid
Init 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 [email protected] -n "Your name" -a testapp
Your 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 develop