aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | To avoid conflicts
* 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
| | | | actually something at the window
* 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
|
* legacy.py: Add type assertionsRunxi Yu2024-06-191-13/+28
|
* Add Albert's legacy On This Day and In The News functionsAlbert Tan2024-06-192-0/+275
| | | | | | | | These need to be replaced with "proper" API calls sometime (or perhaps WikiData interpretation), but I'll put it here anyways. The code is written by Albert. Runxi added them, but let's just make Albert the author because of git-blame.