für Windows95/98/2k
Nach Ideen von Jörg Strohmeyer und Ulrich F. Heidenreich in news://onlinenews.germanynet.de/89vs16.3vu0ivv.0@ufh.invalid.de und folgende läßt sich der Freeware-Newsserver Hamster unter Windows95/98/2000 mit komprimierten UUCP-News füttern, wenn der Provider FTP-Zugriff auf das eigene UUCP-Verzeichnis gestattet. Dies ist zum Beispiel bei Germany-Net der Fall.
Was bringt UUCP? Lies hier.
Ulrich F. Heidenreich hat mittlerweile eine eigene Lösung namens UWCP (Unix-to-Windows-CoPy) fertiggestellt. Sein DOS-Programm ist einfach in Hamster-Scripts oder DOS-Batches einzubauen.
Voraussetzung zum Betrieb von HAMUUCP.VBS ist die Version 2.0 des Windows Scripting Host. Der ist nur in Win2k defaultmäßig drin. Win9x-User müssen ihn downloaden und installieren (s.u.). Win95-User benötigen zusätzlich noch den Internet Explorer 4 oder höher. Die aktuelle Version von HAMUUCP ist an die Verwendung der SZIP-Kompression angepaßt. Wer eine andere Kompression verwendet, muß die Zeile
wshshell.run "szip -d " & uucpdir & dosdatei & " " & locDir & "temp.txt", 0, Trueim Script entprechend anpassen. Zum Beispiel für GZIP:
wshshell.run "command /c gzip -cd " & uucpdir & dosdatei & " >" & locDir & "temp.txt", 0, TrueDer "-a" Parameter von GZIP darf nicht verwendet werden.
Downloads und Links:
szip112a.zip (36K)
hamuucp.vbs (7K) (Stand 17.6.2000)
Ulrich F. Heidenreich´s UWCP
Windows Scripting Host 2.0 Download
Freeware-Newsserver Hamster
UUPC von Kendra (echtes UUCP für Windows)
Sonstige Infos und Downloads
zu Windows Scripting
news:microsoft.public.de.german.scripting.wsh
news:microsoft.public.scripting.vbscript
news:microsoft.public.scripting.wsh
news:de.comm.uucp
Was macht HAMUUCP.VBS?
Installation
Sonstige Bemerkungen:
Wenn der Windows Scripting Host 2.0 richtig installiert ist, startet man VBS-Scripts einfach mit Doppelklick.
VBS-Scripte haben den Nachteil, daß ihre Aktivitäten nicht durch ein Hauptfenster oder ein Taskleistensymbol sichtbar sind.
HAMUUCP ist kein richtiges UUCP, sondern nur ein uucp-Fake. Ein Versenden von News oder Mails per uucp ist bislang nicht implementiert.
!! Keine Garantie für garnix latürnich !!
Geht bitte mit größtmöglichem Sicherheitsabstand an
die Sache ran!
Das Abfangen von Laufzeitfehlern ist mit VBS recht mühsam, weshalb
ich bislang komplett darauf verzichtet habe.
Feedback ist willkommen!
Andreas Vehrenberg, am 25.Mai 2000
News lesen kann man auf zwei Arten: online und offline. Die üblichen Newsreader laden im Online-Betrieb zunächst nur die neuen Kopfzeilen runter und danach nur die Artikel, die der User anklickt. Man muß also während des News-Lesens ständig online sein. Die derzeit modernste Methode unter Windows News offline zu lesen ist der Freeware-Newsserver "Hamster" von Jürgen Haible. Der richtet auf dem eigenen PC einen lokalen Newsserver ein, welcher über das übliche NNTP-Protokoll alle neuen Artikel der gewünschten Newsgroups en bloc vom Newsserver des Providers lädt. Man lädt dann zwar vieles, was man nie lesen wird, aber es spart bereits viel Online-Zeit. Das Runterladen von kompletten Newsartikeln durch den Hamster ist freilich nicht besonders fix: bei einem 56K-Modem im Mittel etwa zwei Artikel pro Sekunde. Dafür erlaubt der Hamster, schon beim Download gründlich zu filtern.
Was macht UUCP?
Mit richtigem UUCP kann man News und E-Mail gebündelt und komprimiert empfangen und versenden. News und E-Mails bestehen in der Regel aus Text und solcher läßt sich mit auf Text spezialisierten Kompressions-Tools auf einen Bruchteil der ursprünglichen Größe komprimieren. Deshalb ist UUCP besonders für Hamster-User interessant, welche ja bereits News bzw. E-Mails sackweise vom Server runterladen und dann offline lesen. Die Onlinezeit für News-Pulls läßt sich mit UUCP im Vergleich zum Hamster ohne UUCP auf ca. ein viertel reduzieren.
Wie funktioniert HAMUUCP?
Zunächst teilt man dem UUCP-Server auf der Konfigurations-Webseite mit, welche Newsgroups man abonnieren möchte, und wählt ein Kompressionsverfahren. Fortan sammelt der UUCP-Server alle neueingehenden Beiträge der bestellten NGs und verpackt diese in regelmäßigen Zeitabständen (bei GN jede Stunde) zu den sogenannten UUCP-Batches. Wenn man nun neue Beiträge lesen möchte, wirft man HAMUUCP an, welches je nach News-Aufkommen und je nach dem, wieviel Zeit seit dem letzten HAMUUCP-Aufruf vergangen war, wenige bis etliche Minuten mit Laden und Importieren beschäftigt sein kann. Danach stehen die neuen Beiträge dem News-Reader zur Verfügung.
Unter Unix gibt es spezielle UUCP-Tools, die über irgendein Protokoll diese Batches downloaden und die darin enthaltenen Artikel an den lokalen Newsserver weiterleiten. Solche Tools stellt Windows nicht zur Verfügung. Echte UUCP-Software für Windows gibts zwar (UUPC von Kendra), ist mir persönlich aber zu komplex. HAMUUCP improvisiert den Download von UUCP-News mit einfachsten Mitteln. Es lädt die UUCP-Batches via FTP vom Server, entpackt sie und importiert die enthaltenen Artikel in den Hamster. Versenden von News und E-Mail-Support ist in HAMUUCP nicht implementiert.