Directories ¶
Path | Synopsis |
---|---|
Package fss500 is a driver for the Fujitsu ScanSnap iX500 document scanner, implemented from scratch based on USB traffic captures.
|
Package fss500 is a driver for the Fujitsu ScanSnap iX500 document scanner, implemented from scratch based on USB traffic captures. |
usb
Package usb is a minimal, device-specific library which uses Linux’s usbdevfs and /sys interfaces to communicate with a Fujitsu ScanSnap iX500 via USB.
|
Package usb is a minimal, device-specific library which uses Linux’s usbdevfs and /sys interfaces to communicate with a Fujitsu ScanSnap iX500 via USB. |
Package g3 implements data encoding using the CCITT (renamed to ITU-T in 1993) fax standard in its Group 3, One-Dimensional (G31D) variant.
|
Package g3 implements data encoding using the CCITT (renamed to ITU-T in 1993) fax standard in its Group 3, One-Dimensional (G31D) variant. |
Package httperr implements middleware which serves returned errors as HTTP internal server errors.
|
Package httperr implements middleware which serves returned errors as HTTP internal server errors. |
Package httpscaningest implements an HTTP API around the scaningest API.
|
Package httpscaningest implements an HTTP API around the scaningest API. |
Package jobqueue implements a reliable job queue that is persisted to the file system.
|
Package jobqueue implements a reliable job queue that is persisted to the file system. |
Package legacyconvert contains the not-yet-refactored scan2drive conversion logic.
|
Package legacyconvert contains the not-yet-refactored scan2drive conversion logic. |
Package mayqtt implements an MQTT client which receives scan requests from scan2drive/cmd/scan and publishes status to scan2drive/ui/status.
|
Package mayqtt implements an MQTT client which receives scan requests from scan2drive/cmd/scan and publishes status to scan2drive/ui/status. |
Package page implements scanned pages (as JPEG), which can either be already binarized or are binarized if not loaded to memory yet.
|
Package page implements scanned pages (as JPEG), which can either be already binarized or are binarized if not loaded to memory yet. |
Package pdf implements a minimal PDF 1.7 writer, just functional enough to create a PDF file containing multiple CCITT fax-encoded DIN A4 sized pages.
|
Package pdf implements a minimal PDF 1.7 writer, just functional enough to create a PDF file containing multiple CCITT fax-encoded DIN A4 sized pages. |
Package scaningest implements an API for ingesting scan jobs, to be used with a jobqueue.
|
Package scaningest implements an API for ingesting scan jobs, to be used with a jobqueue. |
sink
|
|
drivesink
Package drivesink implements a sink to write scans to Google Drive.
|
Package drivesink implements a sink to write scans to Google Drive. |
source
|
|
airscan
Package airscan implements a scan source from AirScan devices discovered on the local network.
|
Package airscan implements a scan source from AirScan devices discovered on the local network. |
fss500
Package fss500 implements a scan source for a Fujitsu ScanSnap iX500 document scanner connected via USB.
|
Package fss500 implements a scan source for a Fujitsu ScanSnap iX500 document scanner connected via USB. |
Package user implements a mutex-protected user store (containing metadata, credentials, and job queue) that is persisted to disk.
|
Package user implements a mutex-protected user store (containing metadata, credentials, and job queue) that is persisted to disk. |
Package webui implements the scan2drive web user interface using materializecss.com and jQuery.
|
Package webui implements the scan2drive web user interface using materializecss.com and jQuery. |
Click to show internal directories.
Click to hide internal directories.