Go to file
David Vogel 853a1bb58d Rework into FTP scanning server
- Rename to Scanyonero
- Add FTP server that ingests TIFF, PNG, JPEG or PDF files
- Add web interface to check and modify ingested files
- Rework how ocrmypdf is invoked

Basics are working, but the program is not in a usable state.
2025-05-14 12:08:38 +02:00
.vscode Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
document Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
ftpserver Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
ocrmypdf Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
service/linux/systemd Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
static Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
test-documents Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
unit Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
.gitignore Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
go.mod Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
go.sum Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
init.go Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
jsconfig.json Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
main.go Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
queue-entry-data-page.go Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
queue-entry-data-separator.go Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
queue-entry-data.go Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
queue-entry.go Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
queue.go Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
README.md Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
runner.go Get into working state 2024-11-04 20:29:33 +01:00
server-websocket-packet.go Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
server-websocket-packets.go Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
server-websocket.go Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
server.go Rework into FTP scanning server 2025-05-14 12:08:38 +02:00
util.go Rework into FTP scanning server 2025-05-14 12:08:38 +02:00

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

  1. Install the project somewhere.
  2. Edit main.go to use the correct paths to your scanner and paperless consumption directories.
  3. 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.
  4. systemctl daemon-reload
  5. systemctl enable ocrmypdf-runner.service
  6. systemctl start ocrmypdf-runner.service