Article View: dnet.and.sub.general
Article #509Chalisti (oder: wie bastelt man einen Digest)
From: Juergen Christoffel
Date: Wed, 04 Oct 1989 14:44
Date: Wed, 04 Oct 1989 14:44
136 lines
6099 bytes
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!jcReferences:
<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