Skip to content

Keeping track of what I learnt and scheduling compaction efforts have become such a pain that I need an issue tracker for it.

License

Notifications You must be signed in to change notification settings

zhehaowang/issue-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Issue Tracker

What it does

  • Read through daily log of items and backlog review items to generate a review items sheet
  • Write review items sheet to Google spreadsheet, pick todo items for today from review items
  • Pick a quote from my bank of quotes, concatenate with todo items for today and send a daily reminder email

Why issue tracker

  • Accomodate personalized and evolving data model and prioritization
  • Integrate with configuration-driven Ebbinghaus memory curve

How to use

  • Install dependencies
pip3 install --upgrade --user google-api-python-client oauth2client
  • Create src/conf.json looking like this
{
    "quote-url": "https://xxx",
    "email-user": "[email protected]",
    "email-pwd": "xxx",
    "email-recipient": "[email protected]",
    "email-sender": "zzz"
}
0 20 * * * /home/zhehao/issue-tracker/src/main.py

Dependencies

  • Google spreadsheet Python API
  • oauth2client
  • smtplib

About

Keeping track of what I learnt and scheduling compaction efforts have become such a pain that I need an issue tracker for it.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages