commit 3eae04a049c88904cd87bbc40c9e7f28f0c92de0

Date: Mon Jun 24 05:52:51 2024 +0300

change feed TTL to 5 minutes

bin/tm-generate-feed.pl | 2 +-

1 file changed, 1 insertion(+), 1 deletion(-)

commit 3100e8581b693f13f317702762928c06aebbe492

Date: Sun Jun 23 11:04:16 2024 +0300

touch index.shtml to nudge Last-Modified and ETag for SSI along

bin/refresh-site-from-db.sh | 3 +++

1 file changed, 3 insertions(+)

commit 69fb0aa05dfdef53e58cc6d602282400024fdcb2

Date: Mon May 20 08:46:18 2024 +0300

update URLs in Gemini and HTTP feeds for TM

bin/tm-generate-feed.pl | 10 +++++-----

1 file changed, 5 insertions(+), 5 deletions(-)

commit 499ab2483af1754542571a26177a4f16e708c56c

Date: Wed Mar 13 07:30:45 2024 +0200

removed redunant options when calling generator

bin/refresh-site-from-db.sh | 3 ---

1 file changed, 3 deletions(-)

commit 85b26e5fd147af30057b1f1565ba1030cfeabdb1

Date: Wed Mar 13 07:29:00 2024 +0200

properly encode/decode UTF-8 for last n records too

bin/tm-generate-feed.pl | 8 +++++---

1 file changed, 5 insertions(+), 3 deletions(-)

commit 63dbd2d4f4f95b8cdea3a92ea24993ae697889c5

Date: Tue Mar 12 15:42:25 2024 +0200

move UTF-8 decoding more upstream

bin/tm-generate-feed.pl | 29 +++++++++++++----------------

1 file changed, 13 insertions(+), 16 deletions(-)

commit c61e8092a026e62bd1eab13a643522d8b1394c7a

Date: Tue Mar 12 15:30:52 2024 +0200

UTF-8 for all for feed styles

bin/tm-generate-feed.pl | 35 +++++++++++++++++++++++++++--------

1 file changed, 27 insertions(+), 8 deletions(-)

commit d1dec3fd7433607a9fdfc92aca1d52451f0a36ff

Date: Tue Mar 12 14:59:33 2024 +0200

escape typo

bin/tm-generate-feed.pl | 2 +-

1 file changed, 1 insertion(+), 1 deletion(-)

commit 7da8782e9d6bfec009ed657e303e7dd411dc6fd2

Date: Tue Mar 12 14:55:42 2024 +0200

correctly allow UTF-8 in XHTML lists

bin/tm-generate-feed.pl | 25 +++++++++++++++++--------

1 file changed, 17 insertions(+), 8 deletions(-)

commit 5f2fdbfe8a79f43ad628b704984b92607c5e9d5f

Date: Tue Mar 12 11:21:22 2024 +0200

correctly allow UTF-8 in feed URLs

bin/tm-generate-feed.pl | 2 ++

1 file changed, 2 insertions(+)

commit 8c8d71aa2c4292e7aa51bf544b608d4f2c5c71b8

Date: Mon Mar 4 15:58:36 2024 +0200

Trend Oceans is now labeled Arctic

bin/add-and-refresh-from-db.sh | 2 +-

1 file changed, 1 insertion(+), 1 deletion(-)

commit 02efc40e4a56cc53763d147e4ea47cf0e3dd64b0

Date: Sat Jan 13 09:16:06 2024 +0200

correctly process edited records, such that only changed records are written

bin/refresh-site-from-db.sh | 2 +-

bin/tm-update-entry-sql.pl | 45 ++++++++++++++++++++++++++++++---------------

2 files changed, 31 insertions(+), 16 deletions(-)

commit e2bb34c3bf6b1a9876bb6f11e11067eae4e5b09b

Date: Tue Jan 2 13:24:57 2024 +0200

fix handling of alt text from images when generating GemText

bin/tm-extract-posts-sql.pl | 26 +++++++++++++++-----------

1 file changed, 15 insertions(+), 11 deletions(-)

commit 78d0811a93cc9dfa8ef45e38d281ebd81b97ef0c

Merge: 9ce7de7 b9f2b58

Date: Mon Jan 1 06:05:48 2024 +0200

Merge branch 'master' of ssh://git.tuxmachines.org/home/git/tuxmachines.org

commit 9ce7de7b732784c2d2338dcef58a493e19865686

Date: Mon Jan 1 06:03:33 2024 +0200

automatically replace absolute TR links in a href and img src with relative links

bin/tm-add-entry-sql.pl | 28 ++++++++++++++++++++++++++++

1 file changed, 28 insertions(+)

commit b9f2b585227a1c96cbb2fe399d87bf242e5991cb

Date: Fri Dec 29 04:48:08 2023 +0200

adjust CSS for blockquote flow, position, and size

htdocs/CSS/tuxmachines.css | 15 ++++-----------

1 file changed, 4 insertions(+), 11 deletions(-)

commit b331ed668ecc6e71768499fbb183e25d5fa27be6

Date: Wed Dec 27 10:30:55 2023 +0200

position nano cursor below any preloaded text

bin/tm-add-entry-sql.pl | 3 ++-

1 file changed, 2 insertions(+), 1 deletion(-)

commit 70be4ddc55df59caa63521df6f8e67c9123d50ec

Date: Tue Dec 26 11:04:17 2023 +0200

fixed damaging typo

bin/tm-add-entry-sql.pl | 2 +-

1 file changed, 1 insertion(+), 1 deletion(-)

commit 002a9641f3c045322a694e848beb8dea004d8876

Date: Tue Dec 26 10:42:33 2023 +0200

add --preload option to start body containing designated text

bin/tm-add-entry-sql.pl | 13 ++++++++++---

1 file changed, 10 insertions(+), 3 deletions(-)

commit 79a40ca51261c661fd9814ff93d2aa3a66ffa477

Date: Tue Dec 26 06:46:03 2023 +0200

tidy and update help info

bin/tm-add-entry-sql.pl | 6 ++++--

1 file changed, 4 insertions(+), 2 deletions(-)

commit 35a61c3b468dea2e1f68f4bf50b8c75cc2eb26dc

Date: Tue Dec 26 06:43:23 2023 +0200

add --skip-slug, rename --today option to --skip-date

bin/tm-add-entry-sql.pl | 11 +++++++----

1 file changed, 7 insertions(+), 4 deletions(-)

commit c340730d801c071b6409c1b604495b67124ea2a1

Date: Tue Dec 26 06:33:03 2023 +0200

add --today option to skip entering the date for tm-add-entry-sql.pl, similar with --category

bin/tm-add-entry-sql.pl | 16 ++++++++++++++--

1 file changed, 14 insertions(+), 2 deletions(-)

commit 567cd368b0b1e3b801858752ca45c64a0b20f0af

Date: Thu Dec 21 16:00:30 2023 +0200

tweak subject/keyword/category options in tm-add-entry-sql.pl

bin/tm-add-entry-sql.pl | 6 ++++--

1 file changed, 4 insertions(+), 2 deletions(-)

commit 2504a97c129d6a820fade70415994ba07cf0a793

Date: Thu Dec 21 15:49:52 2023 +0200

add url fetching to tm-add-entry-sql.pl

bin/tm-add-entry-sql.pl | 48 +++++++++++++++++++++++++++++++++++++-----------

1 file changed, 37 insertions(+), 11 deletions(-)

commit d1d4a20ff106b716ce3c554641a051d35d88ae45

Date: Thu Dec 21 15:36:59 2023 +0200

upgrade to Getopt::Long from Getopt::Std in tm-add-entry-sql.pl

bin/tm-add-entry-sql.pl | 12 ++++++++++--

1 file changed, 10 insertions(+), 2 deletions(-)

commit ee1d9e1058de04edbdfed008f3a12d58d1c8ba61

Date: Thu Dec 21 15:34:00 2023 +0200

remove debugging line

bin/tm-scale-and-process-image.pl | 1 -

1 file changed, 1 deletion(-)

commit 0dd3f57d5e1dda092633be70afdd3710d8f7b1ad

Date: Sat Dec 16 05:02:33 2023 +0200

tweek SQL query performance

bin/tm-generate-feed.pl | 17 +++++++++--------

1 file changed, 9 insertions(+), 8 deletions(-)

commit 94075c63666f8f9801c48eabe3f528781f712d53

Date: Fri Dec 15 10:19:45 2023 +0200

performanc tweaks for SQL query

bin/tm-generate-feed.pl | 16 ++++++++--------

1 file changed, 8 insertions(+), 8 deletions(-)

commit 33fd917b1a092e1cbfa00610d5ce28966dd41420

Date: Fri Dec 15 03:36:30 2023 +0200

annotate dc.subject in XHTML feed list

bin/tm-generate-feed.pl | 29 ++++++++++++++++++++---------

1 file changed, 20 insertions(+), 9 deletions(-)

commit 43b90d241b274a437b035570693422b48e9a29a6

Date: Fri Dec 15 02:26:04 2023 +0200

clearified SQL query

bin/tm-generate-feed.pl | 2 +-

1 file changed, 1 insertion(+), 1 deletion(-)

commit 7c60894a4a779d348ec9356b45c6fa3596aa6050

Date: Fri Dec 8 13:04:40 2023 +0200

add recognition av1

bin/tm-scale-and-process-image.pl | 6 +++++-

1 file changed, 5 insertions(+), 1 deletion(-)

commit eb24ba2caf2f74cad581ca60f480ad06e6dd99b4

Date: Fri Dec 8 11:33:09 2023 +0200

history comment

bin/tm-scale-and-process-image.pl | 2 +-

1 file changed, 1 insertion(+), 1 deletion(-)

commit 7e53f4c7ac854324c31494ef312848b6fe4523a1

Date: Thu Nov 16 20:29:53 2023 +0200

correct default path for gemtext

bin/tm-extract-posts-sql.pl | 2 +-

1 file changed, 1 insertion(+), 1 deletion(-)

commit e44ffc39518fdf4a159866420eaa5b13b88a8b71

Merge: 4e6adb5 7ebf282

Date: Thu Nov 16 20:09:11 2023 +0200

Merge branch 'master' of ssh://git.tuxmachines.org/home/git/tuxmachines.org

commit 4e6adb5812368d0d07fb152fbaf580c6c6e8b984

Date: Thu Nov 16 20:05:24 2023 +0200

matching CSS for dc.subject

htdocs/CSS/tuxmachines.css | 691 +++++++++++++++++++++++----------------------

1 file changed, 358 insertions(+), 333 deletions(-)

commit e43a34e7f8fee951c422c5ed0a8622a479d025e9

Date: Thu Nov 16 20:04:29 2023 +0200

refine dc.subject usage further for generation of HTML and GemText

bin/tm-extract-posts-sql.pl | 49 ++++++++++++++++++++++++++++-----------------

1 file changed, 31 insertions(+), 18 deletions(-)

commit e93fd7f307305d8d0b3a30404331137f67989259

Date: Thu Nov 16 20:03:34 2023 +0200

refine dc.subject usage further

bin/tm-add-entry-sql.pl | 17 +++++++++++------

bin/tm-update-entry-sql.pl | 41 +++++++++++++++++++++++------------------

2 files changed, 34 insertions(+), 24 deletions(-)

commit 7ebf282ec1959e44c1d2f67f4a24d522715d422b

Date: Wed Nov 15 20:55:25 2023 +0200

make permissions more flexible when saving from temporary files

bin/refresh-site-from-db.sh | 14 ++++++--------

1 file changed, 6 insertions(+), 8 deletions(-)

commit 9edd5827e826641ad861aa2a80c135d05eeee147

Date: Wed Nov 15 20:38:52 2023 +0200

only show list of subjects when necessary

bin/tm-update-entry-sql.pl | 2 +-

1 file changed, 1 insertion(+), 1 deletion(-)

commit 171719b0fd51ebe01ac995142d42f3f8b21b4faa

Date: Wed Nov 15 18:37:16 2023 +0200

partial support for dc.subjects - update too

bin/tm-update-entry-sql.pl | 34 +++++++++++++++++++++++++++++++++-

1 file changed, 33 insertions(+), 1 deletion(-)

commit 40285b5f0cdc37326acbe5823c6ec1a642500113

Date: Wed Nov 15 18:20:39 2023 +0200

partial support for dc.subjects - input only

bin/tm-add-entry-sql.pl | 112 ++++++++++++++++++++++++++++++++++++++++--------

1 file changed, 94 insertions(+), 18 deletions(-)

commit 2de426e4e59a668b8590b133f1a9a606bb4aa22e

Date: Wed Nov 15 17:00:09 2023 +0200

update CSS

htdocs/CSS/tuxmachines.css | 4 ++--

1 file changed, 2 insertions(+), 2 deletions(-)

commit ff7af81ab0e0f8377d8813831686df41ba4a9a1f

Date: Fri Sep 29 07:41:45 2023 +0300

verify date if fed to summary extractor

bin/tm-extract-summary.pl | 4 ++--

1 file changed, 2 insertions(+), 2 deletions(-)

commit 413a057959bafa39c3d4c4664e2ca7d9d8cf6aee

Date: Fri Sep 22 21:58:43 2023 +0300

feeds are RSS now

bin/tm-extract-posts-sql.pl | 2 +-

bin/tm-extract-summary.pl | 2 +-

2 files changed, 2 insertions(+), 2 deletions(-)

commit 559adbe07573f70f95e8f76845d9c279c82c3feb

Date: Fri Sep 22 20:44:57 2023 +0300

generate thumbnails even for some video formats

bin/tm-scale-and-process-image.pl | 131 +++++++++++++++++++++++++++++++++++---

1 file changed, 121 insertions(+), 10 deletions(-)

commit 8116e4d1d3b061443d6d08c60a34cd8368a86eb2

Date: Thu Sep 21 16:51:33 2023 +0300

Initial commit of scripts and Perl module

bin/add-and-refresh-from-db.sh | 30 +

bin/get-latest-feature-image.sh | 12 +

bin/lib/TuxMachines/ReadOn.pm | 759 ++++++++++++++++++++

bin/refresh-site-from-db.sh | 96 +++

bin/rss-since-scraper.config | 7 +

bin/rss-since-scraper.pl | 1404 +++++++++++++++++++++++++++++++++++++

bin/rss-since-scraper.sh | 63 ++

bin/tm-add-entry-sql.pl | 824 ++++++++++++++++++++++

bin/tm-extract-posts-sql.pl | 1095 +++++++++++++++++++++++++++++

bin/tm-extract-summary.pl | 323 +++++++++

bin/tm-find-deduplicate-files.pl | 34 +

bin/tm-generate-feed.pl | 604 ++++++++++++++++

bin/tm-generate-gemtext-index.sh | 23 +

bin/tm-scale-and-process-image.pl | 527 ++++++++++++++

bin/tm-ssh-wrapper.pl | 59 ++

bin/tm-update-entry-sql.pl | 604 ++++++++++++++++

bin/update-and-refresh-from-db.sh | 26 +

17 files changed, 6490 insertions(+)

commit 9c6a6a849b8380af5f1244cdb9dacf62c289876e

Date: Thu Sep 21 16:45:47 2023 +0300

Initial commit

htdocs/CSS/tuxmachines.css | 603 +++++++++++++++++++++++++++++++++++++++++++++

htdocs/about.shtml | 44 ++++

htdocs/contact.shtml | 27 ++

htdocs/errors/404.shtml | 54 ++++

htdocs/footer.html | 11 +

htdocs/header.html | 7 +

htdocs/index.shtml | 50 ++++

htdocs/irc.shtml | 49 ++++

htdocs/navigation.html | 22 ++

htdocs/robots.txt | 11 +

10 files changed, 878 insertions(+)