mirror of
https://github.com/Dadido3/Scanyonero.git
synced 2025-11-03 15:39:36 +00:00
- Add ServerWebsocketPacketQueueSplit - Add Split method to Queue - Correct automatic separator insertion for newly ingested documents - Rework UI so that entries have their own set of buttons - Refactor occurrences of "document" to "queueEntry" |
||
|---|---|---|
| .vscode | ||
| document | ||
| ftpserver | ||
| ocrmypdf | ||
| service/linux/systemd | ||
| static | ||
| test-documents | ||
| unit | ||
| .gitignore | ||
| go.mod | ||
| go.sum | ||
| init.go | ||
| jsconfig.json | ||
| main.go | ||
| queue-entry-data-page.go | ||
| queue-entry-data-separator.go | ||
| queue-entry-data.go | ||
| queue-entry.go | ||
| queue.go | ||
| README.md | ||
| runner.go | ||
| server-websocket-packet.go | ||
| server-websocket-packets.go | ||
| server-websocket.go | ||
| server.go | ||
| util.go | ||
Scanyonero
A tool for preprocessing scanned documents before they are sent to paperless. Simply point your scanner to the FTP server this software provides, and it will do the rest.
Features
- Built in FTP server, and therefore no need for temporary files or any other Rube Goldberg-esque setups.
- Web-app where you can preview, sort, split and merge your scans before sending them to paperless.
- Can use OCRmyPDF for adding searchable text to your scanned documents.
- Can clean up documents and make them as pristine and compact as possible.
Usage
TODO: Update README.md
- Install the project somewhere.
- Edit main.go to use the correct paths to your scanner and paperless consumption directories.
- Copy the ocrmypdf-runner.service into your systemd services directory (
etc/systemd/system/ocrmypdf-runner.service). You may have to change the user in the service file. systemctl daemon-reloadsystemctl enable ocrmypdf-runner.servicesystemctl start ocrmypdf-runner.service