Skip to main content

Fidonet Msgbase

@magistr/fidonet-msgbasev2026.05.25.1· 9d agoMODELS·REPORTS
01README

FidoNet JAM/Squish/FTS-0001 message base reader — browse areas, read messages, search by sender/address/text

02Release Notes

Merge pull request #4 from umag/extensions/magistr-grade-a-workspace

extensions: stage 15 @magistr extensions as Grade A workspace dirs + wire CI

03Models1
@magistr/fidonet-msgbasev2026.05.25.1fidonet_msgbase.ts

Global Arguments

ArgumentTypeDescription
basePathstringPath to directory containing message base files
fn listAreas()
List all message areas with message counts
fn readArea(area: string, limit: number, offset: number)
Read all messages from a specific area
ArgumentTypeDescription
areastringArea name (e.g. fido.general)
limitnumberMax messages to return
offsetnumberSkip first N messages
fn readNetmail(limit: number, offset: number)
Read netmail messages (FTS-0001 .msg files)
ArgumentTypeDescription
limitnumberMax messages to return
offsetnumberSkip first N messages
fn searchBySender(sender: string, limit: number)
Search all areas for messages from a specific sender (case-insensitive partial match)
ArgumentTypeDescription
senderstringSender name to search for
limitnumberMax results
fn searchByAddress(address: string, limit: number)
Search all areas by FidoNet address — full node (2:5020/1) or point (2:5020/1.28)
ArgumentTypeDescription
addressstringFidoNet address to match (e.g. 2:5020/1 or 2:5020/1.28)
limitnumberMax results
fn formatForObsidian(source: string, folder: string)
Format stored search/read results as Obsidian markdown notes
ArgumentTypeDescription
sourcestringData instance name from a previous search (e.g. sender_John_Doe, netmail, address_2_5020_1_28)
folderstringObsidian folder for notes
fn searchByText(text: string, limit: number)
Search all areas for messages containing text (case-insensitive)
ArgumentTypeDescription
textstringText to search for in message bodies
limitnumberMax results

Resources

areas(infinite)— List of message areas
messages(1h)— Messages from an area or search results
04Reports2
@magistr/fidonet-messagesmethod
fidonet_messages.ts

Display FidoNet messages from search or area read results

fidonetmessages
@magistr/fidonet-summarymethod
fidonet_summary.ts

Summarize FidoNet message base results — top senders, areas, date distribution

fidonetsummary
05Previous Versions1
2026.03.29.1Mar 29, 2026
06Stats
A
100 / 100
Downloads
1
Archive size
22.7 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
07Platforms
08Labels