aboutsummaryrefslogtreecommitdiff
path: root/weekly.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move things into a packageRunxi Yu2024-09-221-172/+0
* RevampRunxi Yu2024-09-221-312/+10
* Actually, remove line length limitsRunxi Yu2024-09-221-85/+32
* LintRunxi Yu2024-09-221-20/+3
* Update dependenciesRunxi Yu2024-09-221-1/+0
* weekly.py: menuparser.(extract->parse_menus)Runxi Yu2024-09-221-2/+1
* weekly.py: ReformatRunxi Yu2024-09-221-6/+6
* weekly.py: Clean up, to prepare for menuparser.py integrationRunxi Yu2024-09-221-283/+24
* 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
* 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
* 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
* weekly.py: Allow Community Time to have row spansRunxi Yu2024-05-251-52/+44
* 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
* 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 better-re...Runxi Yu2024-04-011-4/+12