Thread archival tool and CMS.
Clone the repository
git clone https://github.com/brookesb91/archivist.gitNavigate to the project directory
cd archivistInstall dependencies
npm iStart the server
npm run startOpen a browser and navigate to the app. By default, the server is available at localhost:3000
- Reply hover preview
- Quote hover preview
- Quote anchors
- Colourised poster IDs*
- Country flags*
- Code formatting*
- Full archival of thread images
- Math formatting*
- Flash embed*
- Reverse image search
- Thread & post **UD
*For boards that support this feature
All paths are relative to the configured base URL.
| Method | Path | Description |
|---|---|---|
GET |
/ |
Archive catalog view |
GET |
/archive/:board/:thread |
Thread view |
POST |
/save |
Archive a thread from the given URL |
Create a .env file in the project root to override values.
| Name | Description | Default |
|---|---|---|
| NODE_ENV | Node environment | development |
| PORT | Server port | 3000 |
| HOST | Server host | localhost |
| MONGODB_URI | MongoDb connection URI | mongodb://localhost/archivist |