Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
module:sbbslist [2018/03/01 12:11] – Links to util:binkit changed to module:binkit digital manmodule:sbbslist [2019/01/24 17:12] – [Command-line] Added the delete command and the -remote option digital man
Line 37: Line 37:
 ==== SBL v3 Compatibility ==== ==== SBL v3 Compatibility ====
  
-When sbbslist v4 is run, it looks for its database file, ''[[dir:data]]/sbbslist.json''. If the database file doesn't exist, it'll attempt to upgrade from the old SBL database ''[[dir:xtrn]]/sbl/sbl.dab'' to the new JSON format automatically. This upgrade should normally only happen one time, but you can always force an upgrade again (over-writing your existing v4 database) by running ''sbbslist upgrade'' (e.g. with [[binkit]]).+When sbbslist v4 is run, it looks for its database file, ''[[dir:data]]/sbbslist.json''. If the database file doesn't exist, it'll attempt to upgrade from the old SBL database ''[[dir:xtrn]]/sbl/sbl.dab'' to the new JSON format automatically. This upgrade should normally only happen one time, but you can always force an upgrade again (over-writing your existing v4 database) by running ''sbbslist upgrade'' (e.g. with [[util:jsexec]]).
  
 Probably the most compelling feature of SBL was the ability to share (import-from and export-to) networked message bases (e.g. the [[network:DOVE-Net]] SYNCDATA message conference). This capability has been maintained and enhanced in v4: Probably the most compelling feature of SBL was the ability to share (import-from and export-to) networked message bases (e.g. the [[network:DOVE-Net]] SYNCDATA message conference). This capability has been maintained and enhanced in v4:
Line 58: Line 58:
  
 :!: **Note**: :!: **Note**:
-If you previously had the ''SBL'' door in an external program section other than the //first// external program section, you may want to move the new ''SBBSLIST'' configuration to that location (in [[binkit]]->External Programs->Online Programs).+If you previously had the ''SBL'' door in an external program section other than the //first// external program section, you may want to move the new ''SBBSLIST'' configuration to that location (in [[util:SCFG]]->External Programs->Online Programs).
  
 ===== Configuration =====  ===== Configuration ===== 
Line 122: Line 122:
 This feature allows a browsing user to request a real-time capture and preview of a listed BBS's answer/login screen. This is not an interactive connection and does not allow the user to send data or control the remote BBS in any way. The TCP connection, if successful, lasts about 10 seconds. This feature allows a browsing user to request a real-time capture and preview of a listed BBS's answer/login screen. This is not an interactive connection and does not allow the user to send data or control the remote BBS in any way. The TCP connection, if successful, lasts about 10 seconds.
 ===== Invocation =====  ===== Invocation ===== 
-''sbbslist.js'' can be invoked from [[binkit]] to utilize many of its functions, but for it's primary "browse" (BBS door) functionality, it must run from the Synchronet Terminal Server (e.g. as an ''External Program'', a.k.a. door).+''sbbslist.js'' can be invoked from [[util:JSexec]] to utilize many of its functions, but for it's primary "browse" (BBS door) functionality, it must run from the Synchronet Terminal Server (e.g. as an ''External Program'', a.k.a. door).
  
 ==== Door ==== ==== Door ====
  
-The Synchronet BBS List may be added to your BBSes list of external programs (doors) available to users by adding it to [[binkit]]->External Programs->Online Programs->Main, like so:+The Synchronet BBS List may be added to your BBSes list of external programs (doors) available to users by adding it to [[util:SCFG]]->External Programs->Online Programs->Main, like so:
  
 <file> <file>
Line 161: Line 161:
 === Update === === Update ===
  
-If the local system is listed in the database, it can be automatically updated (e.g. monthly) by adding a timed event to [[binkit]]->External Programs->Timed Events, like so:+If the local system is listed in the database, it can be automatically updated (e.g. monthly) by adding a timed event to [[util:SCFG]]->External Programs->Timed Events, like so:
  
 <file> <file>
Line 193: Line 193:
  
 === Import === === Import ===
-If your BBS is connected to [[network:DOVE-Net]] or [[network:FidoNet]], you probably will want networked-posted BBS entries to be automatically imported into your database (''sbbslist.json'') from the appropriate message base (e.g. ''SYNCDATA''). To do so, setup a timed event in [[binkit]]->External Programs->Timed Events, like so:+If your BBS is connected to [[network:DOVE-Net]] or [[network:FidoNet]], you probably will want networked-posted BBS entries to be automatically imported into your database (''sbbslist.json'') from the appropriate message base (e.g. ''SYNCDATA''). To do so, setup a timed event in [[util:SCFG]]->External Programs->Timed Events, like so:
  
 <file> <file>
Line 221: Line 221:
  
 === Export === === Export ===
-If your BBS is connected to [[network:DOVE-Net]] or [[network:FidoNet]], you probably will want your locally created BBS entries to be automatically exported from your database (''sbbslist.json'') to the appropriate message base (e.g. ''SYNCDATA''). To do so, setup a timed event in [[binkit]]->External Programs->Timed Events, like so:+If your BBS is connected to [[network:DOVE-Net]] or [[network:FidoNet]], you probably will want your locally created BBS entries to be automatically exported from your database (''sbbslist.json'') to the appropriate message base (e.g. ''SYNCDATA''). To do so, setup a timed event in [[util:SCFG]]->External Programs->Timed Events, like so:
  
 <file> <file>
Line 273: Line 273:
 | add        | Add the local system to the BBS List | | add        | Add the local system to the BBS List |
 | update         | Update the local system in the BBS List | | update         | Update the local system in the BBS List |
-| remove=<name>  | Remove an entry from the BBS List |+| delete         | Remove the local system from the BBS List (see also ''-remote'') | 
 +| remove=<name>  | Remove an entry from the BBS List (see also ''-remote''|
 | preview=<name> | Capture the preview of the specified BBS entry | | preview=<name> | Capture the preview of the specified BBS entry |
 | dedupe         | Remove duplicate entries from the BBS List | | dedupe         | Remove duplicate entries from the BBS List |
Line 294: Line 295:
 | -sort=<value>   | Sort the BBS List based on specified field | | -sort=<value>   | Sort the BBS List based on specified field |
 | -reverse        | Reverse the natural/default sort order | | -reverse        | Reverse the natural/default sort order |
 +| -remote         | Remove/delete an entry in remote/networked databases too (use with the ''delete'' or ''remove'' command) |
 | -debug          | Enable debug console/log output | | -debug          | Enable debug console/log output |
 | -#              | Limit the number of entries listed | | -#              | Limit the number of entries listed |