aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* README.md: Remove the "edit config" warning for sendmailRunxi Yu2024-05-251-3/+1
|
* daily.py: Set inspiration image variables to None when there are no inspirationsRunxi Yu2024-05-251-0/+4
|
* sendmail.py: RevampRunxi Yu2024-05-252-20/+67
|
* daily.py: Don't do inspiration attachment checks when there is no inspirationRunxi Yu2024-05-251-13/+14
|
* pack.py: autoescape=TrueRunxi Yu2024-05-251-1/+3
|
* weekly.py: Allow Community Time to have row spansRunxi Yu2024-05-251-52/+44
| | | | Fixes: https://todo.sr.ht/~runxiyu/sjdb/5
* template: Comment out the empty On This Day and In The News sections for nowRunxi Yu2024-05-251-0/+2
| | | | References: https://todo.sr.ht/~runxiyu/sjdb/15
* template: Add basic daily inspiration sectionRunxi Yu2024-05-252-1/+24
|
* daily.py: Don't crash when there are no inspirationsRunxi Yu2024-05-251-5/+11
| | | | Why didn't mypy catch that?
* daily.py: Include inspirations in day-%s.json's.Runxi Yu2024-05-251-0/+39
|
* inspire_approve.py: Simple script to approve inspirationsRunxi Yu2024-05-251-0/+11
|
* weekly.py: Remove exit(1)Runxi Yu2024-05-231-1/+1
|
* Update documentationRunxi Yu2024-05-232-20/+51
|
* weekly.py: Get calendar events (but don't do anything with it yet)Runxi Yu2024-05-232-17/+29
|
* template: Include snacksRunxi Yu2024-05-231-1/+25
|
* daily.py: Implement snacksRunxi Yu2024-05-231-0/+15
|
* weekly.py: Extract snacksRunxi Yu2024-05-232-1/+76
|
* weekly.py: Rename extract_all_menus -> extract_pptx_menusRunxi Yu2024-05-231-4/+5
|
* template: Remove "suggest" link for nowRunxi Yu2024-05-221-2/+2
|
* template: fix unsubscribe linkRunxi Yu2024-05-221-1/+1
|
* sendmail.py: config.ini now specifies hour/minute rather than delay in minutesRunxi Yu2024-05-222-3/+12
|
* template: Update inspiration submission linksRunxi Yu2024-05-221-2/+5
|
* pack.py: mode +xRunxi Yu2024-05-221-0/+0
|
* serve.py: ReformatRunxi Yu2024-05-221-1/+11
|
* serve.py: Accept different dates in the URLRunxi Yu2024-05-221-5/+15
|
* template: Vertically align table itemsRunxi Yu2024-05-221-1/+1
|
* Display the menu, finally!Runxi Yu2024-05-224-66/+214
|
* rename inspire.py to inspire_dl.pyRunxi Yu2024-05-221-0/+0
|
* inspire.py: Add "used" and "approved" to downloaded submissionsRunxi Yu2024-05-221-8/+8
|
* inspire.py: Add loggingRunxi Yu2024-05-221-3/+14
|
* inspire.py: Prevent basic directory traversal attacksRunxi Yu2024-05-221-3/+3
|
* inspire.py: Download attachment if availableRunxi Yu2024-05-221-1/+21
|
* Make all Python scripts executableRunxi Yu2024-05-227-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
|
* inspire.py: download submissionsRunxi Yu2024-05-222-1/+78
|
* Fix broken python file licensingRunxi Yu2024-05-227-56/+56
|
* Nah... inspiration parsing should be in a separate scriptRunxi Yu2024-05-211-7/+0
| | | | Partially reverts 0fe00d3d1bd4f7ee3872437c8e66b1c465c5ee1e.
* 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
|