Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
module:newslink [2018/03/01 12:11] – Links to util:binkit changed to module:binkit digital man | module:newslink [2024/11/12 22:05] (current) – A new logo (picture from an airport newstand) digital man | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== NewsLink ====== | + | ====== NewsLink |
- | {{:module:rob_s_iphone_sept-2015_185_2_.jpg?500|A newsstand sign I saw in an airport, long after I named this module}} | + | {{:module:newlink_logo2.jpg??500|Another |
====== Background ====== | ====== Background ====== | ||
Line 17: | Line 17: | ||
NewsLink is written in 100% JavaScript and the source code (if you're | NewsLink is written in 100% JavaScript and the source code (if you're | ||
interested) is contained in the file '' | interested) is contained in the file '' | ||
- | Synchronet '' | + | Synchronet '' |
Line 27: | Line 27: | ||
- | 1. Go into [[binkit]]-> | + | 1. Go into [[:util:SCFG]]-> |
for NewsLink (if one doesn' | for NewsLink (if one doesn' | ||
Line 57: | Line 57: | ||
4: Access Requirements | 4: Access Requirements | ||
- | Note: At this point you may want to login to your New Server with a regular | + | Note: At this point you may want to login to your News Server with a regular |
News Client (aka newsreader), | News Client (aka newsreader), | ||
and make a list of the newsgroups you would like linked into your | and make a list of the newsgroups you would like linked into your | ||
BBS's message areas. | BBS's message areas. | ||
+ | An alternate option is to use the provided '' | ||
+ | $ jsexec getnewsgrouplist.js user password news.example.com > newsgroup.lst | ||
+ | (Note: the '' | ||
+ | |||
3. Now go into SCFG-> | 3. Now go into SCFG-> | ||
Line 79: | Line 83: | ||
12: Purge by Age | 12: Purge by Age | ||
13: Duplicate Checking | 13: Duplicate Checking | ||
+ | |||
+ | An alternate option here would be to import the '' | ||
- | 4. For each NewsLinked sub-board, | + | 4. For each NewsLinked sub-board, |
5. Edit your '' | 5. Edit your '' | ||
Line 88: | Line 94: | ||
* If the News Server requires an authenticated user login, change the " | * If the News Server requires an authenticated user login, change the " | ||
* For each sub-board you configured in step 3, add an " | * For each sub-board you configured in step 3, add an " | ||
- | Example: AREA USENET_ALLSYSOP | + | Example: |
+ | (An alternate option here is to use the '' | ||
* By default, NewsLink will only import articles (aka messages) posted *after* the first scan of the newsgroups (i.e. it will not import *any* articles during the first run). If you want NewsLink to import | * By default, NewsLink will only import articles (aka messages) posted *after* the first scan of the newsgroups (i.e. it will not import *any* articles during the first run). If you want NewsLink to import | ||
- | * Remove or comment-out (with a semicolon) the '' | + | * Remove or comment-out (with a semicolon) |
6. Now you may force the NEWSLINK timed event to run. In SBBSCTRL (Win32 GUI), | 6. Now you may force the NEWSLINK timed event to run. In SBBSCTRL (Win32 GUI), | ||
Line 149: | Line 156: | ||
Other supported NewsLink command-line options: | Other supported NewsLink command-line options: | ||
- | | + | ^ Option ^ Description ^ |
- | -ri | + | | '' |
- | -ui | + | | '' |
- | -re | + | | '' |
- | -ue | + | | '' |
- | -ne | + | | '' |
- | -nm | + | | '' |
- | -um | + | | '' |
- | -ix [n] import a fixed number (n) of articles/ | + | | '' |
+ | | '' | ||
Line 197: | Line 205: | ||
====== JSexec ====== | ====== JSexec ====== | ||
With Synchronet v3.11, it is also possible to run NewsLink externally from | With Synchronet v3.11, it is also possible to run NewsLink externally from | ||
- | Synchronet (or as a background timed event) by using [[binkit]]. | + | Synchronet (or as a background timed event) by using [[util:JSexec]]. |
===== See Also ===== | ===== See Also ===== | ||
* [[config: | * [[config: | ||
- | * [[binkit]] | + | * [[util:JSexec]] |
* [[: | * [[: | ||
* [[network: | * [[network: | ||
* [[: | * [[: | ||
- | {{tag> | + | {{tag> |