Climesync - CLI Frontend for the OSUOSL TimeSync API
Project description
CLI for the TimeSync API
Climesync is a CLI frontend to submit times to a TimeSync implementation.
IMPORTANT: Please upgrade your setuptools before installing ClimeSync, we recommend version >= 23.1.0
$ pip install -U setuptools
To run the program, type
$ climesync
climesync accepts args like so:
$ climesync –connect <timesync baseurl> –user <username> –password <password>
or with short options:
$ climesync -c <timesync baseurl> -u <username> -p <password>
If all three args are provided, climesync will connect to timesync and authenticate your username and password for you.
Once climesync is running, you can complete the following tasks:
c - connect dc - disconnect s - sign in so - sign out/reset credentials
ct - submit time ut - update time gt - get times st - sum times dt - delete time
cp - create project up - update project gp - get projects dp - delete project
ca - create activity ua - update activity ga - get activities da - delete activity
cu - create user uu - update user gu - get users du - delete user
q - exit
See detailed documentation at http://climesync.readthedocs.io/en/latest/
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
File details
Details for the file climesync-0.1.1.tar.gz
.
File metadata
- Download URL: climesync-0.1.1.tar.gz
- Upload date:
- Size: 23.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 147bb149051f5f5006d1247a4b2ab1f77c86e7bcd4776e930d7a0271e0136b60 |
|
MD5 | 7705c95c1f1e0ea27e8c4e64182271c6 |
|
BLAKE2b-256 | c7f5bd452791463eae36b3102537edd2635a37e2d1a76302bfb9063ba8a1148e |