A script to sync watodos with cloud via aws s3 service. So, not need of copying watodo.json
in different systems. Watodo the original project is a minimal todo script with No Garbage - Which Suckless
Because, It's a bloat okay!, Yaa it's a bloat. Original project watodo suppose to be suckless. And, It will never change. And, One real reason, It requires little bit of hustle.
Print help
watodo-sync help
Push current todos to cloud
watodo-sync push
Fetch todos from cloud and merge with existing todos
watodo-sync pull
-
Access to any cloud service provider that has s3 support.
Storj
could a good option for free. Check out How to setup storj? for more info. -
Create a bucket named
watodo-bucket
because thats wherewatodo.json
will going to be stored.
Warning: If you're using any other
s3
provider than aws, then you have to changeendpoint = "aws s3"
variable toendpoint = "aws s3 --endpoint-url=<your s3 provider endpoint>"
because by defaultaws
cli will point toaws s3
endpoints. Theendpoint
variable exists inwatodo-sync.py
file at two places so you have to change both of them. Example: For storj, endpoint variable would beendpoint = "aws s3 --endpoint-url=https://gateway.storjshare.io"
Linux / MacOS
git clone https://github.com/FlareXes/watodo-sync.git && cd watodo-sync
chmod +x setup
./setup
Windows
Download watodo-sync.py
. Then use it manually python watodo-sync.py
.
Linux / MacOS
sudo rm -rf /opt/watodo-sync /usr/local/bin/watodo-sync
Windows
Just delete watodo-sync.py
This work is shared by FlareXes under the terms of MIT License.