From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/15498 Path: main.gmane.org!not-for-mail From: Lloyd Zusman Newsgroups: gmane.emacs.gnus.general Subject: Automatically batch-decoding of all binaries in all groups. Date: Wed, 01 Jul 1998 04:29:45 GMT Organization: SunSITE Denmark (sunsite.auc.dk) Sender: owner-ding@hpc.uh.edu Message-ID: NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035154518 22391 80.91.224.250 (20 Oct 2002 22:55:18 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 22:55:18 +0000 (UTC) Return-Path: Original-Received: from gwyn.tux.org (gwyn.tux.org [207.96.122.8]) by altair.xemacs.org (8.9.0/8.9.0) with ESMTP id VAA24236 for ; Tue, 30 Jun 1998 21:36:19 -0700 Original-Received: from gizmo.hpc.uh.edu (gizmo.hpc.uh.edu [129.7.102.31]) by gwyn.tux.org (8.8.8/8.8.8) with ESMTP id AAA02523 for ; Wed, 1 Jul 1998 00:34:00 -0400 Original-Received: from sina.hpc.uh.edu (sina.hpc.uh.edu [129.7.3.5]) by gizmo.hpc.uh.edu (8.7.6/8.7.3) with ESMTP id XAT04476; Tue, 30 Jun 1998 23:07:40 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Tue, 30 Jun 1998 23:30:20 -0500 (CDT) Original-Received: from claymore.vcinet.com (claymore.vcinet.com [208.205.12.23]) by sina.hpc.uh.edu (8.7.3/8.7.3) with SMTP id XAA19298 for ; Tue, 30 Jun 1998 23:30:11 -0500 (CDT) Original-Received: (qmail 30683 invoked by uid 504); 1 Jul 1998 04:29:49 -0000 Original-Received: (qmail 30680 invoked from network); 1 Jul 1998 04:29:48 -0000 Original-Received: from sunsite.auc.dk (130.225.51.30) by claymore.vcinet.com with SMTP; 1 Jul 1998 04:29:48 -0000 Original-Received: (qmail 8986 invoked by uid 509); 1 Jul 1998 04:29:46 -0000 Original-To: ding@gnus.org Original-Path: not-for-mail Original-Newsgroups: emacs.ding,gnu.emacs.gnus Original-Lines: 45 X-Newsreader: Gnus v5.6.20/XEmacs 20.3 - "Vatican City" Original-NNTP-Posting-Host: 205.230.75.82 Original-NNTP-Posting-Date: Wed, 01 Jul 1998 06:29:45 MET DST Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:15498 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:15498 In the past, I hack^H^H^H^Hcreated a rather convoluted system for using gnus to automatically download and decode (in batch mode) all binaries in a selected set of newsgroups. There have been a number of upgrades of gnus since then, and my hacks (some of which being manual rewrites of certain gnus internal functions) don't work any more. I would like to re-create my program, but this time around I'd like to avoid a re-hacking spree if at all possible. Therefore, I'd like to know if anyone knows of a more straightforward way to do what I want to do using standard features of gnus (5.6.20 or beyond). Perhaps there's some sort of batch decode facility that I missed in the documentation ... ??? Here is more detail of what I'm trying to accomplish: (1) I use `slrnpull' to create a news spool consisting only of certain binary-laden newsgroups. I use that program's scoring facility to limit the download solely to encoded binaries that meet my personal criteria. I periodically invoke all this via a cron job to keep this spool up to date. This part is already finished, and it works fine. (2) I set up gnus using nnspool and pointing to this news spool. Therefore, the only newsgroups that gnus sees are those containing the encoded binaries that `slrnpull' has downloaded. This also is already done. (3) This is the part I'm looking for suggestions on: I want to run something in batch mode that loops through all newsgroups, and within each newsgroup loops through all the articles and automatically decodes them and stores all the results in a directory I have previously specfied. Multi-part binary articles need to be handled correctly. As this is being done, all the articles are marked as "read". Once invoked, his needs to run to completion totally without any manual intervention. I'm not looking for someone to write this for me ... only to point me to some appropriate functions that might be appropriate, and possibly make suggestions or warn me about pitfalls that I might encounter. I thank you all in advance. -- Lloyd Zusman ljz@asfast.com .