Home » Archimedes archive » Acorn User » AU 1997-04 B.adf » PD » PDScheme/Newshound/NewsHound/NewsHound/NewsHtrans

PDScheme/Newshound/NewsHound/NewsHound/NewsHtrans

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn User » AU 1997-04 B.adf » PD
Filename: PDScheme/Newshound/NewsHound/NewsHound/NewsHtrans
Read OK:
File size: 0724 bytes
Load address: 0000
Exec address: 0000
File contents
HELP(�����,���H$DIR$PP|G����"O�!Root(G���(O�!newshoundDATA�The NewsHound transport
#draw 8,16 !newshound
#indent 10
The NewsHound transport interface Newsbase to the !NewsHound application, which fetches usenet news from a remote news server via NNTP. It also posts locally created articles to the remote news server.
#below
#indent 2

NewsHound fetches news articles - either complete, or only the headers. It can fetch either whole newsgroups, or specific articles.

When fetching whole newsgroups, it is possible to get NewsHound to decide whether to ignore an article, fetch it body-less, or get the whole article, based on the attributes of the article (such as poster, size, subject).

Joseph Heenan, j.heenan@ftp.barnet.ac.uk
DATA�Draw�Draw        p���X�?��tp���\!newshound,�AqtDqNt�]MDTQqt�����uqgؙ}]�Iw�}�]ؙ�~GDDA힙��陞GtDEw������yq$�HW]���w���AG�_Fqww�}Dݝ�wAEdAtw��}tDA���yTDG�uDtA�陙�uq�tDTGq���]
ADDDtw�鞞��w�����qי�	����������������������������������������������������������������������������������������������������������������������������������������������������������
00000000  48 45 4c 50 28 00 00 00  cb 00 00 00 ff ff ff ff  |HELP(...........|
00000010  2c 00 00 00 00 fd ff ff  00 00 00 00 48 00 00 00  |,...........H...|
00000020  00 01 00 00 00 00 00 00  24 00 00 00 44 49 52 24  |........$...DIR$|
00000030  50 00 00 00 50 00 00 00  7c 00 00 00 47 fd ff ff  |P...P...|...G...|
00000040  bc 22 05 4f aa 02 00 00  13 00 00 00 00 00 00 00  |.".O............|
00000050  21 52 6f 6f 74 00 00 00  28 03 00 00 47 ff fa ff  |!Root...(...G...|
00000060  28 10 05 4f fc 03 00 00  13 00 00 00 00 00 00 00  |(..O............|
00000070  21 6e 65 77 73 68 6f 75  6e 64 00 00 44 41 54 41  |!newshound..DATA|
00000080  aa 02 00 00 54 68 65 20  4e 65 77 73 48 6f 75 6e  |....The NewsHoun|
00000090  64 20 74 72 61 6e 73 70  6f 72 74 0a 23 64 72 61  |d transport.#dra|
000000a0  77 20 38 2c 31 36 20 21  6e 65 77 73 68 6f 75 6e  |w 8,16 !newshoun|
000000b0  64 0a 23 69 6e 64 65 6e  74 20 31 30 0a 54 68 65  |d.#indent 10.The|
000000c0  20 4e 65 77 73 48 6f 75  6e 64 20 74 72 61 6e 73  | NewsHound trans|
000000d0  70 6f 72 74 20 69 6e 74  65 72 66 61 63 65 20 4e  |port interface N|
000000e0  65 77 73 62 61 73 65 20  74 6f 20 74 68 65 20 21  |ewsbase to the !|
000000f0  4e 65 77 73 48 6f 75 6e  64 20 61 70 70 6c 69 63  |NewsHound applic|
00000100  61 74 69 6f 6e 2c 20 77  68 69 63 68 20 66 65 74  |ation, which fet|
00000110  63 68 65 73 20 75 73 65  6e 65 74 20 6e 65 77 73  |ches usenet news|
00000120  20 66 72 6f 6d 20 61 20  72 65 6d 6f 74 65 20 6e  | from a remote n|
00000130  65 77 73 20 73 65 72 76  65 72 20 76 69 61 20 4e  |ews server via N|
00000140  4e 54 50 2e 20 49 74 20  61 6c 73 6f 20 70 6f 73  |NTP. It also pos|
00000150  74 73 20 6c 6f 63 61 6c  6c 79 20 63 72 65 61 74  |ts locally creat|
00000160  65 64 20 61 72 74 69 63  6c 65 73 20 74 6f 20 74  |ed articles to t|
00000170  68 65 20 72 65 6d 6f 74  65 20 6e 65 77 73 20 73  |he remote news s|
00000180  65 72 76 65 72 2e 0a 23  62 65 6c 6f 77 0a 23 69  |erver..#below.#i|
00000190  6e 64 65 6e 74 20 32 0a  0a 4e 65 77 73 48 6f 75  |ndent 2..NewsHou|
000001a0  6e 64 20 66 65 74 63 68  65 73 20 6e 65 77 73 20  |nd fetches news |
000001b0  61 72 74 69 63 6c 65 73  20 2d 20 65 69 74 68 65  |articles - eithe|
000001c0  72 20 63 6f 6d 70 6c 65  74 65 2c 20 6f 72 20 6f  |r complete, or o|
000001d0  6e 6c 79 20 74 68 65 20  68 65 61 64 65 72 73 2e  |nly the headers.|
000001e0  20 49 74 20 63 61 6e 20  66 65 74 63 68 20 65 69  | It can fetch ei|
000001f0  74 68 65 72 20 77 68 6f  6c 65 20 6e 65 77 73 67  |ther whole newsg|
00000200  72 6f 75 70 73 2c 20 6f  72 20 73 70 65 63 69 66  |roups, or specif|
00000210  69 63 20 61 72 74 69 63  6c 65 73 2e 0a 0a 57 68  |ic articles...Wh|
00000220  65 6e 20 66 65 74 63 68  69 6e 67 20 77 68 6f 6c  |en fetching whol|
00000230  65 20 6e 65 77 73 67 72  6f 75 70 73 2c 20 69 74  |e newsgroups, it|
00000240  20 69 73 20 70 6f 73 73  69 62 6c 65 20 74 6f 20  | is possible to |
00000250  67 65 74 20 4e 65 77 73  48 6f 75 6e 64 20 74 6f  |get NewsHound to|
00000260  20 64 65 63 69 64 65 20  77 68 65 74 68 65 72 20  | decide whether |
00000270  74 6f 20 69 67 6e 6f 72  65 20 61 6e 20 61 72 74  |to ignore an art|
00000280  69 63 6c 65 2c 20 66 65  74 63 68 20 69 74 20 62  |icle, fetch it b|
00000290  6f 64 79 2d 6c 65 73 73  2c 20 6f 72 20 67 65 74  |ody-less, or get|
000002a0  20 74 68 65 20 77 68 6f  6c 65 20 61 72 74 69 63  | the whole artic|
000002b0  6c 65 2c 20 62 61 73 65  64 20 6f 6e 20 74 68 65  |le, based on the|
000002c0  20 61 74 74 72 69 62 75  74 65 73 20 6f 66 20 74  | attributes of t|
000002d0  68 65 20 61 72 74 69 63  6c 65 20 28 73 75 63 68  |he article (such|
000002e0  20 61 73 20 70 6f 73 74  65 72 2c 20 73 69 7a 65  | as poster, size|
000002f0  2c 20 73 75 62 6a 65 63  74 29 2e 0a 0a 4a 6f 73  |, subject)...Jos|
00000300  65 70 68 20 48 65 65 6e  61 6e 2c 20 6a 2e 68 65  |eph Heenan, j.he|
00000310  65 6e 61 6e 40 66 74 70  2e 62 61 72 6e 65 74 2e  |enan@ftp.barnet.|
00000320  61 63 2e 75 6b 0a 00 00  44 41 54 41 fc 03 00 00  |ac.uk...DATA....|
00000330  44 72 61 77 c9 00 00 00  00 00 00 00 44 72 61 77  |Draw........Draw|
00000340  20 20 20 20 20 20 20 20  00 70 00 00 00 84 01 00  |        .p......|
00000350  00 c2 00 00 00 c8 01 00  0b 00 00 00 58 00 00 00  |............X...|
00000360  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000370  00 05 00 00 00 01 00 00  00 00 f0 3f 00 00 00 00  |...........?....|
00000380  02 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000390  00 00 00 00 01 00 00 00  01 00 00 00 01 00 00 00  |................|
000003a0  00 00 00 00 01 00 00 00  80 00 00 00 88 13 00 00  |................|
000003b0  05 00 00 00 74 03 00 00  00 70 00 00 00 84 01 00  |....t....p......|
000003c0  00 c2 00 00 00 c8 01 00  5c 03 00 00 21 6e 65 77  |........\...!new|
000003d0  73 68 6f 75 6e 64 00 00  05 00 00 00 10 00 00 00  |shound..........|
000003e0  00 00 00 00 03 00 00 00  2c 00 00 00 c4 01 00 00  |........,.......|
000003f0  0c 00 00 00 11 11 11 11  11 11 11 11 11 11 11 11  |................|
00000400  11 11 11 11 11 11 11 11  01 00 00 00 11 11 11 11  |................|
00000410  11 11 11 41 11 11 11 11  11 11 11 11 11 11 11 11  |...A............|
00000420  01 00 00 00 11 11 11 11  11 11 11 71 74 14 11 11  |...........qt...|
00000430  11 11 11 44 17 11 11 11  01 00 00 00 11 11 11 11  |...D............|
00000440  11 11 11 71 4e 74 d7 5d  4d 44 54 51 14 11 11 11  |...qNt.]MDTQ....|
00000450  01 00 00 00 11 11 11 11  11 11 11 71 74 e9 e9 e9  |...........qt...|
00000460  e9 e9 75 71 11 11 11 11  01 00 00 00 11 11 11 11  |..uq............|
00000470  11 11 11 11 67 d8 99 7d  5d e9 49 77 11 11 11 11  |....g..}].Iw....|
00000480  01 00 00 00 11 11 11 11  11 11 11 11 87 7d e9 5d  |.............}.]|
00000490  d8 99 99 7e 14 11 11 11  01 00 00 00 11 11 11 11  |...~............|
000004a0  47 44 44 41 ed 9e 99 9e  e9 e9 99 9e 47 11 11 11  |GDDA........G...|
000004b0  01 00 00 00 11 11 11 74  44 45 15 77 9e 99 9e 9e  |.......tDE.w....|
000004c0  ed 99 ee 9e 79 11 11 11  01 00 00 00 11 11 71 24  |....y.........q$|
000004d0  d8 48 14 57 5d 9e e9 d9  77 ee e9 99 ee 17 11 11  |.H.W]...w.......|
000004e0  01 00 00 00 11 41 47 d3  5f 46 71 77 77 e9 99 7d  |.....AG._Fqww..}|
000004f0  44 dd 9d e9 99 77 11 11  01 00 00 00 11 11 41 45  |D....w........AE|
00000500  64 41 74 77 e4 d9 7d 74  44 41 95 ee ee 79 11 11  |dAtw..}tDA...y..|
00000510  01 00 00 00 11 11 11 11  11 54 44 47 d5 75 44 74  |.........TDG.uDt|
00000520  41 e7 e9 99 99 de 75 14  01 00 00 00 11 11 11 11  |A.....u.........|
00000530  11 11 71 d7 74 44 54 47  71 9d ee 9e 9e 9e e9 5d  |..q.tDTGq......]|
00000540  0d 00 00 00 11 11 11 11  11 11 11 41 44 11 44 44  |...........AD.DD|
00000550  74 77 e9 e9 9e 9e 9e 9e  0e 00 00 00 11 11 11 11  |tw..............|
00000560  11 11 11 11 11 11 11 11  11 77 99 9e 9e e9 e9 99  |.........w......|
00000570  0e 00 00 00 11 11 11 11  11 11 11 11 11 11 11 11  |................|
00000580  11 71 d7 99 9e ee 99 9e  09 00 00 00 00 00 00 00  |.q..............|
00000590  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000005a0  f0 ff ff ff 00 00 00 00  00 00 00 f0 00 00 00 00  |................|
000005b0  00 00 00 00 00 00 00 00  f0 ff ff ff 00 00 00 00  |................|
000005c0  00 00 00 f0 ff 0f 00 00  00 00 00 ff 0f 00 00 00  |................|
000005d0  f0 ff ff ff 00 00 00 00  00 00 00 f0 ff ff ff ff  |................|
000005e0  ff ff ff f0 0f 00 00 00  f0 ff ff ff 00 00 00 00  |................|
000005f0  00 00 00 f0 ff ff ff ff  ff ff ff f0 00 00 00 00  |................|
00000600  f0 ff ff ff 00 00 00 00  00 00 00 00 ff ff ff ff  |................|
00000610  ff ff ff ff 00 00 00 00  f0 ff ff ff 00 00 00 00  |................|
00000620  00 00 00 00 ff ff ff ff  ff ff ff ff 0f 00 00 00  |................|
00000630  f0 ff ff ff 00 00 00 00  ff ff ff f0 ff ff ff ff  |................|
00000640  ff ff ff ff ff 00 00 00  f0 ff ff ff 00 00 00 ff  |................|
00000650  ff ff 0f ff ff ff ff ff  ff ff ff ff ff 00 00 00  |................|
00000660  f0 ff ff ff 00 00 f0 ff  ff ff 0f ff ff ff ff ff  |................|
00000670  ff ff ff ff ff 0f 00 00  f0 ff ff ff 00 f0 ff ff  |................|
00000680  ff ff f0 ff ff ff ff ff  ff ff ff ff ff ff 00 00  |................|
00000690  f0 ff ff ff 00 00 f0 ff  ff f0 ff ff ff ff ff ff  |................|
000006a0  ff f0 ff ff ff ff 00 00  f0 ff ff ff 00 00 00 00  |................|
000006b0  00 ff ff ff ff ff ff ff  f0 ff ff ff ff ff ff 0f  |................|
000006c0  f0 ff ff ff 00 00 00 00  00 00 f0 ff ff ff ff ff  |................|
000006d0  f0 ff ff ff ff ff ff ff  ff ff ff ff 00 00 00 00  |................|
000006e0  00 00 00 f0 ff 00 ff ff  ff ff ff ff ff ff ff ff  |................|
000006f0  ff ff ff ff 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000700  00 ff ff ff ff ff ff ff  ff ff ff ff 00 00 00 00  |................|
00000710  00 00 00 00 00 00 00 00  00 f0 ff ff ff ff ff ff  |................|
00000720  ff ff ff ff                                       |....|
00000724