Thread archival tool and CMS.
Clone the repository
git clone https://github.com/brookesb91/archivist.git
Navigate to the project directory
cd archivist
Install dependencies
npm i
Start the server
npm run start
Open 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 |