Feed of "stringbone/reflscan" https://codeberg.org/stringbone/reflscan Scan reflection files and create a queryable database. Wed, 02 Sep 2026 05:22:22 +0200 stringbone pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/commit/b634f30b2b0c04ed857ed4acc7783a05d5661793 <a href="https://codeberg.org/stringbone/reflscan/commit/b634f30b2b0c04ed857ed4acc7783a05d5661793">b634f30b2b0c04ed857ed4acc7783a05d5661793</a> Fix alignment <![CDATA[b634f30b2b0c04ed857ed4acc7783a05d5661793 Fix alignment]]> stringbone 175339676: https://codeberg.org/stringbone/reflscan/commit/b634f30b2b0c04ed857ed4acc7783a05d5661793 Wed, 15 Jul 2026 22:54:24 +0200 stringbone pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/commit/1d6b76d2ad82080fdc94a0518261e2334010dd74 <a href="https://codeberg.org/stringbone/reflscan/commit/1d6b76d2ad82080fdc94a0518261e2334010dd74">1d6b76d2ad82080fdc94a0518261e2334010dd74</a> simplify update <![CDATA[1d6b76d2ad82080fdc94a0518261e2334010dd74 simplify update]]> stringbone 175325030: https://codeberg.org/stringbone/reflscan/commit/1d6b76d2ad82080fdc94a0518261e2334010dd74 Wed, 15 Jul 2026 22:25:18 +0200 stringbone pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/commit/58f74725cad02ffba6a9b0ca5766281d2e4dd678 <a href="https://codeberg.org/stringbone/reflscan/commit/58f74725cad02ffba6a9b0ca5766281d2e4dd678">58f74725cad02ffba6a9b0ca5766281d2e4dd678</a> Unnecessary formatting update <![CDATA[58f74725cad02ffba6a9b0ca5766281d2e4dd678 Unnecessary formatting update]]> stringbone 171294170: https://codeberg.org/stringbone/reflscan/commit/58f74725cad02ffba6a9b0ca5766281d2e4dd678 Fri, 10 Jul 2026 03:11:14 +0200 stringbone pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/commit/32438c6043d3f8a867c011e3c234aa3dc468c723 <a href="https://codeberg.org/stringbone/reflscan/commit/32438c6043d3f8a867c011e3c234aa3dc468c723">32438c6043d3f8a867c011e3c234aa3dc468c723</a> update <![CDATA[32438c6043d3f8a867c011e3c234aa3dc468c723 update]]> stringbone 171016487: https://codeberg.org/stringbone/reflscan/commit/32438c6043d3f8a867c011e3c234aa3dc468c723 Thu, 09 Jul 2026 18:09:53 +0200 stringbone pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/commit/1ccfb9b742cf5221dc2688874530c4d1a969b266 <a href="https://codeberg.org/stringbone/reflscan/commit/1ccfb9b742cf5221dc2688874530c4d1a969b266">1ccfb9b742cf5221dc2688874530c4d1a969b266</a> Add F category <![CDATA[1ccfb9b742cf5221dc2688874530c4d1a969b266 Add F category]]> stringbone 169501235: https://codeberg.org/stringbone/reflscan/commit/1ccfb9b742cf5221dc2688874530c4d1a969b266 Tue, 07 Jul 2026 18:20:11 +0200 stringbone pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/compare/f7ce1a1af684e467c5fddde58e047a78f2ca80ab...209083eae9d3bbcd2cfb6e95fc14d2b3d6b55359 <a href="https://codeberg.org/stringbone/reflscan/commit/209083eae9d3bbcd2cfb6e95fc14d2b3d6b55359">209083eae9d3bbcd2cfb6e95fc14d2b3d6b55359</a> Restrict categories for FY27 <a href="https://codeberg.org/stringbone/reflscan/commit/4837802498b2373fdbefa8530955601a46f0bcc2">4837802498b2373fdbefa8530955601a46f0bcc2</a> Add metadata list <![CDATA[209083eae9d3bbcd2cfb6e95fc14d2b3d6b55359 Restrict categories for FY27 4837802498b2373fdbefa8530955601a46f0bcc2 Add metadata list]]> stringbone 165444386: https://codeberg.org/stringbone/reflscan/compare/f7ce1a1af684e467c5fddde58e047a78f2ca80ab...209083eae9d3bbcd2cfb6e95fc14d2b3d6b55359 Wed, 01 Jul 2026 19:33:51 +0200 stringbone pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/commit/f7ce1a1af684e467c5fddde58e047a78f2ca80ab <a href="https://codeberg.org/stringbone/reflscan/commit/f7ce1a1af684e467c5fddde58e047a78f2ca80ab">f7ce1a1af684e467c5fddde58e047a78f2ca80ab</a> Make update script <![CDATA[f7ce1a1af684e467c5fddde58e047a78f2ca80ab Make update script]]> stringbone 149815487: https://codeberg.org/stringbone/reflscan/commit/f7ce1a1af684e467c5fddde58e047a78f2ca80ab Thu, 04 Jun 2026 20:38:59 +0200 stringbone pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/commit/97406d3e9aa31d65aacafd2bfe4a14605571643a <a href="https://codeberg.org/stringbone/reflscan/commit/97406d3e9aa31d65aacafd2bfe4a14605571643a">97406d3e9aa31d65aacafd2bfe4a14605571643a</a> Use proper date call <![CDATA[97406d3e9aa31d65aacafd2bfe4a14605571643a Use proper date call]]> stringbone 144450581: https://codeberg.org/stringbone/reflscan/commit/97406d3e9aa31d65aacafd2bfe4a14605571643a Wed, 27 May 2026 03:54:15 +0200 stringbone pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/commit/c342ad0143340ed96c2f0f482e9fe89b71387f80 <a href="https://codeberg.org/stringbone/reflscan/commit/c342ad0143340ed96c2f0f482e9fe89b71387f80">c342ad0143340ed96c2f0f482e9fe89b71387f80</a> handle no DB at first run <![CDATA[c342ad0143340ed96c2f0f482e9fe89b71387f80 handle no DB at first run]]> stringbone 144442778: https://codeberg.org/stringbone/reflscan/commit/c342ad0143340ed96c2f0f482e9fe89b71387f80 Wed, 27 May 2026 03:23:03 +0200 stringbone pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/commit/fcafa9d615924265212967e2ba02469361b6abaf <a href="https://codeberg.org/stringbone/reflscan/commit/fcafa9d615924265212967e2ba02469361b6abaf">fcafa9d615924265212967e2ba02469361b6abaf</a> handle no DB at first run <![CDATA[fcafa9d615924265212967e2ba02469361b6abaf handle no DB at first run]]> stringbone 144382901: https://codeberg.org/stringbone/reflscan/commit/fcafa9d615924265212967e2ba02469361b6abaf Wed, 27 May 2026 00:45:00 +0200 milofultz pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/compare/c46c913b6bb3f8d6294c3df187d175f970fe458e...753b2a9d6e2980781272deac3c6056ab298a8c32 <a href="https://codeberg.org/stringbone/reflscan/commit/753b2a9d6e2980781272deac3c6056ab298a8c32">753b2a9d6e2980781272deac3c6056ab298a8c32</a> Make format script <a href="https://codeberg.org/stringbone/reflscan/commit/3d9c99c85ef4e58984fb7cf37a507fe060e9d30c">3d9c99c85ef4e58984fb7cf37a507fe060e9d30c</a> Use Black on all files <a href="https://codeberg.org/stringbone/reflscan/commit/bc17c7f7de3ee2be0bd26d6749834f1a1f8662ce">bc17c7f7de3ee2be0bd26d6749834f1a1f8662ce</a> Ensure it doesn&#39;t error silently on badly formed dates <![CDATA[753b2a9d6e2980781272deac3c6056ab298a8c32 Make format script 3d9c99c85ef4e58984fb7cf37a507fe060e9d30c Use Black on all files bc17c7f7de3ee2be0bd26d6749834f1a1f8662ce Ensure it doesn't error silently on badly formed dates]]> milofultz 86684579: https://codeberg.org/stringbone/reflscan/compare/c46c913b6bb3f8d6294c3df187d175f970fe458e...753b2a9d6e2980781272deac3c6056ab298a8c32 Mon, 05 Jan 2026 21:12:34 +0100 milofultz pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/commit/c46c913b6bb3f8d6294c3df187d175f970fe458e <a href="https://codeberg.org/stringbone/reflscan/commit/c46c913b6bb3f8d6294c3df187d175f970fe458e">c46c913b6bb3f8d6294c3df187d175f970fe458e</a> Make file entry only files not dir <![CDATA[c46c913b6bb3f8d6294c3df187d175f970fe458e Make file entry only files not dir]]> milofultz 86680985: https://codeberg.org/stringbone/reflscan/commit/c46c913b6bb3f8d6294c3df187d175f970fe458e Mon, 05 Jan 2026 20:57:13 +0100 milofultz pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/compare/4f034eda40567b892fb369ec56c6457f6a38168f...5dc6cc14c0ffef96e2e48323c5ab435fc797d43d <a href="https://codeberg.org/stringbone/reflscan/commit/5dc6cc14c0ffef96e2e48323c5ab435fc797d43d">5dc6cc14c0ffef96e2e48323c5ab435fc797d43d</a> Change date to entry date <a href="https://codeberg.org/stringbone/reflscan/commit/210915fe2bf016ac5c8a14d1d3bbe965eb231dd2">210915fe2bf016ac5c8a14d1d3bbe965eb231dd2</a> Sort files on input <a href="https://codeberg.org/stringbone/reflscan/commit/f910dc8f10f34e236ae93fea40b9cb17573fcaf2">f910dc8f10f34e236ae93fea40b9cb17573fcaf2</a> Make file entry only files not dir <![CDATA[5dc6cc14c0ffef96e2e48323c5ab435fc797d43d Change date to entry date 210915fe2bf016ac5c8a14d1d3bbe965eb231dd2 Sort files on input f910dc8f10f34e236ae93fea40b9cb17573fcaf2 Make file entry only files not dir]]> milofultz 86680349: https://codeberg.org/stringbone/reflscan/compare/4f034eda40567b892fb369ec56c6457f6a38168f...5dc6cc14c0ffef96e2e48323c5ab435fc797d43d Mon, 05 Jan 2026 20:55:01 +0100 milofultz pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/compare/e26495861e067dbb93c58d94af688e1f67dbde0f...4f034eda40567b892fb369ec56c6457f6a38168f <a href="https://codeberg.org/stringbone/reflscan/commit/4f034eda40567b892fb369ec56c6457f6a38168f">4f034eda40567b892fb369ec56c6457f6a38168f</a> Ensure dates are used appropriately <a href="https://codeberg.org/stringbone/reflscan/commit/cac38f923640406acdf9e8f7f8430d4896203242">cac38f923640406acdf9e8f7f8430d4896203242</a> Add ID query <![CDATA[4f034eda40567b892fb369ec56c6457f6a38168f Ensure dates are used appropriately cac38f923640406acdf9e8f7f8430d4896203242 Add ID query]]> milofultz 44155091: https://codeberg.org/stringbone/reflscan/compare/e26495861e067dbb93c58d94af688e1f67dbde0f...4f034eda40567b892fb369ec56c6457f6a38168f Fri, 04 Jul 2025 02:13:25 +0200 milofultz pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/compare/c589cd344bd82e4807c7b631e014814fbce843bd...e26495861e067dbb93c58d94af688e1f67dbde0f <a href="https://codeberg.org/stringbone/reflscan/commit/e26495861e067dbb93c58d94af688e1f67dbde0f">e26495861e067dbb93c58d94af688e1f67dbde0f</a> Handle days without reflections <a href="https://codeberg.org/stringbone/reflscan/commit/c014fc5fd74241feb6f2b15b348f3a9719759802">c014fc5fd74241feb6f2b15b348f3a9719759802</a> Use built DB if exists, add option to rebuild <![CDATA[e26495861e067dbb93c58d94af688e1f67dbde0f Handle days without reflections c014fc5fd74241feb6f2b15b348f3a9719759802 Use built DB if exists, add option to rebuild]]> milofultz 25543472: https://codeberg.org/stringbone/reflscan/compare/c589cd344bd82e4807c7b631e014814fbce843bd...e26495861e067dbb93c58d94af688e1f67dbde0f Wed, 19 Mar 2025 16:42:58 +0100 milofultz pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/compare/5f3cfb1fdfc61583f830febf6072ac2ecafc0a57...c589cd344bd82e4807c7b631e014814fbce843bd <a href="https://codeberg.org/stringbone/reflscan/commit/c589cd344bd82e4807c7b631e014814fbce843bd">c589cd344bd82e4807c7b631e014814fbce843bd</a> Add weekly scanning <a href="https://codeberg.org/stringbone/reflscan/commit/6d99762a375b478faf01356a5a2ca8544032f2c7">6d99762a375b478faf01356a5a2ca8544032f2c7</a> Fixup for argparse <a href="https://codeberg.org/stringbone/reflscan/commit/a5bbda4a505326d0a2b40572424048d851293970">a5bbda4a505326d0a2b40572424048d851293970</a> Refactor <![CDATA[c589cd344bd82e4807c7b631e014814fbce843bd Add weekly scanning 6d99762a375b478faf01356a5a2ca8544032f2c7 Fixup for argparse a5bbda4a505326d0a2b40572424048d851293970 Refactor]]> milofultz 22714579: https://codeberg.org/stringbone/reflscan/compare/5f3cfb1fdfc61583f830febf6072ac2ecafc0a57...c589cd344bd82e4807c7b631e014814fbce843bd Wed, 29 Jan 2025 01:17:26 +0100 milofultz pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/compare/9d336246046e8cb89b93abdd642ab35d3fc8ca82...5f3cfb1fdfc61583f830febf6072ac2ecafc0a57 <a href="https://codeberg.org/stringbone/reflscan/commit/5f3cfb1fdfc61583f830febf6072ac2ecafc0a57">5f3cfb1fdfc61583f830febf6072ac2ecafc0a57</a> Better parsing of links <a href="https://codeberg.org/stringbone/reflscan/commit/9b863d5b4d5b18eb8606c108f6257128b3da4970">9b863d5b4d5b18eb8606c108f6257128b3da4970</a> Fixup for DB creation <![CDATA[5f3cfb1fdfc61583f830febf6072ac2ecafc0a57 Better parsing of links 9b863d5b4d5b18eb8606c108f6257128b3da4970 Fixup for DB creation]]> milofultz 22672617: https://codeberg.org/stringbone/reflscan/compare/9d336246046e8cb89b93abdd642ab35d3fc8ca82...5f3cfb1fdfc61583f830febf6072ac2ecafc0a57 Tue, 28 Jan 2025 01:06:18 +0100 stringbone pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/commit/9d336246046e8cb89b93abdd642ab35d3fc8ca82 <a href="https://codeberg.org/stringbone/reflscan/commit/9d336246046e8cb89b93abdd642ab35d3fc8ca82">9d336246046e8cb89b93abdd642ab35d3fc8ca82</a> README fix <![CDATA[9d336246046e8cb89b93abdd642ab35d3fc8ca82 README fix]]> stringbone 22425260: https://codeberg.org/stringbone/reflscan/commit/9d336246046e8cb89b93abdd642ab35d3fc8ca82 Wed, 22 Jan 2025 22:27:58 +0100 stringbone pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/commit/d062f11c9aba7c7b5f9367e5825d7408695a336c <a href="https://codeberg.org/stringbone/reflscan/commit/d062f11c9aba7c7b5f9367e5825d7408695a336c">d062f11c9aba7c7b5f9367e5825d7408695a336c</a> More pep8 <![CDATA[d062f11c9aba7c7b5f9367e5825d7408695a336c More pep8]]> stringbone 22425226: https://codeberg.org/stringbone/reflscan/commit/d062f11c9aba7c7b5f9367e5825d7408695a336c Wed, 22 Jan 2025 22:26:50 +0100 stringbone pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/commit/da0c1a1796d6d0c09e89a6d9477b96269e4893d1 <a href="https://codeberg.org/stringbone/reflscan/commit/da0c1a1796d6d0c09e89a6d9477b96269e4893d1">da0c1a1796d6d0c09e89a6d9477b96269e4893d1</a> PEP8 stuff <![CDATA[da0c1a1796d6d0c09e89a6d9477b96269e4893d1 PEP8 stuff]]> stringbone 22425156: https://codeberg.org/stringbone/reflscan/commit/da0c1a1796d6d0c09e89a6d9477b96269e4893d1 Wed, 22 Jan 2025 22:24:13 +0100 milofultz pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/commit/9f515444eb7a8dc4d4b488fdf0e0f3035c72281f <a href="https://codeberg.org/stringbone/reflscan/commit/9f515444eb7a8dc4d4b488fdf0e0f3035c72281f">9f515444eb7a8dc4d4b488fdf0e0f3035c72281f</a> Clean up <![CDATA[9f515444eb7a8dc4d4b488fdf0e0f3035c72281f Clean up]]> milofultz 22422253: https://codeberg.org/stringbone/reflscan/commit/9f515444eb7a8dc4d4b488fdf0e0f3035c72281f Wed, 22 Jan 2025 20:58:52 +0100 milofultz pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/compare/49b3656bd524f4a085b4023cd6bab57033920f09...b6aaeb2c63581ba80498ea599722cacb90aba859 <a href="https://codeberg.org/stringbone/reflscan/commit/b6aaeb2c63581ba80498ea599722cacb90aba859">b6aaeb2c63581ba80498ea599722cacb90aba859</a> Add raw entry search <a href="https://codeberg.org/stringbone/reflscan/commit/9e129bd83cc587456940505a196c1b67d27cdb55">9e129bd83cc587456940505a196c1b67d27cdb55</a> Constants file <![CDATA[b6aaeb2c63581ba80498ea599722cacb90aba859 Add raw entry search 9e129bd83cc587456940505a196c1b67d27cdb55 Constants file]]> milofultz 22386653: https://codeberg.org/stringbone/reflscan/compare/49b3656bd524f4a085b4023cd6bab57033920f09...b6aaeb2c63581ba80498ea599722cacb90aba859 Wed, 22 Jan 2025 03:03:30 +0100 milofultz pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/compare/ce2bce814b115cb2c632e6efabff5595cdfe41e3...49b3656bd524f4a085b4023cd6bab57033920f09 <a href="https://codeberg.org/stringbone/reflscan/commit/49b3656bd524f4a085b4023cd6bab57033920f09">49b3656bd524f4a085b4023cd6bab57033920f09</a> Add environment stuff <a href="https://codeberg.org/stringbone/reflscan/commit/b2bad34eec1ca51554790b5f015b0b8b963d62f5">b2bad34eec1ca51554790b5f015b0b8b963d62f5</a> Update gitignore <a href="https://codeberg.org/stringbone/reflscan/commit/f9f85aa91ec72d37e647a79c3361687896b97a9e">f9f85aa91ec72d37e647a79c3361687896b97a9e</a> Update tests <a href="https://codeberg.org/stringbone/reflscan/commit/6ea4e30d39cff0b294862fc5b8035797d66d4a6b">6ea4e30d39cff0b294862fc5b8035797d66d4a6b</a> Make it easier to test and run from cli <![CDATA[49b3656bd524f4a085b4023cd6bab57033920f09 Add environment stuff b2bad34eec1ca51554790b5f015b0b8b963d62f5 Update gitignore f9f85aa91ec72d37e647a79c3361687896b97a9e Update tests 6ea4e30d39cff0b294862fc5b8035797d66d4a6b Make it easier to test and run from cli]]> milofultz 22384437: https://codeberg.org/stringbone/reflscan/compare/ce2bce814b115cb2c632e6efabff5595cdfe41e3...49b3656bd524f4a085b4023cd6bab57033920f09 Wed, 22 Jan 2025 02:12:27 +0100 milofultz pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/compare/a653cb1b86d4cb8c3c5c7f59105e4cc811361cae...ce2bce814b115cb2c632e6efabff5595cdfe41e3 <a href="https://codeberg.org/stringbone/reflscan/commit/ce2bce814b115cb2c632e6efabff5595cdfe41e3">ce2bce814b115cb2c632e6efabff5595cdfe41e3</a> Scrape all links <a href="https://codeberg.org/stringbone/reflscan/commit/2786743c24a021704048e5eafd49538f3fd7f421">2786743c24a021704048e5eafd49538f3fd7f421</a> Save raw entry <![CDATA[ce2bce814b115cb2c632e6efabff5595cdfe41e3 Scrape all links 2786743c24a021704048e5eafd49538f3fd7f421 Save raw entry]]> milofultz 22376307: https://codeberg.org/stringbone/reflscan/compare/a653cb1b86d4cb8c3c5c7f59105e4cc811361cae...ce2bce814b115cb2c632e6efabff5595cdfe41e3 Tue, 21 Jan 2025 21:16:59 +0100 milofultz pushed to main at stringbone/reflscan https://codeberg.org/stringbone/reflscan/compare/6f2955e1d23f65ce1dd909be6ecaf4c959525492...a653cb1b86d4cb8c3c5c7f59105e4cc811361cae <a href="https://codeberg.org/stringbone/reflscan/commit/a653cb1b86d4cb8c3c5c7f59105e4cc811361cae">a653cb1b86d4cb8c3c5c7f59105e4cc811361cae</a> Add a ton of stuff <a href="https://codeberg.org/stringbone/reflscan/commit/f9c121feda9cf02af345573bc74e8b302571bcc7">f9c121feda9cf02af345573bc74e8b302571bcc7</a> Update ignore <a href="https://codeberg.org/stringbone/reflscan/commit/b575f2b74959dd67486a355709004c961461f5e0">b575f2b74959dd67486a355709004c961461f5e0</a> Update README <a href="https://codeberg.org/stringbone/reflscan/commit/d63c24cf840d311c3608b06bc880d5e19eca026b">d63c24cf840d311c3608b06bc880d5e19eca026b</a> Add category arg, no early stop on links, TSV <a href="https://codeberg.org/stringbone/reflscan/commit/e61b73057864e0c8fecaa379e9aa721732b28ffc">e61b73057864e0c8fecaa379e9aa721732b28ffc</a> Update gitignore <![CDATA[a653cb1b86d4cb8c3c5c7f59105e4cc811361cae Add a ton of stuff f9c121feda9cf02af345573bc74e8b302571bcc7 Update ignore b575f2b74959dd67486a355709004c961461f5e0 Update README d63c24cf840d311c3608b06bc880d5e19eca026b Add category arg, no early stop on links, TSV e61b73057864e0c8fecaa379e9aa721732b28ffc Update gitignore]]> milofultz 22181037: https://codeberg.org/stringbone/reflscan/compare/6f2955e1d23f65ce1dd909be6ecaf4c959525492...a653cb1b86d4cb8c3c5c7f59105e4cc811361cae Fri, 17 Jan 2025 23:40:57 +0100 milofultz created branch main in stringbone/reflscan https://codeberg.org/stringbone/reflscan/src/branch/main milofultz 22181035: https://codeberg.org/stringbone/reflscan/src/branch/main Fri, 17 Jan 2025 23:40:57 +0100 stringbone created repository stringbone/reflscan https://codeberg.org/stringbone/reflscan stringbone 22179750: https://codeberg.org/stringbone/reflscan Fri, 17 Jan 2025 23:02:27 +0100