Manage todo on git repo.
Project description
# todo.python
[](https://pypi.python.org/pypi/todo.python)
[](https://travis-ci.org/wkentaro/todo.python)
Manage todo on git repo.
It uses Git repo for the database,
and has feature of automated **sync** and **archive**.
The sample database is here: https://github.com/wkentaro/todo.python.sample.
The difference from its alternatives such as Evernote and iOS todo list
is the feature of auto archiving.
*todo.python* is designed for use of daily report on your work,
and you can easily look back **what you completed at each day**
[as shown in the sample](https://github.com/wkentaro/todo.python.sample/blob/master/archive.yaml).
## Installation
```bash
pip install todo.python
```
## Usage
```bash
GITHUB_NAME=<YOUR GITHUB NAME>
REPO=todo
# https://github.com/github/hub
hub create -p $REPO # Or create it on browser (private repo is recommended)
todo init https://github.com/$GITHUB_NAME/$REPO.git
todo edit # pull -> archive -> edit -> push
EDITOR=emacs todo edit # default is vim
todo show # pull -> archive -> push -> show
todo open # pull -> archive -> push -> open
```
## Demonstration
Here, we demonstrate its feature with [the sample database](https://github.com/wkentaro/todo.python.sample).
```bash
$ todo deinit
$ todo init https://github.com/wkentaro/todo.python.sample.git
Remote URL: https://github.com/wkentaro/todo.python.sample.git
Pulling from remote: https://github.com/wkentaro/todo.python.sample.git
+ git clone https://github.com/wkentaro/todo.python.sample.git /Users/minerva/.cache/todo
Cloning into '/Users/minerva/.cache/todo'...
remote: Counting objects: 46, done.
remote: Total 46 (delta 0), reused 0 (delta 0), pack-reused 46
Unpacking objects: 100% (46/46), done.
```
 
[](https://pypi.python.org/pypi/todo.python)
[](https://travis-ci.org/wkentaro/todo.python)
Manage todo on git repo.
It uses Git repo for the database,
and has feature of automated **sync** and **archive**.
The sample database is here: https://github.com/wkentaro/todo.python.sample.
The difference from its alternatives such as Evernote and iOS todo list
is the feature of auto archiving.
*todo.python* is designed for use of daily report on your work,
and you can easily look back **what you completed at each day**
[as shown in the sample](https://github.com/wkentaro/todo.python.sample/blob/master/archive.yaml).
## Installation
```bash
pip install todo.python
```
## Usage
```bash
GITHUB_NAME=<YOUR GITHUB NAME>
REPO=todo
# https://github.com/github/hub
hub create -p $REPO # Or create it on browser (private repo is recommended)
todo init https://github.com/$GITHUB_NAME/$REPO.git
todo edit # pull -> archive -> edit -> push
EDITOR=emacs todo edit # default is vim
todo show # pull -> archive -> push -> show
todo open # pull -> archive -> push -> open
```
## Demonstration
Here, we demonstrate its feature with [the sample database](https://github.com/wkentaro/todo.python.sample).
```bash
$ todo deinit
$ todo init https://github.com/wkentaro/todo.python.sample.git
Remote URL: https://github.com/wkentaro/todo.python.sample.git
Pulling from remote: https://github.com/wkentaro/todo.python.sample.git
+ git clone https://github.com/wkentaro/todo.python.sample.git /Users/minerva/.cache/todo
Cloning into '/Users/minerva/.cache/todo'...
remote: Counting objects: 46, done.
remote: Total 46 (delta 0), reused 0 (delta 0), pack-reused 46
Unpacking objects: 100% (46/46), done.
```
 
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
todo.python-0.4.4.tar.gz
(5.7 kB
view details)
File details
Details for the file todo.python-0.4.4.tar.gz
.
File metadata
- Download URL: todo.python-0.4.4.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
504abb47179afca47baa93ecf7ea02635fef50952b1655dccf2c48f543efe56d
|
|
MD5 |
d62ae2ff94e90755488a6eb9c1900db9
|
|
BLAKE2b-256 |
cd36681d8e31960e2dd868543cf5cd94d354e8bc1c464b1a0fda5df6b50aa797
|