Commit Graph

32 Commits

Author SHA1 Message Date
Alexis Marie Wright b3df0ce3d7 fix feed generator value 2022-04-27 00:55:56 -04:00
Alexis Marie Wright 3b1ce11225 debug logging off by default 2022-04-26 23:45:28 -04:00
Alexis Marie Wright 22b22ddab3 remove php 8 syntax 2022-04-26 23:44:14 -04:00
Alexis Marie Wright 719ec53089 deps for php 7.3.31 2022-04-26 23:33:37 -04:00
Alexis Marie Wright 84e429ae0c writing style 2022-04-16 22:11:49 -04:00
Alexis Marie Wright cf1c7adc54 document date stuff 2022-04-16 21:49:33 -04:00
Alexis Marie Wright e41e395f12 don't burn serials on bad links/pages 2022-04-16 21:41:14 -04:00
Alexis Marie Wright 6844d40467 use serial, not date, as sort key 2022-04-16 21:41:04 -04:00
Alexis Marie Wright c274d710de add serial numbers for ComicPage objects 2022-04-16 21:40:39 -04:00
Alexis Marie Wright 78349c0058 late updates from readme writing 2022-04-15 12:55:22 -04:00
Alexis Marie Wright ad04f87299 very belatedly add README 2022-04-15 12:55:22 -04:00
Alexis Marie Wright f085b6bcb5 replace temp var name that made it into source control 😅 2022-04-15 09:09:04 -04:00
Alexis Marie Wright 8bc0a50e8f Use existing feed as cache when present 2022-04-08 00:26:10 -04:00
Alexis Marie Wright b4ec4c5f73 Read existing feed if present 2022-04-07 23:24:22 -04:00
Alexis Marie Wright 386057dfe5 Clean up trailing whitespace lol 2022-04-07 22:51:02 -04:00
Alexis Marie Wright 9e5b6ed930 use configurable (default 1wk) item delay
Since items aren't natively dated, we need to falsify their publication dates in
order to have them properly ordered by feed readers.

Separating them by any length of time will serve this purpose. But if we space
them by a week, we get two free extras:

- when adding the feed, readers will more easily be able to show a preview of
  recent updates;
- this will perhaps somewhat better represent the true scope of the work at
  hand, and the effort and skill which have gone into it over the years.
2022-04-07 22:51:02 -04:00
Alexis Marie Wright 70e280ed9e include pageNo and bare title in feed items 2022-04-07 22:44:58 -04:00
Alexis Marie Wright 0220db0acd Revert "hackish incomplete cached feed reader"
This reverts commit f63a675358.
2022-03-17 21:25:36 -04:00
Alexis Marie Wright f63a675358 hackish incomplete cached feed reader 2022-03-17 21:25:15 -04:00
Alexis Marie Wright 4629a55b90 haha oops 2022-03-14 01:57:45 -04:00
Alexis Marie Wright 32eab358a6 Write RSS feed (correctly this time lol) 2022-03-14 01:26:41 -04:00
Alexis Marie Wright 90f17c68ca Archive fetch fixes & cleanup 2022-03-13 22:06:17 -04:00
Alexis Marie Wright 8d31c7ea29 Read + parse archive page 2022-03-13 21:41:45 -04:00
Alexis Marie Wright d7fd21f338 Temp before using archive page 2022-03-13 21:09:19 -04:00
Alexis Marie Wright ef399a7c1c Write a feed file 2022-03-05 09:34:37 -05:00
Alexis Marie Wright 2f86d3e559 Emit RSS 2022-03-04 21:51:31 -05:00
Alexis Marie Wright b0b9c28097 Add Twig templating engine 2022-03-04 21:50:05 -05:00
Alexis Marie Wright 3d580f4838 Cleanup & result capture 2022-03-04 20:10:22 -05:00
Alexis Marie Wright 8a7de04dde Pull out logger class 2022-03-04 16:16:37 -05:00
Alexis Marie Wright 778f54a283 Pull out config 2022-03-04 16:05:14 -05:00
Alexis Marie Wright eb9e9adf96 Recursive fetch & parse 2022-03-03 23:14:45 -05:00
Alexis Marie Wright fafb54d293 Initial commit (basic experimentation) 2022-03-03 22:45:18 -05:00