PHPackages                             golded-dev/laravel-ftn-hudson - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. golded-dev/laravel-ftn-hudson

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

golded-dev/laravel-ftn-hudson
=============================

FTN Hudson message-base reader.

v1.1.0(1mo ago)022[2 PRs](https://github.com/golded-dev/laravel-ftn-hudson/pulls)MITPHPPHP ^8.4CI passing

Since Apr 25Pushed yesterdayCompare

[ Source](https://github.com/golded-dev/laravel-ftn-hudson)[ Packagist](https://packagist.org/packages/golded-dev/laravel-ftn-hudson)[ Docs](https://github.com/golded-dev/laravel-ftn-hudson)[ RSS](/packages/golded-dev-laravel-ftn-hudson/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (1)Dependencies (6)Versions (5)Used By (0)

Laravel FTN Hudson
==================

[](#laravel-ftn-hudson)

FTN/FidoNet Hudson message-base reader for PHP 8.4.

This package reads Hudson `MSGIDX.BBS`, `MSGHDR.BBS`, and `MSGTXT.BBS` files and returns normalized `ParsedMessage` objects from `golded-dev/laravel-ftn`.

It does not write Hudson files, repair broken message bases, parse packet files, read `.MSG`, JAM, Squish, or add Laravel framework bootstrapping. The package name says Laravel because it belongs to the GoldED.dev Laravel package family. The runtime code is plain PHP.

Installation
------------

[](#installation)

```
composer require golded-dev/laravel-ftn-hudson:^1.0
```

Requires PHP 8.4+.

Reading A Message Base
----------------------

[](#reading-a-message-base)

Pass the directory that contains the Hudson files:

```
