An open API service indexing awesome lists of open source software.

https://github.com/nafeu/activity-roulette

Simple interactive console program for generating a task completion log
https://github.com/nafeu/activity-roulette

Last synced: about 1 month ago
JSON representation

Simple interactive console program for generating a task completion log

Awesome Lists containing this project

README

        

# Activity Roulette

A simple interactive console program for generating a task completion log

### Requirements

Python

### Installation

```
git clone https://github.com/nafeu/activity-roulette.git
cd
echo ":" `pwd`
```

Make note of the path to your `` and add the following aliases to your `.bashrc` or `.zshrc`:

```
alias argo="python /main.py"
alias arlog="cat /log.txt"
alias aredit="subl /activities.txt"
```

* You can swap `subl` with the text editor of your choice.

### Usage

Run the `argo`, `arlog` and `aredit` alias commands in your shell.

`argo` runs the program

`arlog` displays your log

`aredit` opens the `activities.txt` file for you to edit

When editing the `activities.txt` file, follow this format:

```
# Comments
Activity 1
Activity 2 (tagA, tagB, tagC)
Activity 3 (tagB)
```

With each activity on its own line, comments preceded by `#`, and optional tags added in brackets.

When selecting your shortlist, you can type numbers or tags separated by `,`, for example:

```
...
Arrange Your Shortlist

[0] Activity 1
[1] Activity 2
[2] Activity 3

> tagB

Are you okay with these activities? (y/n)

Activity 2
Activity 3
...
```

### Credits

Nafeu Nasir

### License

MIT