mirror of
https://github.com/Dadido3/Scanyonero.git
synced 2025-06-02 07:50:01 +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-reload
systemctl enable ocrmypdf-runner.service
systemctl start ocrmypdf-runner.service