عن المشروع

Docspell هو منظم مستندات شخصي، يُطلق عليه غالباً نظام إدارة المستندات (DMS). وهو موجه للاستخدام المنزلي مثل العائلات والأسر، وكذلك المجموعات أو الشركات الأصغر. ما زلت بحاجة إلى ماسح ضوئي لتحويل الورق إلى ملفات؛ ثم يساعد Docspell في تنظيم الكومة الناتجة ويمكنه توحيد الملفات القادمة من الماسحات الضوئية ورسائل البريد الإلكتروني ومصادر أخرى. القدرات الأساسية الموصوفة في README: - تنظيم البيانات الوصفية: ربط الوسوم، وتعيين المراسلين، واستخدام العديد من حقول البيانات الوصفية المحددة مسبقاً والمخصصة. يمكن العثور على المستندات ذات البيانات الوصفية بسرعة من خلال البحث. - مساعدة التعلم الآلي: يمكن لـ Docspell اقتراح المراسلين، وتخمين الوسوم، والعثور على التواريخ من خلال التعلم من المستندات الموجودة واستخدام معالجة اللغة الطبيعية. ويعتمد على مكتبة Stanford CoreNLP المجانية المرخصة بـ GPL. - OCR: يقوم بتشغيل OCR على المستندات عند الحاجة. - بحث نصي كامل في المستندات. - تكامل البريد الإلكتروني لاستيراد عناصر البريد ومعالجتها. - REST/HTTP API للوصول إلى كل شيء. - واجهة المستخدم الافتراضية هي تطبيق ويب SPA متوافق مع الجوال. - عملاء إضافيون: تطبيق أندرويد لرفع الملفات من الهاتف أو الجهاز اللوحي، وعميل سطر أوامر (dsc). البدء: يشير README إلى إعداد Docker باعتباره أسرع طريق، باستخدام مستودع docker منفصل وdocker-compose، ثم زيارة localhost:7880 للتسجيل وتسجيل الدخول. تشمل خيارات التثبيت الأخرى حزمة deb مقدمة للأنظمة المبنية على Debian، وملف zip قابل للتنزيل مع سكربت في bin/، ومدير حزم Nix مع وحدة NixOS، ومخطط Helm. الوثائق مستضافة على صفحة المشروع، وتغطي الاستخدام والإعداد. يتوفر دعم المجتمع عبر غرفة Gitter وقضايا GitHub والبريد الإلكتروني؛ وملاحظات المساهمة موجودة في Contributing.md. المكدس التقني: الخادم الخلفي مكتوب بلغة Scala بأسلوب وظيفي خالص باستخدام مكدس typelevel (Cats, FS2, Doobie, Http4s, Circe, Pureconfig). تعتمد معالجة الملفات على أدوات خارجية مثل tesseract وunoserver/unoconvert وocrmypdf. الواجهة الأمامية للويب هي SPA مكتوبة بلغة Elm مع إطار عمل Tailwind CSS. الترخيص: AGPLv3 أو أحدث.