aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* auto.sh -> generateRunxi Yu2024-09-221-6/+12
* A few mv's and license updatesRunxi Yu2024-09-225-19/+59
* requirements.txt: Don't specify werkzeugRunxi Yu2024-09-221-1/+0
* Remove mypy.iniRunxi Yu2024-09-221-2/+0
* Remove msal_skeleton.pyRunxi Yu2024-09-221-62/+0
* grant.py: Move to packageRunxi Yu2024-09-221-2/+9
* Delete extra common.pyRunxi Yu2024-09-221-116/+0
* Update configuration handling and file locationsRunxi Yu2024-09-224-194/+8
* Move things into a packageRunxi Yu2024-09-226-8/+122
* menu: Add missing breakRunxi Yu2024-09-221-0/+1
* calendar.py -> sjdb_calendar.pyRunxi Yu2024-09-221-0/+0
* Remove sendmail-test.pyRunxi Yu2024-09-221-240/+0
* RevampRunxi Yu2024-09-225-314/+319
* Actually, remove line length limitsRunxi Yu2024-09-2211-289/+87
* LintRunxi Yu2024-09-223-23/+4
* Remove the docs/ directory (might readd later)Runxi Yu2024-09-224-316/+0
* Update dependenciesRunxi Yu2024-09-221-2/+5
* Update dependenciesRunxi Yu2024-09-222-2/+1
* menuparser.py: Add type annotationsRunxi Yu2024-09-221-7/+10
* weekly.py: menuparser.(extract->parse_menus)Runxi Yu2024-09-221-2/+1
* weekly.py: ReformatRunxi Yu2024-09-221-6/+6
* menuparser.py: ReformatRunxi Yu2024-09-221-3/+4
* weekly.py: Clean up, to prepare for menuparser.py integrationRunxi Yu2024-09-222-283/+24
* config.ini, pack.py: Just use one template fileRunxi Yu2024-09-222-5/+2
* menu.py: New menu parsing codeRunxi Yu2024-09-211-0/+133
* Add myself to maintainersWilson Shu2024-09-101-0/+5
* Template changesRunxi Yu2024-09-021-74/+49
* mail clients are not maleRunxi Yu2024-09-021-1/+1
* Menu parsing fixRunxi Yu2024-09-022-3/+3
* Add general disclaimer and sendmail-testRunxi Yu2024-08-202-2/+260
* daily.py: Don't grab Wikipedia, it's too slowRunxi Yu2024-08-201-4/+6
* FixesRunxi Yu2024-06-223-4/+16
* Requests should time out for legacy_wpRunxi Yu2024-06-222-4/+10
* Allow fewer than 5-day mealsRunxi Yu2024-06-221-1/+2
* sendmail: bcc use file instead of config.ini listRunxi Yu2024-06-222-9/+17
* sendmail2.pyRunxi Yu2024-06-191-0/+161
* auto.sh: Let the operator check the bulletin before sendingRunxi Yu2024-06-191-2/+9
* template: Remove table zoom, try only min-widthRunxi Yu2024-06-191-1/+1
* sendmail.py: Broken reply_to functionalityRunxi Yu2024-06-191-49/+137
* sendmail.py: Raise TypeError, not ValueError, on naive datetimesRunxi Yu2024-06-191-1/+1
* Correct spelling and ignore 葱香菜榨菜丝老干妈生抽醋Runxi Yu2024-06-192-6/+5
* Fix In The News parsingRunxi Yu2024-06-192-13/+9
* daily.py: Get In The NewsRunxi Yu2024-06-191-4/+6
* Add a code_check.sh scriptRunxi Yu2024-06-191-0/+3
* daily.py: Include On This DayRunxi Yu2024-06-191-0/+23
* chmod +x legacy_wikipedia.pyRunxi Yu2024-06-191-0/+0
* template: Only display the list for Revolution and Piccola Italia if there's ...Runxi Yu2024-06-191-8/+34
* legacy_wikipedia.py: Regularize output filenamesRunxi Yu2024-06-191-29/+42
* config.example.ini: Use ../build not ./buildRunxi Yu2024-06-191-1/+2
* Update .gitignoreRunxi Yu2024-06-191-4/+14