ChanThreadWatch icon indicating copy to clipboard operation
ChanThreadWatch copied to clipboard

Continues monitoring dead "archived" threads on 4chan

Open Elevon opened this issue 11 years ago • 3 comments

4chan recently started no longer immediately 404ing dead threads on some boards, instead "archiving" them for 48 hours. CTW does not distinguish between live and "archived" threads, so it continues to use resources checking dead threads for new posts. On fast-moving boards this multiplies the number of monitored threads significantly, and I've started manually stopping dead threads to stop memory usage from getting out of hand. Obviously CTW should stop monitoring archived threads automatically.

Elevon avatar Oct 02 '14 18:10 Elevon

The actual behavior is that watchers are automatically stopped on error (404, IO Error, etc.). The problem with stopping these new archived threads is that they are not 404 and someone might still want to archive them locally when stumbling upon them.

Also, those board-specific behaviors are tricky to implement properly as of now when they don't consist of only HTML parsing. This is something I am thinking of improving as well as the whole board-specific management since those particularities are increasingly more feature-breaking.

However, I am open to ideas on if and how these new particular "thread states" should be dealt with.

SuperGouge avatar Oct 03 '14 00:10 SuperGouge

Why not make it so it downloads the thread once then stop it, rather than having it watch a thread that can't be updated anymore?

dingydingo avatar May 30 '15 08:05 dingydingo

Why can't you do it with HTML parsing? 4chan appends "Thread archived. You cannot reply anymore." At the top of archived threads?

ffgandalf avatar Jul 18 '19 21:07 ffgandalf