Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | daily.py: Reformat | Runxi Yu | 2024-05-18 | 1 | -16/+17 | |
| | ||||||
* | *.py: Fix license statements | Runxi Yu | 2024-05-18 | 3 | -10/+48 | |
| | ||||||
* | README.md: Add installation guide on --break-system-packages | Runxi Yu | 2024-05-18 | 1 | -2/+7 | |
| | ||||||
* | README.md: Add package installation guide | Runxi Yu | 2024-05-18 | 1 | -0/+11 | |
| | ||||||
* | daily.py: Remember to chdir to the build directory | Runxi Yu | 2024-05-18 | 1 | -6/+10 | |
| | ||||||
* | daily.py: Fix typing errors | Runxi Yu | 2024-05-18 | 1 | -5/+6 | |
| | ||||||
* | daily.py: Slight code cleanup | Runxi Yu | 2024-05-18 | 2 | -68/+70 | |
| | ||||||
* | Add link to main web page | Runxi Yu | 2024-05-17 | 1 | -0/+1 | |
| | ||||||
* | weekly.py: Make mypy stop complaining | Runxi Yu | 2024-05-17 | 1 | -34/+32 | |
| | ||||||
* | weekly.py: almost complete code cleanup | Runxi Yu | 2024-05-16 | 2 | -362/+470 | |
| | ||||||
* | template.html: Comment out the menu for now | Runxi Yu | 2024-05-16 | 1 | -0/+4 | |
| | ||||||
* | README.md: Clarify GitHub could lag behind the official repos | Runxi Yu | 2024-05-16 | 1 | -2/+4 | |
| | ||||||
* | README.md: Make the formatting consistent | Runxi Yu | 2024-05-16 | 1 | -2/+2 | |
| | ||||||
* | pack.py: fix the output filename | Runxi Yu | 2024-05-16 | 1 | -1/+3 | |
| | ||||||
* | p | Runxi Yu | 2024-05-16 | 1 | -1/+1 | |
| | ||||||
* | README.md: Add note about the GitHub mirror | Runxi Yu | 2024-05-16 | 1 | -2/+10 | |
| | ||||||
* | pack.py: Get date from command line | Runxi Yu | 2024-05-16 | 1 | -23/+49 | |
| | ||||||
* | *.py: reformat | Runxi Yu | 2024-05-16 | 2 | -18/+16 | |
| | ||||||
* | daily.py: Accept the new weekly.json format | Runxi Yu | 2024-05-16 | 1 | -51/+12 | |
| | ||||||
* | weekly.py: Meal table format update | Runxi Yu | 2024-05-16 | 1 | -4/+4 | |
| | | | | | - Use "en"/"zh" dict keysinstead of a list - Use "breakfast"/"lunch"/"dinner" dict keys instead of a list | |||||
* | Update README again | Runxi Yu | 2024-05-16 | 1 | -12/+10 | |
| | ||||||
* | Add a README | Runxi Yu | 2024-05-16 | 1 | -0/+22 | |
| | ||||||
* | Reformat weekly.py | Runxi Yu | 2024-05-15 | 1 | -15/+34 | |
| | ||||||
* | Add a LICENSE | Runxi Yu | 2024-05-15 | 1 | -0/+661 | |
| | ||||||
* | Make (st|nd|rd|th) optional in the email subject regular expression | Runxi Yu | 2024-05-15 | 1 | -1/+1 | |
| | ||||||
* | Deduplicate requirements.txt | Runxi Yu | 2024-05-15 | 1 | -7/+4 | |
| | ||||||
* | Pinpoint menu errors to the table | Runxi Yu | 2024-05-15 | 1 | -54/+50 | |
| | ||||||
* | Update documentation | Runxi Yu | 2024-05-15 | 3 | -58/+16 | |
| | ||||||
* | Integrate download_menu into weekly | Runxi Yu | 2024-05-15 | 2 | -202/+211 | |
| | ||||||
* | Rename cycles2023.json -> cycles.json | Runxi Yu | 2024-05-15 | 2 | -1/+1 | |
| | ||||||
* | Codespell | Runxi Yu | 2024-05-15 | 1 | -1/+1 | |
| | ||||||
* | Reformat and type-check all files | Runxi Yu | 2024-05-15 | 3 | -14/+39 | |
| | ||||||
* | Download the menu from email | Runxi Yu | 2024-05-15 | 1 | -2/+47 | |
| | ||||||
* | Example configuration file update | Runxi Yu | 2024-05-15 | 1 | -4/+7 | |
| | ||||||
* | 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 | |
| | | | | They don't seem to pose a security risk | |||||
* | 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 ↵ | Runxi Yu | 2024-04-01 | 2 | -19/+21 | |
| | | | | menu structure | |||||
* | 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 ↵ | Runxi Yu | 2024-04-01 | 1 | -4/+12 | |
| | | | | better-respect config/general/build_path | |||||
* | cycles2023.json: Add 2023-2024 academic year's cycle data file | Runxi Yu | 2024-04-01 | 1 | -0/+177 | |
| | | | | (This should ultimately be replaced with Outlook calendar interpretation) |