Deutsch   English   Français   Italiano  
<Jeff-Relf.Me@Apr.8--9.24pm.Seattle.2024>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news-out.netnews.com!postmaster.netnews.com!us4.netnews.com!not-for-mail
X-Trace: DXC=6B2Le]HoQ<NN1iZmU4fL3MHWonT5<]0TMQ;nb^V>PUfF5[gZBW6J?LLZHjmnLVPdBMm^FW3b86eAB0O@KgQ:1EiE5U: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"  <Usenet@Jeff-Relf.Me>
Date: Mon, 08 Apr 2024 21:24:55 -0700 (Seattle)
Message-ID: <Jeff-Relf.Me@Apr.8--9.24pm.Seattle.2024>
References: <uv1su1$3pauv$1@dont-email.me>
  <Jeff-Relf.Me@Apr.8--8.06pm.Seattle.2024>
  <uv2dv5$g2b$1@dont-email.me>
Newsgroups: comp.os.linux.advocacy
Subject: Try BlockNews and/or UsenetNews again, an hour later.
User-Agent: Jeff-Relf.Me/z1.HTM
Lines: 33
NNTP-Posting-Host: 127.0.0.1
X-Trace: 1712636697 reader.netnews.com 1082210 127.0.0.1:52841
Bytes: 2614

You (DFS) replied ( to me ):
> > MessageID (instead of Article Number) "bookmarking" is tricky.
> > I list MessageIDs (100 at a time), starting from the highest Article Number,
> > until I find one of the 10 Message-ID "bookmarks" I've saved.
> 
> Can you give me the code you run to retrieve articles? 
> How were you getting 1000 articles in 4 seconds from glorb?

Glorb was lightning fast.
When possible, I sent it 100 commands at a time, instead of individually.

From "z1.CPP" in "Jeff-Relf.Me/z1.ZIP":

  typedef __int64  i64 ;   i64  _LowArtNum, _HighArtNum, HighArtNum ;

  const int  max_BookMarks = 10, MIDsPerPage = 100, Max_szMID = 200, Max_Sz_BookMark = max_BookMarks * Max_szMID ;

  OpenGroup₍₎( LnP NG ) {  //  211  303,341,573 1,844,605,951  2,147,947,523  Comp.OS.Linux.Advocacy
    if ( !Go( L"Group %s", LowerCaseNG( NG ) ) ) { Sh( L"No Such NewsGroup, “ %c%s%c ” ?", ChNew, NG, ChText );  return 0 ;  }
    strCpy( _T, *Ln.PP ), P = _T, gTok, gTok, gTok, LowArtNum = AtoI( Tok ) - 1, gTok, HighArtNum = AtoI( Tok );
    Sh( L"%s Articles;  From: %s  To: %s .", Commas( HighArtNum - LowArtNum ), Commas( LowArtNum + 1 ), Commas( HighArtNum ) ); return HighArtNum ;  }

  _LowArtNum = HighArtNum - MIDsPerPage - 1 ;
  Go( L"xHdr Message-ID %I64d-%I64d", _LowArtNum, _HighArtNum );

> The python code I've relied on for years has become very slow and 
> unstable when running it against blocknews.  Connections are dropped all 
> the time.   SuckMT is OK fast, but it drops connections too.
> 
> I want to stay with blocknews because it has articles going back to 
> 2003, and they might recover from their current woes.

Try BlockNews and/or UsenetNews again, an hour later.