client for monster
Project description
how to build?
- create venv
python3 -m venv <venv>
- build
source <venv>/bin/activate
python -m build
pip install dist/monsterclient-1.0.3-py3-none-any.whl
how to use?
set this variables in .bashrc:
for AUTH version 1
export ST_AUTH=http://127.0.0.1:8080/auth/v1.0
export ST_USER=test:tester
export ST_KEY=testing
export ST_URL=http://127.0.0.1:8080/v1/AUTH_test
for AUTH version 3
export OS_MONSTER_URL=http://127.0.0.1:8080
export OS_USERNAME=tester
export OS_PASSWORD=testing
export OS_AUTH_URL="http://127.0.0.1:5000"
export OS_PROJECT_NAME="test"
export OS_USER_DOMAIN="default"
export OS_PROJ_DOMAIN="default"
pip install monsterclient
enjoy :)
commands
- put
monster put <container>
monster put <container> <object>
- delete
monster delete <container>
monster delete <container> <object>
- get
monster get
monster get <container>
monster get <container> <object>
- head
monster head
monster head <container>
monster head <container> <object>
- post
monster post --meta key:value
monster post <container> --meta key:value
monster post <container> <object> --meta key:value
- info
monster info
- to see curl command use
-c
or--curl
option. for example:
monster put <container> --curl
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
monsterclient-1.0.4.tar.gz
(4.3 kB
view hashes)
Built Distribution
Close
Hashes for monsterclient-1.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93e906143532605a39081182d463b3ef9866649fe9321668ee91176a6f732e02 |
|
MD5 | 5a03ecc2c130d3b762175c729ecf5aff |
|
BLAKE2b-256 | 730708f888173f0c92d4e511c28b8961c6a59667f4d52468e210ba3e922a5fc3 |