paperwork logicaldoc (use for medium/large businesses) i use this at work, handles millions of...

24
Paperwork Paperwork

Upload: others

Post on 03-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

PaperworkPaperwork

Page 2: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

SummarySummaryOpen source Y

Language Python

DB N

OCR Y (tesseract)

Page 3: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

CompetitorsCompetitorsGnome documents (too simplistic)OpenKM (Java based large system, bad docs)Mayan-EDMS (too large)Alfresco (too large)LogicalDOC (use for Medium/Large businesses)I use this at work, handles millions ofdocuments, lots of features $$$.Krystal DMS (Basic features, bit clunky, largebusiness)PDFcat (my out of date documentmanagement system)

Page 4: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

Use casesUse casesSmall o�ceHome �ling

Page 5: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

ProsProsEasy/QuickOCR built inCan import directoriesAccepts multiple formats (PDF + image �les)Intelligent tagging (learns as you scan more)Open formatsEasy to backupGreat documentationMulti-OS (Linux/Windows)

Page 6: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

ConsConsNo web frontendNo advanced features such as;

direct emailRotate/Split PDFs

Page 7: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

Installing fromInstalling fromrepositoryrepository

Debian (testing) / Devuan Unstable

Arch

Gentoo -

apt install paperwork-gtk

pacman -S paperwork

paperwork

Page 8: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

Installing from SourceInstalling from SourceFor Debian Stable/Ubuntu I had to install manually.

Page 9: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

Install dependenciesInstall dependenciessudo apt install python3-pip python3-setuptools

sudo apt install python3-dev python3-pil

Page 10: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

PyEnchant dependencyPyEnchant dependencysudo apt install libenchant-dev

Page 11: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

Not a build dependency, butNot a build dependency, butrecommended anywayrecommended anyway

sudo apt install python3-whoosh

Page 12: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

Install paperworkInstall paperworkpip3 is the python3 package manager

sudo pip3 install paperwork

Page 13: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

Installing libinsaneInstalling libinsaneTo talk to the scanner (required for paperwork to

run)

Ref:

Requires gitCompile from sourceGo with the default location

libinsane install instructions

Page 14: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

Live DemoLive Demotagimport ~/paperstestuploadhover over words to show ocr

Page 15: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

ExtrasExtras

Page 16: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

SyncthingSyncthingI use syncthing to sync my 'papers' dir PCs

Page 17: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

ripgrep-allripgrep-all

ripgrep-all allows quick searching throughPDFs and other documentsCommand line tool

https://github.com/phiresky/ripgrep-all

Page 18: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

XournalPPXournalPP is a handwriting notetaking and pdf

annotation programWorks with wacom pads and touchscreensI tested Lenovo Yoga C740 2-1 tested

xournalpp

Page 19: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

Libreoffice OnlineLibreoffice Online looks like a full Google Docs

replacementHaven't tested yet

libreo�ce-online

Page 20: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

FoliateFoliate is a ebook reader which looks nice and

handles lots of formatsHaven't testedDon't think it does DRM �les

foliate

Page 21: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

Watch FilesWatch Files recursively watch directories and

apply permissionsI wrote this to solve a problem at workNot related to PDFs, but thought I mention it.Doesn't poll the �le system uses inotify (�lesystem based subscription).

watch�les

Page 22: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

ReferencesReferencesripgrep-all grep pdfs, odt, etc

Handwriting notetaking software

GDocs replacement

personal document managementsystem

dependency for paperwork

Watch �les and apply

xournalpp

libreo�ce-online

paperwork

libinsaneinstall

watch�les

Page 24: Paperwork LogicalDOC (use for Medium/Large businesses) I use this at work, handles millions of documents, lots of features $$$. Krystal DMS (Basic features, bit clunky, large business)

QuestionsQuestionsEmail

Twitter

Github

[email protected]

@map7

github: map7