00:24:18<klea>hexa-: am i worsening it by having a entirely different tree with only one commit in my fork?, i guess potentially?
00:41:06etnguyen03 quits [Client Quit]
00:56:01SootBector quits [Remote host closed the connection]
00:57:09SootBector (SootBector) joins
00:59:06notarobot178 joins
01:03:29notarobot17 quits [Ping timeout: 272 seconds]
01:03:29notarobot178 is now known as notarobot17
01:06:19Island joins
01:35:55dendory quits [Quit: The Lounge - https://thelounge.chat]
01:36:35dendory (dendory) joins
01:39:41dendory quits [Client Quit]
01:40:09dendory (dendory) joins
01:40:50dendory quits [Client Quit]
01:41:12dendory (dendory) joins
01:45:07Anon joins
01:46:53<Anon>Telegram backfeed is on track to finish in a few hours, 5.67PiB is quite insane.
01:55:41<datechnoman>Which is pretty small for the size of it :O
02:06:13<eggdrop>[remind] TheTechRobo: mnbot queue thing
02:23:44Wohlstand quits [Quit: Wohlstand]
02:30:45wires joins
02:31:51etnguyen03 (etnguyen03) joins
02:42:36hackbug quits [Remote host closed the connection]
03:10:03fetcher joins
03:17:44hexagonwin quits [Read error: Connection reset by peer]
03:18:17hexagonwin joins
03:19:34etnguyen03 quits [Client Quit]
03:27:38etnguyen03 (etnguyen03) joins
03:30:25ericgallager joins
03:39:38etnguyen03 quits [Client Quit]
03:41:23wires quits [Client Quit]
03:44:01etnguyen03 (etnguyen03) joins
04:06:23etnguyen03 quits [Remote host closed the connection]
04:10:07Island quits [Read error: Connection reset by peer]
04:50:13ericgallager quits [Client Quit]
04:54:17mcint quits [Quit: WeeChat 3.0]
04:59:08fuzzy80211 quits [Read error: Connection reset by peer]
05:02:16fuzzy80211 (fuzzy80211) joins
05:07:23Batlad joins
05:17:47DogDisco joins
05:18:16<Batlad>'Evening, I noticed the Telegram project running on a fresh warrior, version 4.2, is returning 100% failure rate on the WgetDownload step of every item it gets from the tracker. I keep seeing "[SSL: WRONG_VERSION_NUMBER]" in the logs of every item it tries. Is this an issue affecting everyone, or just me?
05:18:41<Batlad>Apologies in advance if this is known and has been discussed, I was unable to reference IRC logs
05:59:13ericgallager joins
05:59:15hackbug (hackbug) joins
05:59:20chrismeller quits [Quit: Ping timeout (120 seconds)]
05:59:40chrismeller (chrismeller) joins
06:03:45sg72 quits [Remote host closed the connection]
06:04:53sg72 joins
06:08:52<pokechu22>stepney141: I'm a bit confused as to how the site is structured; https://tulipplantation.com/tulip-bbsmenu.html links to e.g. https://tulipplantation.com/tulip2025q4/ which seems to be empty?
06:09:54<nexussfan>There's a JS file there
06:09:57<nexussfan>https://tulipplantation.com/static/index.js
06:10:04<nexussfan>Short, but I'm not sure what it does
06:10:22<pokechu22>https://tulipplantation.com/tulipplantation/?m=subback&mode=archive uses https://tulipplantation.com/tulipplantation/thread/1764/subject.json and links e.g. https://tulipplantation.com/#tulipplantation/1764006388/ which loads from https://tulipplantation.com/tulipplantation/thread/1764/1764006388.dat
06:14:07<pokechu22>looks like that paginates through e.g. https://tulipplantation.com/tulipplantation/?m=subback&mode=archive&archive=1763 and https://tulipplantation.com/tulipplantation/thread/1763/subject.json
06:16:17<pokechu22>https://tulipplantation.com/static/read.js has `let threadfile = '/'+bbs+'/thread/'+key.substring(0, 4)+'/'+key+'.dat';` so I guess I just need to scrape all of the pagination for thread IDs and that should get *something*
06:17:15<stepney141>pokechu22: I’m also confused about the tulip-bbsmenu.html and not sure how it’s supposed to be used. I’ve just asked one of the site’s users how to view it.
06:23:55<pokechu22>https://tulipplantation.com/lounge/ has content in it, but it looks like everything loads from that one page so I'm just going to go through everything under tulip-bbsmenu.html manually
06:25:18Batlad leaves
06:27:59nexussfan quits [Quit: Konversation terminated!]
06:29:16epoch quits [Ping timeout: 256 seconds]
06:29:21epoch joins
06:38:34DogsRNice quits [Read error: Connection reset by peer]
06:46:17hackbug quits [Remote host closed the connection]
06:48:26hackbug (hackbug) joins
06:54:10Barto quits [Read error: Connection reset by peer]
06:54:12Barto_ (Barto) joins
06:59:18TheEnbyperor quits [Ping timeout: 256 seconds]
07:00:03TheEnbyperor_ quits [Ping timeout: 272 seconds]
07:05:34Barto_ is now known as Barto
07:09:08TheEnbyperor joins
07:10:42<cruller>https://fox-tools.pages.dev/tulipplantation-kakolog/ is listing all threads through some means.
07:14:31<cruller>When saving each thread, you should specify https://tulipplantation.com/test/read.cgi/{board_id}/{thread_id}/. URL fragments are a bit tricky.
07:17:22<cruller>The following boards must be read-only: tulip2023, tulip2024q1, tulip2024q2, tulip2024q3, tulip2024q4, tulip2025q1, tulip2025q2, tulip2025q3
07:17:58TheEnbyperor_ (TheEnbyperor) joins
07:19:30<cruller>The following boards aren't read-only, but the threads on them are: tulip2025q4, greenhouselog, newstlog
07:25:30<cruller>The thread list can be generated based on https://fox-tools.pages.dev/tulipplantation-kakolog/, but ideally it should be fetched directly from https://tulipplantation.com/ itself.
07:28:34<cruller>The number of threads is approximately 260,000, and the deadline is December 31. That should be plenty of time for AB.
07:30:10<cruller>Anyway, I'll add tulipplantation (and a few other sites) to Deathwatch.
07:31:02<pokechu22>hmm, https://tulipplantation.com/test/read.cgi/tulipplantation/1760968878/ redirects, so I don't think that's super useful to save?
07:34:09<pokechu22>I do see https://tulipplantation.com/lounge/index.json?1764747173 -> https://tulipplantation.com/#lounge/1754908386/ -> https://tulipplantation.com/lounge/thread/1754/1754908386.dat though which I wouldn't have found otherwise
07:34:42<pokechu22>... oh, and https://tulipplantation.com/lounge/?m=subback&mode=archive also exists. Probably should have checked that
07:39:37<pokechu22>I don't think archivebot will extract URLs from https://tulipplantation.com/lounge/thread/1754/1754908386.dat
07:40:32<cruller>pokechu22: Yes, it definitely redirects to https://tulipplantation.com/#tulipplantation/1760968878. However, I think the redirect source information might be somewhat useful when playing it in WBM, for example.
07:44:26<pokechu22>I guess, but a quarter million redirects is somewhat expensive, especially since the site is slow. Archivebot wouldn't repeatedly save the redirect target due to the --no-parent rule at least
07:48:38<pokechu22>I think I've got a script that should list all threads (by checking https://tulipplantation.com/tulipplantation/thread/1764/subject.json etc for ranges from 1000 (corresponds to year 2000) to 1800 (corresponds to near future) for all of the boards, as well as https://tulipplantation.com/tulipplantation/subject.json). I'll run it tomorrow, since it seems like it will take a
07:48:40<pokechu22>few hours to run
07:50:43Shard7959 quits [Ping timeout: 272 seconds]
07:50:56<cruller>Understood. In that case, just https://tulipplantation.com/#{boards_id}/{threads_id} should be sufficient. Even if the redirect source information exists, links in WBM won't function properly anyway.
07:51:41ducky quits [Read error: Connection reset by peer]
07:52:52<pokechu22>Well, theoretically if https://tulipplantation.com/{boards_id}/thread/{threads_id[:4]}/{threads_id}.dat is saved, that should let the anchor-based one work, assuming nothing breaks the script
07:57:53knecht quits [Remote host closed the connection]
07:58:23knecht (knecht) joins
08:00:20ducky (ducky) joins
08:15:21Webuser821417 joins
08:15:53<cruller>Yeah, on 2ch-style BBSes, only the dat files are critical, IIRC.
08:16:17Webuser821417 quits [Client Quit]
08:16:22<cruller>Additionally, some 2ch viewers have a dat file renderer.
08:32:45Dada joins
08:34:14simon816 quits [Remote host closed the connection]
08:36:51<cruller>https://yay.boo/ Yay.Boo is staying alive. More details to come!
08:40:51simon816 (simon816) joins
09:01:42tertu2 (tertu) joins
09:02:15Shard7959 (Shard) joins
09:03:58tertu quits [Ping timeout: 256 seconds]
09:12:13<h2ibot>Cruller edited Deathwatch (+900, Add Yay.Boo, Ponder, bms.social, and Tulip…): https://wiki.archiveteam.org/?diff=58214&oldid=58206
09:19:15<h2ibot>Cruller edited Mastodon (+99, /* Dead and dying instances */ update from…): https://wiki.archiveteam.org/?diff=58215&oldid=58059
09:20:17<cruller>atirclog++
09:20:17<eggdrop>[karma] 'atirclog' now has 1 karma!
09:24:27Justin14p joins
09:31:16<h2ibot>Cruller edited Deathwatch/Dead as a Doornail (+332, /* 2025 */ Add Zillow's climate risk scores): https://wiki.archiveteam.org/?diff=58216&oldid=58144
09:49:05ericgallager quits [Quit: This computer has gone to sleep]
09:49:19<h2ibot>Cruller edited Deathwatch (+1, /* 2025 */ Template fix): https://wiki.archiveteam.org/?diff=58217&oldid=58214
09:55:19<h2ibot>Cruller edited Distributed recursive crawls (-58, /* Candidates */ Remove energia.ru: It was…): https://wiki.archiveteam.org/?diff=58218&oldid=58190
09:58:26Gadelhas562873784438 quits [Quit: auf Wiedersehen]
09:58:55Gadelhas562873784438 joins
10:00:53<hexa->klea: hardly
10:06:59Gadelhas562873784438 quits [Client Quit]
10:21:23DogDisco quits [Quit: Ooops, wrong browser tab.]
10:53:20BornOn420 quits [Ping timeout: 256 seconds]
11:00:43skyrocket quits [Ping timeout: 272 seconds]
11:05:09DogDisco joins
11:29:09CYBERDEV joins
11:29:30CYBERDEV__ quits [Read error: Connection reset by peer]
11:30:21BornOn420 (BornOn420) joins
12:22:54<cruller>Oh, grab-site follows links in the dat files. Nice.
12:44:12<cruller>I ran grab-site on https://tulipplantation.com/#tulipplantation/1694683001 and dat files of random 1000 threads. Then, I was able to replay other threads as well. (using ArchiveWeb.page)
12:46:01<cruller>However, to play it back, you must directly enter https://tulipplantation.com/#tulipplantation/{threads_id} into the address bar.
12:55:16Anon quits [Quit: The Lounge - https://thelounge.chat]
12:55:28hexagonwin quits [Read error: Connection reset by peer]
12:55:57hexagonwin joins
13:20:36skyrocket joins
13:24:28Wohlstand (Wohlstand) joins
14:11:11phuz-test (phuzion) joins
14:17:09phuz-test quits [Client Quit]
14:37:33<justauser>Re: NixOS cache, they also have this thread: https://discourse.nixos.org/t/nixos-s3-long-term-resolution-phase-1/36493
14:37:48<justauser>Might be worth something, if they ever reply.
14:38:23<justauser>I'm tempted so wait a bit and to copy the last message with a single digit changed.
14:38:40<justauser>*to
14:39:56ducky quits [Remote host closed the connection]
14:40:22ericgallager joins
14:41:48<justauser>!join #archivebot-alerts
14:42:09<justauser>Sorry.
14:43:15ducky (ducky) joins
15:24:46Webuser386813 joins
15:25:20Webuser386813 quits [Client Quit]
15:25:33<cruller>Does the shutdown of “TTN” on 2025-12-13 refer only to https://social.ttn.place/? Or does it include Tube, Promo, and Music?
15:25:35sg72 quits [Remote host closed the connection]
15:28:28sg72 joins
15:37:47<justauser|m>I'd guess it's complete.
15:37:49<justauser|m>"no longer possible to keep the TTN platforms running".
15:43:00<cruller>If that's the case, Tube and Music seem difficult too.
15:52:55ericgallager quits [Client Quit]
16:05:59pabs quits [Ping timeout: 272 seconds]
16:07:15Guest58 quits [Ping timeout: 272 seconds]
16:10:13DogDisco leaves [Ooops, wrong browser tab.]
16:11:51Guest58 joins
16:13:10pabs (pabs) joins
16:13:49cyanbox_ quits [Read error: Connection reset by peer]
16:30:41Guest58 quits [Ping timeout: 272 seconds]
16:32:35pabs quits [Ping timeout: 272 seconds]
16:36:22<h2ibot>Manu edited Discourse/archived (+99, Queued discuss.ropensci.org): https://wiki.archiveteam.org/?diff=58219&oldid=58208
16:38:13pabs (pabs) joins
16:38:23Guest58 joins
16:39:22<h2ibot>Justauser edited DNS History (+904, Various updates and owner statements): https://wiki.archiveteam.org/?diff=58220&oldid=51322
16:52:53lumidify quits [Quit: leaving]
16:54:14lumidify (lumidify) joins
16:54:57<klea>https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components
16:55:39<klea>i wonder if we should do anything about it
16:56:00<justauser|m>Like, exploit it on some website we want to archive?
16:56:18<klea>no
16:56:27<justauser|m>Get a shell and pipe the contents out without any ratelimits?
16:56:40<klea>oh that'd be funny but also not legal
17:19:06Webuser416877 joins
17:19:19<Webuser416877>Imgsrc down?
17:20:56Webuser416877 quits [Client Quit]
17:23:09ThetaDev quits [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
17:23:33Shard79593 (Shard) joins
17:23:36ThetaDev joins
17:25:47Shard7959 quits [Ping timeout: 272 seconds]
17:25:47Shard79593 is now known as Shard7959