
Docspell - это личный организатор документа. Или иногда называется «Система управления документами» (DMS). Вам понадобится сканер для преобразования ваших документов в файлы. Docspell может затем помочь в организации результирующего беспорядка. Он может объединить ваши файлы со сканеров, электронных писем и других источников. Он предназначен для домашнего использования, то есть семей, домохозяйств, а также для небольших групп/компаний.
Вы можете ассоциировать теги, установить корреспонденты и множество других предопределенных и пользовательских метаданных. Если ваши документы связаны с такими метаданными, вы можете быстро найти их позже, используя функцию поиска. Но добавление этого вручную - утомительная задача. Docspell может помочь, предложив корреспондентов, догадывая теги или поиск дат с использованием машинного обучения. Он может выучить метаданные из существующих документов и найти вещи, используя NLP. Это значительно облегчает добавление метаданных в ваши документы. Для машинного обучения он опирается на бесплатную (GPL) библиотеку NLP Stanford Core.
Docspell также запускает OCR (при необходимости) в ваших документах, может обеспечить полное поиск и имеет отличную интеграцию по электронной почте. Все доступно через API REST/HTTP. Веб -приложение для мобильных устройств - это пользовательский интерфейс по умолчанию. Приложение Android существует для удобной загрузки файлов с вашего телефона/планшета и CLI. Обзор функций перечисляет еще несколько баллов.
Проверьте короткие демонстрационные видео (<1 мин), присутствующие на странице проекта. Вот несколько скриншотов:







Docspell состоит из нескольких компонентов. Вероятно, самый быстрый способ начать работу - это использовать настройку Docker, как описано на странице «Начало работы». Это всего лишь три команды:
git clone https://github.com/eikek/docspell
cd docspell/docker/docker-compose
docker-compose up -d Затем перейдите по адресу http://localhost:7880 , зарегистрируйтесь и войдите в систему. На данный момент используйте то же имя для коллектива и пользователя. Подробнее об этом можно найти здесь.
Другие способы задокументированы здесь:
deb -файл в вашу систему на базе Debian.bin/ , как описано здесь.На странице проекта есть много информации о том, как использовать и настроить Docspell.
Отзывы и другие вклады очень приветствуются! Есть комната для общения и вопросы. Вы также можете открыть проблему для вопросов, проблем и других отзывов; Или сделайте почту для info [at] docspell.org . Я постараюсь ответить вовремя. Вы можете проверить Appling.md для некоторых отправных точек.
Если вы найдете этот проект любым полезным и хотите поддержать его другими способами, предоставление A всегда обнадеживает и очень ценится. Вы также можете поддерживать деятельность, пожертвовав через Liberapay или PayPal.
Большое спасибо!
Бэкэнд
Серверы записаны в Scala в чистом функциональном стиле, основанном на библиотеках из стека Typelevel: Cats, FS2, Doobie, HTTP4S, CIRCE и PURECONFIG.
Конечно, есть больше библиотек и технологий. Docspell - это только оркестрация отличных инструментов и либеров. Одним из важных является Stanford-NLP, который обеспечивает функции ML. Кроме того, обработка файлов зависит от внешних инструментов, таких как Tesseract, UNOCONV и OCRMYPDF. Все зависимости можно найти в project/Dependencies.scala .
Внешний интерфейс
Веб -фронт - это спа, написанный в ELM. Используемая структура пользовательского интерфейса используется.
Docspell - это свободное программное обеспечение, распространяемое в соответствии с AGPLV3 или позже.