aboutsummaryrefslogtreecommitdiff
path: root/weekly.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Menu parsing fixRunxi Yu2024-09-021-2/+2
|
* Allow fewer than 5-day mealsRunxi Yu2024-06-221-1/+2
|
* Correct spelling and ignore 葱香菜榨菜丝老干妈生抽醋Runxi Yu2024-06-191-5/+4
|
* Allow ZH, not just CH and CN, in the menu filenameRunxi Yu2024-06-181-1/+1
| | | | 15:52 <&hax[xor]> you could add a ZH check then so it can be switched to in the future
* weekly.py: Bug fixesRunxi Yu2024-06-161-20/+15
|
* requests timeoutsRunxi Yu2024-06-161-0/+5
|
* assert type -> isinstanceRunxi Yu2024-06-161-6/+6
|
* weekly.py: Import requests after stdlibRunxi Yu2024-06-161-1/+1
|
* Fix typo in indexing visitor_stateRunxi Yu2024-06-091-1/+1
|
* RobustnessRunxi Yu2024-06-051-6/+30
| | | | | - Don't fail on emails with a few extra spaces in subjects - Don't fail when we eat baked bread
* weekly.py: deprecated logger.warn -> modern logger.warningRunxi Yu2024-05-251-1/+1
|
* weekly.py: Replace "Juice /" with "Juice"Runxi Yu2024-05-251-1/+4
|
* weekly.py and template: Don't crash just because Y12 is goneRunxi Yu2024-05-251-3/+7
| | | | Fixes: https://todo.sr.ht/~runxiyu/sjdb/22
* weekly.py: Allow Community Time to have row spansRunxi Yu2024-05-251-52/+44
| | | | Fixes: https://todo.sr.ht/~runxiyu/sjdb/5
* weekly.py: Remove exit(1)Runxi Yu2024-05-231-1/+1
|
* weekly.py: Get calendar events (but don't do anything with it yet)Runxi Yu2024-05-231-17/+26
|
* weekly.py: Extract snacksRunxi Yu2024-05-231-1/+75
|
* weekly.py: Rename extract_all_menus -> extract_pptx_menusRunxi Yu2024-05-231-4/+5
|
* Display the menu, finally!Runxi Yu2024-05-221-1/+3
|
* Make all Python scripts executableRunxi Yu2024-05-221-0/+0
|
* weekly.py: Stream email reader tooRunxi Yu2024-05-221-12/+9
|
* weekly.py: Download The Week Ahead with shutil instead of iterating chunksRunxi Yu2024-05-221-6/+13
|
* Fix broken python file licensingRunxi Yu2024-05-221-8/+8
|
* weekly,py: replace Chinese commas with ascii onesAlbert Tan2024-05-181-1/+1
|
* *.py: Enhance one-line script descriptionsRunxi Yu2024-05-181-2/+2
|
* weekly.py: Fix typoRunxi Yu2024-05-181-1/+1
|
* *.py: Fix license statementsRunxi Yu2024-05-181-9/+10
|
* daily.py: Slight code cleanupRunxi Yu2024-05-181-1/+3
|
* weekly.py: Make mypy stop complainingRunxi Yu2024-05-171-34/+32
|
* weekly.py: almost complete code cleanupRunxi Yu2024-05-161-362/+469
|
* *.py: reformatRunxi Yu2024-05-161-17/+15
|
* weekly.py: Meal table format updateRunxi Yu2024-05-161-4/+4
| | | | | - Use "en"/"zh" dict keysinstead of a list - Use "breakfast"/"lunch"/"dinner" dict keys instead of a list
* Reformat weekly.pyRunxi Yu2024-05-151-15/+34
|
* Pinpoint menu errors to the tableRunxi Yu2024-05-151-54/+50
|
* Integrate download_menu into weeklyRunxi Yu2024-05-151-5/+211
|
* Reformat and type-check all filesRunxi Yu2024-05-151-1/+3
|
* Add requirements.txt; use zoneinfo, not pytzRunxi Yu2024-05-071-2/+2
|
* weekly.py: reformatRunxi Yu2024-04-091-1/+3
|
* weekly.py: Only acquire token if the week ahead needs to be downloadedRunxi Yu2024-04-011-5/+3
|
* Don't redownload The Week Ahead if already presentRunxi Yu2024-04-011-19/+22
|
* *.py: ReformatRunxi Yu2024-04-011-3/+8
|
* weekly.py: Add debug information, increase download chunk size, and ↵Runxi Yu2024-04-011-4/+12
| | | | better-respect config/general/build_path
* weekly.py: Unify filename formats in build/Runxi Yu2024-04-011-1/+5
|
* weekly.py: Include start_date in week data outputRunxi Yu2024-04-011-2/+4
|
* weekly.py: First draft of weekly parserRunxi Yu2024-04-011-0/+341