Path: ...!news-out.netnews.com!postmaster.netnews.com!us2.netnews.com!not-for-mail X-Trace: DXC=O\QWdWHoDZlXHfk:;Q?DHgHWonT5<]0TmQ;nb^V>PUff5[gZBW6J?Llo>@oN;JD0ZcFZH@c^B`Laog?[R\gSXEb`5U:R2KGD>9``Hd>?9hdkXc5;T>0j>i^lg X-Complaints-To: support@blocknews.net Content-Type: Text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From: "Relf" Date: Thu, 11 Apr 2024 08:07:17 -0700 (Seattle) Message-ID: References: Newsgroups: comp.os.linux.advocacy Subject: Try BlockNews and/or UsenetNews again, an hour later. User-Agent: Jeff-Relf.Me/z1.HTM Lines: 23 NNTP-Posting-Host: 127.0.0.1 X-Trace: 1712848039 reader.netnews.com 2909319 127.0.0.1:51255 Bytes: 1963 You (DFS) replied ( to me ): > > I list MessageIDs (100 at a time), starting from the highest Article Number, > > until I find one of the 10 MessageID "bookmarks" I've saved. > > I used to do head and body commands (via Python nntplib), but they don't > work very well lately. The 'article' command is pretty quick, though. > info = news.article(artID) artID = info[0] msgID = info[1] msg = info[2] Yes, instead of "head" and "body", I use the "article" command. > a minute ago, from blocknews: > 211 1795999 899518 2695516 comp.os.linux.advocacy > > But blocknews recently screwed up their article numbering, > and there are a lot of gaps in the sequence, > so there aren't 1795999 articles available on their server. At times, blocknews is missing some articles and such; some seconds later, they're back. My code actually checks that blocknews has the 10 MessageIDs that makes up my "bookmark", in the order expected; if it doesn't, it pays to try again later.