01README
FidoNet JAM/Squish/FTS-0001 message base reader — browse areas, read messages, search by sender/address/text
02Models
@magistr/fidonet-msgbasev2026.03.29.1fidonet_msgbase.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| basePath | string | Path 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
| Argument | Type | Description |
|---|---|---|
| area | string | Area name (e.g. omsk.unix) |
| limit | number | Max messages to return |
| offset | number | Skip first N messages |
fn readNetmail(limit: number, offset: number)
Read netmail messages (FTS-0001 .msg files)
| Argument | Type | Description |
|---|---|---|
| limit | number | Max messages to return |
| offset | number | Skip first N messages |
fn searchBySender(sender: string, limit: number)
Search all areas for messages from a specific sender (case-insensitive partial match)
| Argument | Type | Description |
|---|---|---|
| sender | string | Sender name to search for |
| limit | number | Max results |
fn searchByAddress(address: string, limit: number)
Search all areas by FidoNet address — full node (2:5004/75) or point (2:5004/75.28)
| Argument | Type | Description |
|---|---|---|
| address | string | FidoNet address to match (e.g. 2:5004/75 or 2:5004/75.28) |
| limit | number | Max results |
fn formatForObsidian(source: string, folder: string)
Format stored search/read results as Obsidian markdown notes
| Argument | Type | Description |
|---|---|---|
| source | string | Data instance name from a previous search (e.g. sender_Sergey_Pozdnyakov, netmail, address_2_5004_76_28) |
| folder | string | Obsidian folder for notes |
fn searchByText(text: string, limit: number)
Search all areas for messages containing text (case-insensitive)
| Argument | Type | Description |
|---|---|---|
| text | string | Text to search for in message bodies |
| limit | number | Max results |
Resources
areas(infinite)— List of message areas
messages(1h)— Messages from an area or search results
03Reports
@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
04Stats
Downloads
0
Archive size
19.4 KB
Not yet scored.
A score will be generated the next time this extension is published. The owner can also trigger scoring manually.
05Platforms
06Labels