| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Ignore venv | Runxi Yu | 2024-05-15 | 1 | -0/+1 |
* | Add requirements.txt; use zoneinfo, not pytz | Runxi Yu | 2024-05-07 | 3 | -4/+13 |
* | download_menu.py: get message and stuff | Runxi Yu | 2024-05-07 | 1 | -17/+62 |
* | download_menu.py: Search mail for menu and match subject regex | Runxi Yu | 2024-05-06 | 1 | -0/+86 |
* | Add tenant_id and client_id to config.example.ini | Runxi Yu | 2024-04-23 | 1 | -2/+2 |
* | Fix config.example.ini and add requirements.txt | Runxi Yu | 2024-04-23 | 2 | -0/+7 |
* | weekly.py: reformat | Runxi Yu | 2024-04-09 | 1 | -1/+3 |
* | weekly.py: Only acquire token if the week ahead needs to be downloaded | Runxi Yu | 2024-04-01 | 1 | -5/+3 |
* | Don't redownload The Week Ahead if already present | Runxi Yu | 2024-04-01 | 1 | -19/+22 |
* | daily.py, template.html: Add meal displays | Runxi Yu | 2024-04-01 | 2 | -13/+98 |
* | *.py: Reformat | Runxi Yu | 2024-04-01 | 2 | -14/+44 |
* | template.html, daily.py: Use the new seven-window instead of 5-fat-windows me... | Runxi Yu | 2024-04-01 | 2 | -19/+21 |
* | daily.py: Let next_weekday_short actually enter the data | Runxi Yu | 2024-04-01 | 1 | -1/+1 |
* | daily.py: Add primitive daily generation script | Runxi Yu | 2024-04-01 | 2 | -32/+131 |
* | weekly.py: Add debug information, increase download chunk size, and better-re... | Runxi Yu | 2024-04-01 | 1 | -4/+12 |
* | cycles2023.json: Add 2023-2024 academic year's cycle data file | Runxi Yu | 2024-04-01 | 1 | -0/+177 |
* | weekly.py: Unify filename formats in build/ | Runxi Yu | 2024-04-01 | 1 | -1/+5 |
* | weekly.py: Include start_date in week data output | Runxi Yu | 2024-04-01 | 1 | -2/+4 |
* | weekly.py: First draft of weekly parser | Runxi Yu | 2024-04-01 | 1 | -32/+67 |
* | msal_skeleton.py: Fix type signature for the testing function | Runxi Yu | 2024-04-01 | 1 | -1/+1 |
* | msal_skeleton.py: Simplify outside-function workflow | Runxi Yu | 2024-04-01 | 1 | -6/+6 |
* | parser.py: Combine functionality of menu.py and week_ahead_parser.py | Runxi Yu | 2024-04-01 | 2 | -163/+158 |
* | *.py: Reformatting | Runxi Yu | 2024-04-01 | 2 | -7/+28 |
* | week_ahead_parser: use raw requests rather than Office365-REST-Python-Client | Runxi Yu | 2024-04-01 | 1 | -64/+38 |
* | msal_skeleton.py: Base script to base MS Graph operations on | Runxi Yu | 2024-04-01 | 1 | -0/+41 |
* | grant.py, config.example.ini, docs/azure.md: Elevate permissions | Runxi Yu | 2024-04-01 | 3 | -3/+11 |
* | menu.py: Fix typing again... | Runxi Yu | 2024-04-01 | 1 | -1/+1 |
* | menu.py: Code cleaning | Runxi Yu | 2024-04-01 | 1 | -35/+19 |
* | *.py: Make mypy happy | Runxi Yu | 2024-04-01 | 2 | -23/+22 |
* | menu.py: Reformat | Runxi Yu | 2024-04-01 | 1 | -15/+74 |
* | the_week_ahead.pptx moved to build/ | Runxi Yu | 2024-04-01 | 1 | -1/+1 |
* | meun.py: Complete (for now... bugchecks pending) | Runxi Yu | 2024-04-01 | 1 | -24/+23 |
* | menu.py: Primitive menu interpretation program | Runxi Yu | 2024-03-31 | 2 | -0/+105 |
* | sendmail.py: Handle the most "basic" error of receiving a HTTP response other... | Runxi Yu | 2024-03-31 | 1 | -0/+7 |
* | *.py: Remove debugging print's and pprint's | Runxi Yu | 2024-03-31 | 2 | -6/+0 |
* | sendmail.py: Reformat Python script | Runxi Yu | 2024-03-31 | 1 | -1/+2 |
* | sendmail.py: Use plain REST requests | Runxi Yu | 2024-03-31 | 2 | -64/+70 |
* | grant.py: Complete rewrite, use msal and requests only | Runxi Yu | 2024-03-31 | 2 | -34/+49 |
* | docs/azure.md: Tell the user to add scopes | Runxi Yu | 2024-03-31 | 1 | -0/+1 |
* | Replace sendmail.py with one that respects how office365 bindings are suppose... | Runxi Yu | 2024-03-31 | 3 | -114/+54 |
* | sendmail_advanced.py: Extrapolate message construction | Runxi Yu | 2024-03-31 | 2 | -40/+27 |
* | sendmail_advanced.py: Make modifiable copy of office365.directory.users.user.... | Runxi Yu | 2024-03-31 | 1 | -0/+90 |
* | sendmail.py: Remove unnecessary login attempt | Runxi Yu | 2024-03-31 | 1 | -26/+0 |
* | Send HTML email, with library-patching hacks | Runxi Yu | 2024-03-31 | 4 | -3/+61 |
* | Remove client secret from credentials as it's unnecessary for delegated permi... | Runxi Yu | 2024-03-31 | 1 | -1/+0 |
* | Initial public documentation (about & attributions) | Runxi Yu | 2024-03-31 | 3 | -0/+301 |
* | Reformat .py files | Runxi Yu | 2024-03-31 | 4 | -12/+31 |
* | Sendmail test script | Runxi Yu | 2024-03-31 | 2 | -2/+69 |
* | Add azure.md, i.e. docs on setting up the Azure app | Runxi Yu | 2024-03-30 | 1 | -0/+48 |
* | Add grant.py which lets the application acquire consent | Runxi Yu | 2024-03-30 | 1 | -0/+46 |