Both sides previous revisionPrevious revisionNext revision | Previous revision |
custom:atcodes [2021/10/05 22:20] – [Terminal Information / Control] Add the ! (Ctrl-A) code digital man | custom:atcodes [2025/01/08 18:35] (current) – [File Area Information] Elimniate alias column digital man |
---|
Synchronet sysop-posted messages, text and menu files, and some lines in the ''[[dir:ctrl]]/[[text.dat]]'' file may contain special //Message Variables//, also called //@-codes// ("at codes", some BBS authors and sysops refer to these types of codes as "@ Macros" or "@ Variables" or "MCI codes"((and not because of the defunct phone company))). @-codes may also be displayed using the ''bbs.atcode()'' [[JavaScript]] method. | Synchronet sysop-posted messages, text and menu files, and some lines in the ''[[dir:ctrl]]/[[text.dat]]'' file may contain special //Message Variables//, also called //@-codes// ("at codes", some BBS authors and sysops refer to these types of codes as "@ Macros" or "@ Variables" or "MCI codes"((and not because of the defunct phone company))). @-codes may also be displayed using the ''bbs.atcode()'' [[JavaScript]] method. |
| |
@-codes are called such because they begin and end with the ''@'' (ASCII 64) ("at") character. The code names themselves (sandwiched between the @'s) must be entered using only ''UPPERCASE'' letters. Some additional symbols and numbers may also be included in the @-code, but never a space. | @-codes are called such because they begin and end with the ''@'' (ASCII 64) ("at") character. The code names themselves (sandwiched between the @'s) must be entered using only ''UPPERCASE'' letters((Exception: text string IDs used as @-codes are typically mixed-case)). Some additional symbols and numbers may also be included in the @-code, but never a space. |
| |
Some of the @-codes supported in Synchronet have unusual names or aliases specifically for //PCBoard// and/or //Wildcat!// BBS Software compatibility. Although this compatibility with these other BBS packages is less of a concern these days, the unusual code names remain. | Some of the @-codes supported in Synchronet have unusual names or aliases specifically for //PCBoard// and/or //Wildcat!// BBS Software compatibility. Although this compatibility with these other BBS packages is less of a concern these days, the unusual code names remain. |
|AUTODEL | |Maximum days of user inactivity before auto-deletion or "unlimited" | | |AUTODEL | |Maximum days of user inactivity before auto-deletion or "unlimited" | |
|BBS |BOARDNAME |Name of BBS | | |BBS |BOARDNAME |Name of BBS | |
| |BUILD_DATE | |Date of Synchronet build | |
| |BUILD_TIME | |Time of Synchronet build | |
|COMPILER | |Compiler used to build Synchronet| | |COMPILER | |Compiler used to build Synchronet| |
|CONF | |Name of current Group and Sub-board| | |
|CONFNUM | |Number of current Group and Sub-board (separated by a space)| | |
|CONN | |Connection description (modem type, "Telnet", "RLogin", etc.)| | |CONN | |Connection description (modem type, "Telnet", "RLogin", etc.)| |
|COPYRIGHT | |Synchronet copyright details| | |COPYRIGHT | |Synchronet copyright details| |
|DATE |SYSDATE |Current system date (in "DD/MM/YY" or "MM/DD/YY" format)| | |DATE |SYSDATE |Current system date (in "DD/MM/YY" or "MM/DD/YY" format)| |
| |DATE_UTC | |Current 8-character date in Coordinated Universal Time (UTC) | |
|DATE://fmt// |TIME://fmt// |Current system date in specified [[strftime]] format | | |DATE://fmt// |TIME://fmt// |Current system date in specified [[strftime]] format | |
|DATEFMT | |Date display/input format: "DD/MM/YY" or "MM/DD/YY" | | |DATEFMT | |Date display/input format: "DD/MM/YY" or "MM/DD/YY" | |
|DATETIME | |Current system date and time (in 24-char long format)| | |DATETIME | |Current system date and time (in 24-char long format)| |
| |DATETIME_UTC | |Current Coordinated Universal Time and Date (in 24-char long format)| |
|DATETIMEZONE | |Current system date and time and time-zone | | |DATETIMEZONE | |Current system date and time and time-zone | |
|DIR | |Current file directory short description | | |
|DIRL | |Current file directory long description | | |
|DN | |Number of current file directory | | |
|DL |DN-L | " " padded and left justified (4 chars wide) | | |
|DR |DN-R | " " padded and right justified (4 chars wide) | | |
|EVENT | |Date and time of next scheduled timed event | | |EVENT | |Date and time of next scheduled timed event | |
|FIDOADDR | |System's primary FidoNet address | | |FIDOADDR | |System's primary FidoNet address | |
|FILES | |Number of files in the user's currently selected file transfer directory | | |
|FILES://code// | |Number of files in the file transfer directory specified by internal-//code// | | |
|FILES://path// | |Number of files in the directory specified by //path// | | |
|FILESIZE | |Total size of all files in the user's currently selected file transfer directory | | |
|FILESIZE://code//| |Total size of all files in the file transfer directory specified by internal-//code//| | |
|FILESIZE://path//| |Total size of all files matching the path/filespec specified in //path//| | |
|FILEKB | |Total size (in kibibytes) of all files in the user's currently selected file transfer directory | | |
|FILEKB://code// | |Total size (in kibibytes) of all files in the file transfer directory specified by internal-//code//| | |
|FILEKB://path// | |Total size (in kibibytes) of all files matching the path/filespec specified in //path//| | |
|FILEMB | |Total size (in mebibytes) of all files in the user's currently selected file transfer directory | | |
|FILEMB://code// | |Total size (in mebibytes) of all files in the file transfer directory specified by internal-//code//| | |
|FILEMB://path// | |Total size (in mebibytes) of all files matching the path/filespec specified in //path//| | |
|FILEGB | |Total size (in gibibytes) of all files in the user's currently selected file transfer directory | | |
|FILEGB://code//| |Total size (in gibibytes) of all files in the file transfer directory specified by internal-//code//| | |
|FILEGB://path//| |Total size (in gibibytes) of all files matching the path/filespec specified in //path//| | |
|FREESPACE | |Free disk space available for uploads (in bytes) | | |
|FREESPACEK | |Free disk space available for uploads (in kibibytes) | | |
|FULL_VER | |Synchronet full version number (e.g. "3.15a")| | |FULL_VER | |Synchronet full version number (e.g. "3.15a")| |
|GIT_BRANCH | |Synchronet Git repository branch name (e.g. "master")| | |GIT_BRANCH | |Synchronet Git repository branch name (e.g. "master")| |
|GIT_HASH | |Synchronet Git repository commit hash (most significant Git-SHA hex-digits)| | |GIT_HASH | |Synchronet Git repository commit hash (most significant Git-SHA hex-digits)| |
|GRP | |Current message group short description | | |
|GRPL | |Current message group long description | | |
|GN | |Number of current message group | | |
|GL |GN-L | " " padded and left justified (4 chars wide) | | |
|GR |GN-R | " " padded and right justified (4 chars wide) | | |
|HOSTNAME | |Server's hostname | | |HOSTNAME | |Server's hostname | |
|INETADDR | |System's Internet Address (as configured in SCFG)| | |INETADDR | |System's Internet Address (as configured in SCFG)| |
|JS_VER | |JavaScript Library Version | | |JS_VER | |JavaScript Library Version | |
|LASTCALLERNODE |PREVON, LASTCALLERSYSTEM |Name of user last user to use the terminal server | | |LASTCALLERNODE |PREVON, LASTCALLERSYSTEM |Name of user last user to use the terminal server | |
|LIB | |Current file library short description | | |
|LIBL | |Current file library long description | | |
|LN | |Number of current file library | | |
|LL |LN-L | " " padded and left justified (4 chars wide) | | |
|LR |LN-R | " " padded and right justified (4 chars wide) | | |
|LOCAL-IP | |System's IP address | | |LOCAL-IP | |System's IP address | |
|LOCATION | |System location (e.g. "city, state") | | |LOCATION | |System location (e.g. "city, state") | |
|ONODES |ONODE, ON |Number of other active nodes (not counting current node) | | |ONODES |ONODE, ON |Number of other active nodes (not counting current node) | |
|OS_VER | |Operating system type and version information| | |OS_VER | |Operating system type and version information| |
| |OS_CPU | |Processor architecture name according to the operating system (e.g. "x86", new in v3.20) | |
|PLATFORM | |Platform or operating system name (e.g. "win32", "linux")| | |PLATFORM | |Platform or operating system name (e.g. "win32", "linux")| |
|PWDAYS | |Maximum age (in days) of user's password before forced-change or "unlimited" | | |PWDAYS | |Maximum age (in days) of user's password before forced-change or "unlimited" | |
|SERVED | |Total clients served by the [[:server:Terminal]] Server during this uptime | | |SERVED | |Total clients served by the [[:server:Terminal]] Server during this uptime | |
|SOCKET_LIB | |Socket Library type and version information | | |SOCKET_LIB | |Socket Library type and version information | |
|SMB_AREA | |Current message group and sub-board (short names) or ''Email'' for mail base | | |
|SMB_AREA_DESC | |Current message group and sub-board (long names) or ''Personal Email'' for mail base | | |
|SMB_GROUP | |Current message group name | | |
|SMB_GROUP_DESC | |Current message group description (long name)| | |
|SMB_GROUP_NUM | |Current message group number| | |
|SMB_SUB | |Current message sub-board name (or ''Mail'' for the mail base) | | |
|SMB_SUB_DESC | |Current message sub-board description (or ''Mail'' for the mail base)| | |
|SMB_SUB_CODE | |Current message sub-board internal code (or ''MAIL'' for the mail base)| | |
|SMB_SUB_NUM | |Current message sub-board number| | |
|SMB_MSGS | |Total number of messages visible to current user in the current message sub-board| | |
|SMB_CURMSG | |Currently viewed message (index) into current message sub-board| | |
|SMB_LAST_MSG | |Number of last message stored in current message sub-board| | |
|SMB_MAX_MSGS | |Maximum number of messages to store in current message sub-board| | |
|SMB_MAX_CRCS | |Number of history message body hashes to store for current message sub-board| | |
|SMB_MAX_AGE | |Maximum age (in days) of messages stored in current message sub-board| | |
|SMB_TOTAL_MSGS | |Total number of message stored in the current message sub-board| | |
|MSG_NUM | |Current message number| | |
|MSG_ID | |Current message ID| | |
|MSG_REPLY_ID | |Current Message Reply-ID| | |
|MSG_TO | |Current message to-user name/number/address| | |
|MSG_TO_NAME | |Current message to-user name| | |
|MSG_TO_EXT | |Current message to-user extension (number)| | |
|MSG_TO_NET | |Current message to-user network address| | |
|MSG_TO_NETTYPE | |Current message to-user network address type (e.g. "QWKnet", "FidoNet", or "Internet") | | |
|MSG_CC | |Current message carbon-copy list (usually blank)| | |
|MSG_FROM | |Current message from-user name/number/address| | |
|MSG_FROM_NAME | |Current message from-user name| | |
|MSG_FROM_EXT | |Current message from-user extension (number)| | |
|MSG_FROM_NET | |Current message from-user network address| | |
|MSG_FROM_NETTYPE | |Current message from-user network address type (e.g. "QWKnet", "FidoNet", or "Internet") | | |
|MSG_SUBJECT | |Current message subject| | |
|MSG_SUMMARY | |Current message summary (usually blank)| | |
|MSG_TAGS | |Current message tags (space-separated, optional)| | |
|MSG_DATE | |Current message date/time written | | |
|MSG_IMP_DATE | |Current message date/time imported | | |
|MSG_AGE | |Current message age (e.g. in seconds, minutes, hours, etc.) | | |
|MSG_TIMEZONE | |Current message timezone written | | |
|MSG_IMP_TIMEZONE | |Current message timezone imported | | |
|MSG_ATTR | |Current message attributes| | |
|MSG_AUXATTR | |Current message auxiliary attributes| | |
|MSG_NETATTR | |Current message network attributes| | |
|MSG_UPVOTES | |Current message total number of 'up-votes' (new v3.17)| | |
|MSG_DOWNVOTES | |Current message total number of 'down-votes' (new in v3.17)| | |
|MSG_SCORE | |Current message vote score (down-votes subtracted from up-votes)| | |
|MSG_VOTED | |Current user voted status for current message (checkmark) | | |
|MSG_UPVOTED | |Current user up-voted status for current message (checkmark) | | |
|MSG_DOWNVOTED | |Current user down-voted status for current message (checkmark) | | |
|MSG_THREAD_ID | |Current message thread's thread-id (message number) | | |
|MSG_THREAD_NEXT| |Current message thread's next message number | | |
|MSG_THREAD_BACK| |Current message thread's previous message number | | |
|MSG_THREAD_FIRST| |Current message's first reply message number | | |
|FILE_AREA | |Current file area (lib and directory) names | | |
|FILE_AREA_DESC | |Current file area (lib and directory) descriptions | | |
|FILE_LIB | |Current file library name | | |
|FILE_LIB_DESC | |Current file library description | | |
|FILE_LIB_NUM | |Current file library name | | |
|FILE_DIR | |Current file directory name | | |
|FILE_DIR_DESC | |Current file directory description | | |
|FILE_DIR_CODE | |Current file directory internal code | | |
|FILE_DIR_NUM | |Current file directory number | | |
|FILE_NAME | |Current file name | | |
|FILE_DESC | |Current file description | | |
|FILE_UPLOADER | |Current file uploader (e.g. user name) | | |
|FILE_SIZE | |Current file size (in bytes) | | |
|FILE_CREDITS | |Current file credit value | | |
|FILE_TIME | |Current file modification time and date | | |
|FILE_TIME_ULED | |Current file upload time and date | | |
|FILE_TIME_DLED | |Current file last download time and date | | |
|FILE_DATE | |Current file modification date | | |
|FILE_DATE_ULED | |Current file upload date | | |
|FILE_DAT_DLED | |Current file last download date | | |
|FILE_TIMES_DLED | |Current file download count | | |
|STATS.LOGONS |NUMCALLS, TCALLS|Total logons during history of system | | |STATS.LOGONS |NUMCALLS, TCALLS|Total logons during history of system | |
|STATS.LTODAY | |Total logons today | | |STATS.LTODAY | |Total logons today | |
|STATS.FTODAY | |Total feedbacks sent today | | |STATS.FTODAY | |Total feedbacks sent today | |
|STATS.NUSERS | |Total number of new users today | | |STATS.NUSERS | |Total number of new users today | |
|SUB | |Current message sub-board short description | | |
|SUBL | |Current message sub-board long description | | |
|SN | |Number of current message sub-board | | |
|SL |SN-L | " " padded and left justified (4 chars wide) | | |
|SR |SN-R | " " padded and right justified (4 chars wide) | | |
|SYSOP | |Name of System Operator | | |SYSOP | |Name of System Operator | |
|SYSAVAIL | |Sysop availability for chat (e.g. "Available" or "Not Available")| | |SYSAVAIL | |Sysop availability for chat (e.g. "Available" or "Not Available")| |
|SYSAVAILYN | |Sysop availability for chat (e.g. "Yes" or "No")| | |SYSAVAILYN | |Sysop availability for chat (e.g. "Yes" or "No")| |
|TFILE | |Total number of files on system | | |
|TIME |SYSTIME |Current system time | | |TIME |SYSTIME |Current system time | |
| |TIME_UTC | |Current Coordinated Universal Time (UTC) | |
|TIMEZONE | |Current system time zone abbreviation or UTC offset| | |TIMEZONE | |Current system time zone abbreviation or UTC offset| |
|TMSG | |Total number of messages on system| | |
|TNODES |TNODE,TN |Total number of Terminal Server nodes | | |TNODES |TNODE,TN |Total number of Terminal Server nodes | |
|TUSER | |Total number of currently active registered users | | |TUSER | |Total number of currently active registered users | |
|UPTIME | |Synchronet uptime details| | |UPTIME | |Synchronet uptime details| |
| |UTC://fmt// | |Current date/time at Coordinated Universal Time (UTC) in specified [[strftime]] format | |
|VER | |BBS version number (e.g. "3.15") | | |VER | |BBS version number (e.g. "3.15") | |
|VER_NOTICE | |BBS version information (e.g. "Synchronet BBS for Win32 Version 3.15")| | |VER_NOTICE | |BBS version information (e.g. "Synchronet BBS for Win32 Version 3.15")| |
|WHO | |Display status of all active nodes| | |WHO | |Display status of all active nodes| |
| |
| ===== Message Area Information ===== |
| |
| The context-sensitive //Message Area Information// @-codes are: |
| |
| ^Code ^Description ^ |
| |CONF |Name of current Group and Sub-board| |
| |CONFNUM |Number of current Group and Sub-board (separated by a space)| |
| |GRP |Current message group short description | |
| |GRPL |Current message group long description | |
| |GN |Number of current message group | |
| |GL | " " padded and left justified (4 chars wide) | |
| |GR | " " padded and right justified (4 chars wide) | |
| |SUB |Current message sub-board short description | |
| |SUBL |Current message sub-board long description | |
| |SN |Number of current message sub-board | |
| |SL | " " padded and left justified (4 chars wide) | |
| |SR | " " padded and right justified (4 chars wide) | |
| |SMB_AREA |Current message group and sub-board (short names) or ''Email'' for mail base | |
| |SMB_AREA_DESC |Current message group and sub-board (long names) or ''Personal Email'' for mail base | |
| |SMB_GROUP |Current message group name | |
| |SMB_GROUP_DESC |Current message group description (long name)| |
| |SMB_GROUP_NUM |Current message group number| |
| |SMB_SUB |Current message sub-board name (or ''Mail'' for the mail base) | |
| |SMB_SUB_DESC |Current message sub-board description (or ''Mail'' for the mail base)| |
| |SMB_SUB_CODE |Current message sub-board internal code (or ''MAIL'' for the mail base)| |
| |SMB_SUB_NUM |Current message sub-board number| |
| |SMB_MSGS |Total number of messages visible to current user in the current message sub-board| |
| |SMB_CURMSG |Currently viewed message (index) into current message sub-board| |
| |SMB_LAST_MSG |Number of last message stored in current message sub-board| |
| |SMB_MAX_MSGS |Maximum number of messages to store in current message sub-board| |
| |SMB_MAX_CRCS |Number of history message body hashes to store for current message sub-board| |
| |SMB_MAX_AGE |Maximum age (in days) of messages stored in current message sub-board| |
| |SMB_TOTAL_MSGS |Total number of message stored in the current message sub-board| |
| |TMSG |Total number of messages on system| |
| |
| ===== Message Information ===== |
| |
| The context-sensitive currently-inspected //Message Information// @-codes are: |
| |
| ^Code ^Description ^ |
| |MSG_NUM |Current message number| |
| |MSG_ID |Current message ID| |
| |MSG_REPLY_ID |Current Message Reply-ID| |
| |MSG_TO |Current message to-user name/number/address| |
| |MSG_TO_NAME |Current message to-user name| |
| |MSG_TO_FIRST |Current message to-user "first" name| |
| |MSG_TO_EXT |Current message to-user extension (number)| |
| |MSG_TO_NET |Current message to-user network address| |
| |MSG_TO_NETTYPE |Current message to-user network address type (e.g. "QWKnet", "FidoNet", or "Internet") | |
| |MSG_CC |Current message carbon-copy list (usually blank)| |
| |MSG_FROM |Current message from-user name/number/address| |
| |MSG_FROM_NAME |Current message from-user name| |
| |MSG_FROM_FIRST |Current message from-user "first" name| |
| |MSG_FROM_EXT |Current message from-user extension (number)| |
| |MSG_FROM_NET |Current message from-user network address| |
| |MSG_FROM_NETTYPE |Current message from-user network address type (e.g. "QWKnet", "FidoNet", or "Internet") | |
| |MSG_SUBJECT |Current message subject| |
| |MSG_SUMMARY |Current message summary (usually blank)| |
| |MSG_TAGS |Current message tags (space-separated, optional)| |
| |MSG_DATE |Current message date/time written | |
| |MSG_DATE_UTC |Current message date/time written, at Coordinated Universal Time (UTC) | |
| |MSG_IMP_DATE |Current message date/time imported | |
| |MSG_AGE |Current message age (e.g. in seconds, minutes, hours, etc.) | |
| |MSG_TIMEZONE |Current message timezone written | |
| |MSG_IMP_TIMEZONE |Current message timezone imported | |
| |MSG_ATTR |Current message attributes| |
| |MSG_AUXATTR |Current message auxiliary attributes| |
| |MSG_NETATTR |Current message network attributes| |
| |MSG_UPVOTES |Current message total number of 'up-votes' (new in v3.17)| |
| |MSG_DOWNVOTES |Current message total number of 'down-votes' (new in v3.17)| |
| |MSG_SCORE |Current message vote score (down-votes subtracted from up-votes)| |
| |MSG_VOTED |Current user voted status for current message (checkmark) | |
| |MSG_UPVOTED |Current user up-voted status for current message (checkmark) | |
| |MSG_DOWNVOTED |Current user down-voted status for current message (checkmark) | |
| |MSG_THREAD_ID |Current message thread's thread-id (message number) | |
| |MSG_THREAD_NEXT |Current message thread's next message number | |
| |MSG_THREAD_BACK |Current message thread's previous message number | |
| |MSG_THREAD_FIRST |Current message's first reply message number | |
| |
| ===== File Area Information ===== |
| |
| The current //File Area// @-codes are: |
| |
| ^Code ^Description ^ |
| |LIB |Current file library short description | |
| |LIBL |Current file library long description | |
| |LN |Number of current file library | |
| |LL |" " padded and left justified (4 chars wide) | |
| |LR |" " padded and right justified (4 chars wide) | |
| |DIR |Current file directory short description | |
| |DIRL |Current file directory long description | |
| |DN |Number of current file directory | |
| |DL | " " padded and left justified (4 chars wide) | |
| |DR | " " padded and right justified (4 chars wide) | |
| |FILES |Number of files in the user's currently selected file transfer directory | |
| |FILES://code// |Number of files in the file transfer directory specified by internal-//code// | |
| |FILES://path// |Number of files in the directory specified by //path// | |
| |FILEBYTES |Total size (in bytes) of all files in the user's currently selected file transfer directory | |
| |FILEBYTES://code//|Total size (in bytes) of all files in the file transfer directory specified by internal-//code//| |
| |FILEBYTES://path//|Total size (in bytes) of all files matching the path/filespec specified in //path//| |
| |FILEKB |Total size (in kibibytes) of all files in the user's currently selected file transfer directory | |
| |FILEKB://code// |Total size (in kibibytes) of all files in the file transfer directory specified by internal-//code//| |
| |FILEKB://path// |Total size (in kibibytes) of all files matching the path/filespec specified in //path//| |
| |FILEMB |Total size (in mebibytes) of all files in the user's currently selected file transfer directory | |
| |FILEMB://code// |Total size (in mebibytes) of all files in the file transfer directory specified by internal-//code//| |
| |FILEMB://path// |Total size (in mebibytes) of all files matching the path/filespec specified in //path//| |
| |FILEGB |Total size (in gibibytes) of all files in the user's currently selected file transfer directory | |
| |FILEGB://code//|Total size (in gibibytes) of all files in the file transfer directory specified by internal-//code//| |
| |FILEGB://path//|Total size (in gibibytes) of all files matching the path/filespec specified in //path//| |
| |FILESIZE |Total size estimate (in KB/MB/GB) of all files in the user's currently selected file transfer directory | |
| |FILESIZE://code//|Total size estimate (in KB/MB/GB) of all files in the file transfer directory specified by internal-//code//| |
| |FILESIZE://path//|Total size estimate (in KB/MB/GB) of all files matching the path/filespec specified in //path//| |
| |FREESPACE |Free disk space available for uploads (in bytes) | |
| |FREESPACEK |Free disk space available for uploads (in kibibytes) | |
| |MINSPACE |Minimum required free disk space to allow uploads | |
| |TFILE |Total number of files on system | |
| |
| ===== File Information ===== |
| |
| The context-sensitive currently-inspected //File Information// @-codes are: |
| |
| ^Code ^Description ^ |
| |FILE_AREA |Current file area (lib and directory) names | |
| |FILE_AREA_DESC |Current file area (lib and directory) descriptions | |
| |FILE_LIB |Current file library name | |
| |FILE_LIB_DESC |Current file library description | |
| |FILE_LIB_NUM |Current file library name | |
| |FILE_DIR |Current file directory name | |
| |FILE_DIR_DESC |Current file directory description | |
| |FILE_DIR_CODE |Current file directory internal code | |
| |FILE_DIR_NUM |Current file directory number | |
| |FILE_NAME |Current file name | |
| |FILE_DESC |Current file description | |
| |FILE_TAGS |Current file tags (space-separated)| |
| |FILE_UPLOADER |Current file uploader (e.g. user name) | |
| |FILE_AUTHOR |Current file's author (e.g. from FILE_ID.DIZ SAUCE record) | |
| |FILE_GROUP |Current file's author's group (e.g. from FILE_ID.DIZ SAUCE record) | |
| |FILE_SIZE |Current file size estimate in KB, MB, GB, etc. | |
| |FILE_BYTES |Current file size (in bytes) | |
| |FILE_COST |Current file credit value or "FREE" when applicable | |
| |FILE_CREDITS |Current file credit value | |
| |FILE_TIME |Current file modification time and date | |
| |FILE_TIME_ULED |Current file upload time and date | |
| |FILE_TIME_DLED |Current file last download time and date | |
| |FILE_TIME_TO_DL |Current file transfer time estimate ("HH:MM:SS") at current CPS | |
| |FILE_DATE |Current file modification date | |
| |FILE_DATE_ULED |Current file upload date | |
| |FILE_DATE_DLED |Current file last download date | |
| |FILE_TIMES_DLED |Current file download count | |
| |FILE_FTP_PATH |Current file virtual path on FTP server | |
| |FILE_WEB_PATH |Current file virtual path on Web server | |
| |FILE_CRC32 |Current file 32-bit CRC as 8 hex digits | |
| |FILE_MD5 |Current file 128-bit MD5 hash as 32 hex digits | |
| |FILE_SHA1 |Current file 160-bit SHA-1 hash as 40 hex digits | |
| |
===== User Information ===== | ===== User Information ===== |
| |
|ALERTS | |Node activity alerts enabled status (e.g. "On" or "Off") | | |ALERTS | |Node activity alerts enabled status (e.g. "On" or "Off") | |
|ALIAS |NAME, USER |User's alias | | |ALIAS |NAME, USER |User's alias | |
| |ANFSCAN | |Automatically scan for new files after new messages (e.g. "On" or "Off") | |
| |ASKNSCAN | |Prompt for new message scan during logon (e.g. "On" or "Off") | |
| |ASKSSCAN | |Prompt for your personal message scan during logon (e.g. "On" or "Off") | |
| |AUTOHANG | |Automatically hang-up after file transfers (e.g. "On" or "Off") | |
| |AUTOLOGON | |Automatically login via IP address (e.g. "On" or "Off") | |
|BDATE | |User's birth date (in "MM/DD/YY" or "DD/MM/YY" format) | | |BDATE | |User's birth date (in "MM/DD/YY" or "DD/MM/YY" format) | |
|BDATE://fmt//|BIRTH://fmt// |User's birth date in the specified [[strftime]] format | | |BDATE://fmt//|BIRTH://fmt// |User's birth date in the specified [[strftime]] format | |
|DLKLIMIT | |User's total credits (in kibibytes) | | |DLKLIMIT | |User's total credits (in kibibytes) | |
|DOWNK | |Total kibibytes downloaded by user | | |DOWNK | |Total kibibytes downloaded by user | |
| |EDITOR | |User's selected external editor name or "None" | |
|EMAILADDR | |User's Internet e-mail address on your system | | |EMAILADDR | |User's Internet e-mail address on your system | |
|EMAILS | |Total number of emails sent by user | | |EMAILS | |Total number of emails sent by user | |
|EXPDATE://fmt// | |User's expiration date in specified [[strftime]] format | | |EXPDATE://fmt// | |User's expiration date in specified [[strftime]] format | |
|EXPDAYS | |Days left before user expires | | |EXPDAYS | |Days left before user expires | |
| |EXPERT | |Expert menu mode enabled ('On' or 'Off')| |
|FBACKS | |Number of feedback messages sent by user | | |FBACKS | |Number of feedback messages sent by user | |
| |FILEDESC | |Display extended file descriptions in file listings ('On' or 'Off')| |
| |FILEFLAG | |Display file flagging prompt in file listings ('On' or 'Off')| |
|FIRST | |First word of user's alias | | |FIRST | |First word of user's alias | |
|FIRSTON | |Date and time of user's first logon | | |FIRSTON | |Date and time of user's first logon | |
|FWD | |User's netmail forward status (e.g. "On" or "Off") (new in v3.18c)| | |FWD | |User's netmail forward status (e.g. "On" or "Off") (new in v3.18c)| |
|HANDLE | |User's chat handle | | |HANDLE | |User's chat handle | |
| |HOTKEYS | |Hot-key user input mode enabled ('On' or 'Off')| |
|HOST |CPU |Client's hostname | | |HOST |CPU |Client's hostname | |
|IP |CID |Client's IP address or Caller-ID information | | |IP |CID |Client's IP address or Caller-ID information | |
|MPERC |TIMELIMIT |Minutes allowed per call/logon | | |MPERC |TIMELIMIT |Minutes allowed per call/logon | |
|MPERD | |Minutes allowed per day | | |MPERD | |Minutes allowed per day | |
| |MSGCLS | |Clear screen before each message ('On' or 'Off')| |
|MSGLEFT |MSGSLEFT |Total number of messages posted by user | | |MSGLEFT |MSGSLEFT |Total number of messages posted by user | |
|MSGREAD | |Number of messages read by user this call | | |MSGREAD | |Number of messages read by user this call | |
|NEWFILETIME | |Date and time of user's last new file scan (see LASTNEW) | | |NEWFILETIME | |Date and time of user's last new file scan (see LASTNEW) | |
|NETMAIL | |User's personal email or netmail address (new in v3.18c) | | |NETMAIL | |User's personal email or netmail address (new in v3.18c) | |
| |NODE_USER | |User's alias or "UNKNOWN USER" if the current node is in anonymous mode (new in v3.20)| |
|NOTE |MEMO1 |User's note (new in v3.18c) | | |NOTE |MEMO1 |User's note (new in v3.18c) | |
|PAGER | |Chat pager enabled status (e.g. "On" or "Off")| | |PAGER | |Chat pager enabled status (e.g. "On" or "Off")| |
| |PAUSESPIN | |Spinning cursor at pause prompts ('On' or 'Off')| |
|PCR | |User's post/call ratio, as a percentage (not capped at 100) | | |PCR | |User's post/call ratio, as a percentage (not capped at 100) | |
|PHONE |HOMEPHONE, DATA, DATAPHONE |User's phone number | | |PHONE |HOMEPHONE, DATA, DATAPHONE |User's phone number | |
| |PROT | |Default file transfer protocol (key/character) | |
| |PROTNAME | |Full name of default file transfer protocol | |
|PTODAY | |Number of messages posted by user today | | |PTODAY | |Number of messages posted by user today | |
|PWAGE | |Age (in days) of the current user's password | | |PWAGE | |Age (in days) of the current user's password | |
|PWDATE |MEMO |Date of user's last password modification (in "MM/DD/YY" or "DD/MM/YY" format) | | |PWDATE |MEMO |Date of user's last password modification (in "MM/DD/YY" or "DD/MM/YY" format) | |
|PWDATE://fmt//| |Date/time of user's last password modified in specified [[strftime]] format | | |PWDATE://fmt//| |Date/time of user's last password modified in specified [[strftime]] format | |
| |QUIET | |Quiet logon mode enabled (e.g. "On" or "Off") | |
|REALNAME |COMPANY, MEMO2 |User's real name | | |REALNAME |COMPANY, MEMO2 |User's real name | |
| |REMSUBS | |Remember current sub-board and file director between logins ('On' or 'Off')| |
|SEC |SECURITY |User's security level (0-99) | | |SEC |SECURITY |User's security level (0-99) | |
| |SHELL | |User's selected command shell name | |
|SPAMW | |Number of SPAM messages waiting | | |SPAMW | |Number of SPAM messages waiting | |
|SPAMW://x// |SPAMW#//x// |Number of SPAM messages waiting for user number //x// | | |SPAMW://x// |SPAMW#//x// |Number of SPAM messages waiting for user number //x// | |
| |SPIN | |Spinning cursor enabled ('On' or 'Off')| |
|SPLITP | |Split-screen private chat enabled status (e.g. "On" or "Off")| | |SPLITP | |Split-screen private chat enabled status (e.g. "On" or "Off")| |
|STATE | |User's state (from location)| | |STATE | |User's state (from location)| |
|UDR | |User's upload/download byte ratio, as a percentage (not capped at 100) | | |UDR | |User's upload/download byte ratio, as a percentage (not capped at 100) | |
|UDFR | |User's upload/download file ratio, as a percentage (not capped at 100) | | |UDFR | |User's upload/download file ratio, as a percentage (not capped at 100) | |
| |UPAUSE | |Automatic screen-pausing ('Hit a key' prompting) ('On' or 'Off')| |
|UPBYTES | |Total bytes uploaded by user | | |UPBYTES | |Total bytes uploaded by user | |
|UPFILES |UPS |Total files uploaded by user | | |UPFILES |UPS |Total files uploaded by user | |
|CLEAR | |Clear the screen, all existing mouse hot-spots and eat the next newline sequence | | |CLEAR | |Clear the screen, all existing mouse hot-spots and eat the next newline sequence | |
|CLEAR_HOT | |Clear all existing mouse hot-spots | | |CLEAR_HOT | |Clear all existing mouse hot-spots | |
| |CPS | |Current/latest file download rate, in characters/bytes per second (new in v3.20)| |
|HOT | |Define a new mouse hot-spot color (the color of the @-code defines the hot-spot attributes) | | |HOT | |Define a new mouse hot-spot color (the color of the @-code defines the hot-spot attributes) | |
|HOT:HUNGRY | |Define a new mouse hot-spot color for defining hungry hot-spots (hungry hot-spots are the default type) | | |HOT:HUNGRY | |Define a new mouse hot-spot color for defining hungry hot-spots (hungry hot-spots are the default type) | |
|EOF | |End-of-file (stop parsing/displaying) | | |EOF | |End-of-file (stop parsing/displaying) | |
|PAUSE |MORE |Force a screen pause and a ''[Hit a key]'' prompt, if 'N' or 'Q' are typed, the displayed message/file is aborted | | |PAUSE |MORE |Force a screen pause and a ''[Hit a key]'' prompt, if 'N' or 'Q' are typed, the displayed message/file is aborted | |
|PON |AUTOMORE|Toggle automatic screen pause on | | |
|POFF |NOPAUSE |Toggle automatic screen pause off | | |POFF |NOPAUSE |Toggle automatic screen pause off | |
| |PON |AUTOMORE|Toggle automatic screen pause on | |
| |QOFF | |Toggle display abort-ability off | |
| |QON | |Toggle display abort-ability on | |
|RESETPAUSE | |Reset the automatic screen pause line counter | | |RESETPAUSE | |Reset the automatic screen pause line counter | |
| |GETDIM | |Request current (ANSI) terminal dimensions (rows and columns), only when set to auto-detect | |
|GETKEY | |Wait indefinitely for any key press before continuing | | |GETKEY | |Wait indefinitely for any key press before continuing | |
|CONTINUE | |Wait indefinitely for any key press before continuing and abort the message/file display if 'N' or 'Q' are typed | | |CONTINUE | |Wait indefinitely for any key press before continuing and abort the message/file display if 'N' or 'Q' are typed | |
|WAIT://n// | |Wait up to //n// 10ths of a second for a key press before continuing | | |WAIT://n// | |Wait up to //n// 10ths of a second for a key press before continuing | |
|DELAY://n// | |Wait //n// 10ths of a second before continuing | | |DELAY://n// | |Wait //n// 10ths of a second before continuing | |
| |LINEDELAY | |Wait 1/10th of a second before sending each newline character (new in v3.20) | |
| |LINEDELAY://n// | |Wait //n// 100ths of a second before sending each newline character, 0 to disable (new in v3.20) | |
|UP://n// | |Move cursor up //n// rows | | |UP://n// | |Move cursor up //n// rows | |
|DOWN://n// | |Move cursor down //n// rows | | |DOWN://n// | |Move cursor down //n// rows | |
|ROWS | |Number of terminal rows | | |ROWS | |Number of terminal rows | |
|TERM | |Terminal-type name (i.e. 'ANSI', 'RIP', 'PETSCII', or 'DUMB') | | |TERM | |Terminal-type name (i.e. 'ANSI', 'RIP', 'PETSCII', or 'DUMB') | |
| |TERMTYPE | |Verbose terminal type configuration | |
| |TERMCOLS | |Verbose terminal column configuration | |
| |TERMROWS | |Verbose terminal row/lines configuration | |
|CHARSET | |Terminal character set supported (i.e. 'UTF-8', 'CP437', 'PETSCII', or 'US-ASCII') | | |CHARSET | |Terminal character set supported (i.e. 'UTF-8', 'CP437', 'PETSCII', or 'US-ASCII') | |
|WORDWRAP | |Word-wrap the the following text | | |AUTOTERM | |Automatic terminal type detection ('On' or 'Off')| |
| |ANSI | |ANSI-BBS terminal emulation ('On' or 'Off')| |
| |ASCII | |ASCII terminal character set ('On' or 'Off')| |
| |PETSCII | |CBM/PETSCII terminal emulation ('On' or 'Off')| |
| |PETGRFX | |Send special character (142) to enter UPPER/GRAPHICS character set mode on PETSCII terminals| |
| |UTF8 | |UTF-8 terminal character set ('On' or 'Off')| |
| |COLOR | |Color terminal support ('On' or 'Off')| |
| |ICE | |Bright-background (ICE color) support ('On' or 'Off')| |
| |RIP | |RIPscrip terminal emulation ('On' or 'Off')| |
| |SWAPDEL | |Reverse the traditional DEL and Backspace input key codes ('On' or 'Off')| |
| |MOUSE | |Mouse support ('On' or 'Off')| |
| |TRUNCATE | |Truncate long lines in the following text | |
| |TRUNCOFF | |Mark the end of a truncated text block (turn off long-line truncation) | |
| |WORDWRAP | |Word-wrap long lines in the following text | |
|WRAPOFF | |Mark the end of a word-wrapped text block | | |WRAPOFF | |Mark the end of a word-wrapped text block | |
|CENTER | |Middle-align the remaining text on the line | | |CENTER | |Middle-align the remaining text on the line | |
|U+//code//!//char// | | Send a Unicode character code point, specifying fallback character only to used when no automatic fallback is available | | |U+//code//!//char// | | Send a Unicode character code point, specifying fallback character only to used when no automatic fallback is available | |
|!//x// | | Execute the terminal/attribute control sequences for one or more [[Ctrl-A Codes]] (operands) represented by //x//| | |!//x// | | Execute the terminal/attribute control sequences for one or more [[Ctrl-A Codes]] (operands) represented by //x//| |
| |MNE://low// | | Set Mnemonic string "low" attribute (color) using ''[[config:attr.ini]]'' syntax for "low" attribute code; the "high" attribute is set to the same color with the "high intensity" bit flipped | |
| |MNE://low//://high// | | Set Mnemonic string "low" and "high" attributes (colors) | |
| |MNE://low//://high//://cmd// | | Set Mnemonic string "low", "high" and "command" attributes (colors) | |
| |RAINBOW://pattern// | | Set the rainbow attribute pattern with colon-separated attributes, using ''[[config:attr.ini]]'' syntax (e.g. ''RAINBOW:R:RH:B:BH:G:GH:C:CH'') | |
==== C-Text ==== | ==== C-Text ==== |
| |