🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dnet.and.sub.general
Article #509

Chalisti (oder: wie bastelt man einen Digest)

#509
From: Juergen Christoffel
Date: Wed, 04 Oct 1989 14:44
136 lines
6099 bytes
simon@uniol.UUCP (Frank Simon) writes:
>eckert@immd4.informatik.uni-erlangen.de (Toerless Eckert) writes:
>>From article <874@uniol.UUCP>, by simon@uniol.UUCP (Frank Simon):
>>> Und unsere Begeisterung fuer jedes Netz eine Version zu machen, haelt sich
>>> arg in Grenzen. 

Da Digests ein rein textuelles Format haben, duerften sie ohne
Schwierigkeiten auch auf andere Netze passen. 

>>Waere aber prima. Sicherlich, das Format ist spezifisch fuer netnews,
Digests sind nicht spezifisch fuer netnews und das Usenet; sie sind
eine Konvention aus dem Arpanet und wurden in anderen Bereichen
uebernommen. 

>>aber es schadet auch den anderen Netzen nichts (Programme koennen
>>vielleicht nicht explizit mit dem Header etwas anfangen, aber
>>auch fuer den Leser ist es angenehmer, wenn er nochmal die wichtigen
>>Info's ueber den Artikel am Anfang eines Artikels stehen hat).
>Da gebe ich dir schon recht. Nur wenn wir jetzt Digest Format einfuehren,
>dann koennten die Leute auf den anderen Netzen auf die Idee kommen, dass sie
>IHREN Standard Header zur besseren Verwaltung ebenfalls drin haben wollen,
>allerdings ...
   Digests sind ein alter "de facto"-Standard im "rest of the world";
da sie bisher ihre Nuetzlichkeit bewiesen haben, waere es doch
sinnvoll ihn auch in andere Netze zu tragen. (Nur weil jemand keine
Huehner kennt, heisst das ja noch lange nicht, dass das Ei zuerst da
war ...  ;-)

>>Das ist doch wirklich nicht mehr, als ein kleines shell script, das vor jede
>>Message einen kleinen Header bastelt - das ist wirklich nicht soo
>>schwer (3 kleine Zeilen vor jeden Artikel).

Es sind schon ein paar mehr, aber das macht die Sache nicht
schwieriger. Siehe weiter unten...

[...]
>zur naechsten Chalisti hinkriegen (Studium geht hier wieder los). Koennte
>man dann eigentlich Chalisti auch als ein File posten ? Sonst hat das ja wenig
>Sinn. 

Ja, man kann es dann sicher als eine Message posten.

>Gibt es eine genaue Spezifikation fuer Digist ? Wir erkennt z.B. nn , 
>das ein Digist vorliegt ?

Nun, wie erkennt nn das ein Digest vorliegt? da guckt man in die
Sources und sieht, dass es sich ganz schoen schwer tut, da er einen
Digest ja automatisch erkennen will. Man kann auch bei gnuemacs
nachsehen, da dort der rmail-mode ein undigestify kann.

Es gibt KEINEN OFFIZIELLEN STANDARD fuer Digests. Allerdings gibt es
ein paar Konventionen, die sich auf dem ARPANet eingbuergert haben und
die auch z.B. auf dem Usenet Verwendung finden:

 - Preamble, die einen Ueberblick ueber die enthaltenen Artikel und
ihr "Subject" gibt und evtl. auf die Bezugsbedingungen etc. hinweist.

 - Trennzeile von 70 Bindestrichen "-"

 - Artikel werden durch Zeilen von Bindestrichen getrennt (genauer:
beendet), meist dreissig Striche. (Dies ist wohl auch die untere
Grenze, um eine Unterscheidung zu in einer Message enthaltenen
Strichen zu erlauben; Leute mit ueberlangen Strichen in ihrer Signatur
bringen damit immer mal wieder einen Digest durcheinander, also muss
man beim Verpacken ein bisschen aufpassen (man koennte z.B. die
Artikel vorher durch einen sed schicken, also etwa im Unix mit dem
Kommando s"ed s/^-----/%----/ < article"))

Nach der Trennlinie kommt eine Leerzeile, die wesentlichen Header aus
der Message (also mind. Date, From, Subject) und wieder eine
Leerzeile, nach der dann der eigentliche Text kommt.

 - Postamble, die den Digest beendet; bestehend aus optionalem Text
und dann den schliessenden Zeilen "End of <whatever>-Digest" gefolgt
von einer Zeile aus Sternchen "*" und zwar am Besten auch dreissig,
sonst so viele wie die darueber stehende "End of"-Zeile Zeichen hat.

Lange Rede (hatte man ja auch mit einer Grammatik beschreiben koenne
;-), kurzer Sinn: als Anhang noch ein Beispiel fuer einen Digest, den
mir meine Lisp-Maschine freundlicherweise aus ein paar Messages
zusammenstellte. 

	--jc

P.S. Es gibt noch eine alte Konvention, sowohl im journalistischen als
auch im wissenschaftlichen Bereich: Quellenangaben. Ich habe mich ein
bisschen daran gestoert, dass die Angaben zu den einzelnen Artikeln in
Chalisti ziemlich "nackt" dort standen.

==============================C=U=T==H=E=R=E============================
Date: Wed, 4 Oct 89 11:47+0100
From: chalisti-request@gmdzi
Sender: JC@sysiphos
Reply-To: chalisti-request@gmdzi
Subject: Chalisti Digest V1 Issue: 0
To: jc@gmdzi

Chalisti Digest   10/04/89 11:46:44   Volume 1, Number 0

Today's Topics:

 In Search of Documentation
 
----------------------------------------------------------------------

Date: Fri, 7 Jul 89 08:41 EDT
From: dale%JAZZ.alcoa.com@uunet (Dale Shanefelt)
Subject: In Search of Documentation

Can anyone tell me where I can get some documentatation on CLX?

Thanks in advance for your cooperation.

Dale Shanefelt
Email: Shanefelt@aldncf.alcoa.com
Voice: (412) 337-2087

------------------------------

From: cerys%BBN.COM@uunet (Dan Cerys)
Organization: Bolt, Beranek, and Newman Inc. 
Subject: In Search of Documentation
Date: Fri, 7 Jul 89 11:16:26 EDT


Last time I checked, the most recent version of CLX documentation was
FTPable from TI.COM: filename: pub/clx.doc (or something similar).  The
implementation was primarily done by TI as is the current documentation
effort. 

Dan

------------------------------

End of Chalisti Digest
**********************
Technical Details
Message-ID: <1308@gmdzi.UUCP>
Path: arc1-ca.pugleaf.net!gmdzi!jc
References: <874@uniol.UUCP> <520@medusa.informatik.uni-erlangen.de> <878@uniol.UUCP>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 153826,a11c572b27c39289
X-Google-Attributes: gid153826,public
X-Google-Thread: 1044f9,a11c572b27c39289
X-Google-Attributes: gid1044f9,public
X-Google-ArrivalTime: 1989-10-04 07:44:32 PST
Path: arc1-ca.pugleaf.net!gmdzi!jc
From: jc@gmdzi.UUCP (Juergen Christoffel)
Newsgroups: dnet.and.sub.general,sub.org.ccc
Subject: Chalisti (oder: wie bastelt man einen Digest)
Message-ID: <1308@gmdzi.UUCP>
Date: 4 Oct 89 14:44:31 GMT
References: <874@uniol.UUCP> <520@medusa.informatik.uni-erlangen.de> <878@uniol.UUCP>
Distribution: dnet,sub
Organization: GMD - Gesellschaft fuer Mathematik und Datenverarbeitung mbH
Lines: 140