First commit with some few apps and basic yaml to markdown converter.

pull/1/head
Tullio Facchinetti 7 years ago
commit 31d0a08805

@ -0,0 +1,26 @@
categories:
-
label: organizers
name: Organizers and calendars
description: Todo managers, calendar managers
apps:
organizers:
-
name: khard
url: https://github.com/lucc/khard
description: Console carddav client written in Pyhton.
-
name: TuDu
url: https://code.meskio.net/tudu/
description: A comand line interface to manage hierarchical todos.
Each task has a title, a long text description, a deadline
(tudu warns you when the date is close), and a scheduled date.
There are categories and priorities.
-
name: TaskWarrior
url: https://taskwarrior.org/
description: Todo manager with advanced features;
dedicated synchronization server available;
many plugins and related tools;
healthy software project.

@ -0,0 +1,15 @@
from yaml import load
def print_app(app):
print("* [{}]({}) - {}".format(app["name"], app["url"], app["description"]))
with open('cli-apps.yaml', 'r') as yf:
data = load(yf)
# print(data)
apps = data["apps"]
for cat in apps:
print(cat)
for app in apps[cat]:
print_app(app)
Loading…
Cancel
Save