aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* daily.py: Read inspiration-related configuration itemsRunxi Yu2024-05-212-2/+18
* reformat pack.py and test_template.pyRunxi Yu2024-05-212-4/+11
* README.md: Acknowledge the new sjdb-build.git repoRunxi Yu2024-05-191-1/+3
* Change build_path and make pack.py respect itRunxi Yu2024-05-192-4/+4
* weekly,py: replace Chinese commas with ascii onesAlbert Tan2024-05-181-1/+1
* template: Update linksRunxi Yu2024-05-181-4/+4
* README.md: fix heading levelsRunxi Yu2024-05-181-2/+2
* test_template.py: revive; template.html: correct weekday abbreviationsRunxi Yu2024-05-183-49/+50
* pack.py, config.example.ini: Add templates configRunxi Yu2024-05-183-2/+9
* README.md: Clarify macOS installation instructionsRunxi Yu2024-05-181-6/+14
* *.py: Enhance one-line script descriptionsRunxi Yu2024-05-187-6/+85
* weekly.py: Fix typoRunxi Yu2024-05-181-1/+1
* README.md: typo fixRunxi Yu2024-05-181-1/+1
* daily.py: ReformatRunxi Yu2024-05-181-16/+17
* *.py: Fix license statementsRunxi Yu2024-05-183-10/+48
* README.md: Add installation guide on --break-system-packagesRunxi Yu2024-05-181-2/+7
* README.md: Add package installation guideRunxi Yu2024-05-181-0/+11
* daily.py: Remember to chdir to the build directoryRunxi Yu2024-05-181-6/+10
* daily.py: Fix typing errorsRunxi Yu2024-05-181-5/+6
* daily.py: Slight code cleanupRunxi Yu2024-05-182-68/+70
* Add link to main web pageRunxi Yu2024-05-171-0/+1
* weekly.py: Make mypy stop complainingRunxi Yu2024-05-171-34/+32
* weekly.py: almost complete code cleanupRunxi Yu2024-05-162-362/+470
* template.html: Comment out the menu for nowRunxi Yu2024-05-161-0/+4
* README.md: Clarify GitHub could lag behind the official reposRunxi Yu2024-05-161-2/+4
* README.md: Make the formatting consistentRunxi Yu2024-05-161-2/+2
* pack.py: fix the output filenameRunxi Yu2024-05-161-1/+3
* pRunxi Yu2024-05-161-1/+1
* README.md: Add note about the GitHub mirrorRunxi Yu2024-05-161-2/+10
* pack.py: Get date from command lineRunxi Yu2024-05-161-23/+49
* *.py: reformatRunxi Yu2024-05-162-18/+16
* daily.py: Accept the new weekly.json formatRunxi Yu2024-05-161-51/+12
* weekly.py: Meal table format updateRunxi Yu2024-05-161-4/+4
* Update README againRunxi Yu2024-05-161-12/+10
* Add a READMERunxi Yu2024-05-161-0/+22
* Reformat weekly.pyRunxi Yu2024-05-151-15/+34
* Add a LICENSERunxi Yu2024-05-151-0/+661
* Make (st|nd|rd|th) optional in the email subject regular expressionRunxi Yu2024-05-151-1/+1
* Deduplicate requirements.txtRunxi Yu2024-05-151-7/+4
* Pinpoint menu errors to the tableRunxi Yu2024-05-151-54/+50
* Update documentationRunxi Yu2024-05-153-58/+16
* Integrate download_menu into weeklyRunxi Yu2024-05-152-202/+211
* Rename cycles2023.json -> cycles.jsonRunxi Yu2024-05-152-1/+1
* CodespellRunxi Yu2024-05-151-1/+1
* Reformat and type-check all filesRunxi Yu2024-05-153-14/+39
* Download the menu from emailRunxi Yu2024-05-151-2/+47
* Example configuration file updateRunxi Yu2024-05-151-4/+7
* Ignore venvRunxi Yu2024-05-151-0/+1
* Add requirements.txt; use zoneinfo, not pytzRunxi Yu2024-05-073-4/+13
* download_menu.py: get message and stuffRunxi Yu2024-05-071-17/+62