Parser and scheduler for syncing a markdown(ish) todo list with google calendar.
Project description
TODO MD Scheduler
Goal
I have a markdown file of todos which I want to automatically schedule on my google calendar.
- [ ] task name @related_person +task_project est:10m id:1f2a4b
Each task is assumed to have the following properties
- id: a unique id
- description: a description of the task
- estimate: a time estimate written as
5m
or2h
for 5 minutes and 2 hours respectively.
This program divides a day into chunks of size 15 minutes and schedules tasks during those chunks. The tasks are added to a unique calendar in Google Calendar.
Design
task_parser.py
parses the todo file and creates a list of tagged task
objects.
calendar_api.py
is in charge of getting calendar information.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
reschedule-0.1.0.tar.gz
(11.0 kB
view hashes)
Built Distribution
reschedule-0.1.0-py3-none-any.whl
(12.7 kB
view hashes)
Close
Hashes for reschedule-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be0a19612674afb07a1a3e3629416dfb6ceb3ba3e0d3729df8d5667f00e603dd |
|
MD5 | 738e6c36e4661590e3b5d53664bd8320 |
|
BLAKE2b-256 | 6223665c146f313b2ea7dd5e0cc25d26128f1178a6515eb5146a79ac66e3c9a3 |