diff --git a/deskutils/py-paperless/Makefile b/deskutils/py-paperless/Makefile index dbd12235d013..f74e3b6db66f 100644 --- a/deskutils/py-paperless/Makefile +++ b/deskutils/py-paperless/Makefile @@ -1,136 +1,138 @@ PORTNAME= paperless PORTVERSION= 2.7.0 -PORTREVISION= 16 +PORTREVISION= 17 CATEGORIES= deskutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= b122931185fb.patch:-p1 # https://github.com/the-paperless-project/paperless/pull/712 PATCHFILES+= b131c97d1d85.patch:-p1 # https://github.com/the-paperless-project/paperless/pull/716 MAINTAINER= grembo@FreeBSD.org COMMENT= Index and archive scanned paper documents WWW= https://paperless.readthedocs.io LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateparser>=1.1.0:devel/py-dateparser@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-cors-headers>=2.4.0:www/py-django-cors-headers@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-crispy-forms>=1.7.2:www/py-django-crispy-forms@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-extensions>=2.1.6:www/py-django-extensions@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-filter>=2.0.0:www/py-django-filter@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}djangoql>=0.17.0:www/py-djangoql@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.9.0:www/py-djangorestframework@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj42-django-cors-headers>=2.4.0:www/py-dj42-django-cors-headers@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj42-django-crispy-forms>=1.7.2:www/py-dj42-django-crispy-forms@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj42-django-extensions>=2.1.6:www/py-dj42-django-extensions@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj42-django-filter>=2.0.0:www/py-dj42-django-filter@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj42-djangoql>=0.17.0:www/py-dj42-djangoql@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj42-djangorestframework>=3.9.0:www/py-dj42-djangorestframework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fuzzywuzzy>=0.15.1:devel/py-fuzzywuzzy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}langdetect>=1.0.9:textproc/py-langdetect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pdftotext>=2.1.1:textproc/py-pdftotext@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyocr>=0.5.3:graphics/py-pyocr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dotenv>=0.10.1:www/py-python-dotenv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-gnupg>=0.4.3:security/py-python-gnupg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-magic>=0.4.10:devel/py-python-magic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} RUN_DEPENDS+= gpg2:security/gnupg \ optipng:graphics/optipng \ tesseract:graphics/tesseract \ unpaper:graphics/unpaper USES= python shebangfix USE_GITHUB= yes GH_ACCOUNT= the-paperless-project USE_RC_SUBR= paperless-consumer SHEBANG_FILES= ${WRKSRC}/src/manage.py +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*paperless-ngx + SUB_FILES= README nginx.conf paperless.7 pkg-message sshd_config uwsgi.ini SUB_LIST= PKGBASE=${PKGBASE} PYTHON_CMD=${PYTHON_CMD} \ PYTHONPREFIX_SITELIBDIR=${PYTHONPREFIX_SITELIBDIR} \ ECHO=${ECHO} EGREP=${EGREP} TOUCH=${TOUCH} \ CHOWN=${CHOWN} RM=${RM:Q} NO_ARCH= yes USERS= paperless GROUPS= paperless OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_SINGLE= IMAGICK OPTIONS_SINGLE_IMAGICK= IMAGICK6_NOX11 IMAGICK6_X11 IMAGICK7_NOX11 IMAGICK7_X11 -OPTIONS_DEFAULT= IMAGICK6_X11 +OPTIONS_DEFAULT= IMAGICK7_X11 IMAGICK_DESC= ${IMAGEMAGICK_DESC} IMAGICK6_NOX11_DESC= ImageMagick6 without X11 support IMAGICK6_X11_DESC= ImageMagick6 with X11 support IMAGICK7_NOX11_DESC= ImageMagick7 without X11 support IMAGICK7_X11_DESC= ImageMagick7 with X11 support DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.8.3,1:textproc/py-sphinx@${PY_FLAVOR} DOCS_USES= gmake IMAGICK6_X11_USES= magick:6,run IMAGICK6_NOX11_USES= magick:6,run,nox11 IMAGICK7_X11_USES= magick:7,run IMAGICK7_NOX11_USES= magick:7,run,nox11 PORTDOCS= * PAPERLESS_STATICDIR= ${WRKSRC}/static do-build: @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} \ -f ${WRKSRC}/src @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} \ -f ${WRKSRC}/src @${RM} -r ${PAPERLESS_STATICDIR} @${SETENV} \ PAPERLESS_STATICDIR=${PAPERLESS_STATICDIR} \ ${PYTHON_CMD} ${WRKSRC}/src/manage.py collectstatic do-build-DOCS-on: cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} html SPHINXBUILD=sphinx-build-${PYTHON_VER} post-build-DOCS-on: @${RM} ${WRKSRC}/docs/_build/html/.buildinfo do-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/paperless @cd ${WRKSRC}/resources && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} @cd ${WRKSRC}/src && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}/paperless @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.orig' -delete @${RLN} ${STAGEDIR}${PYTHON_SITELIBDIR}/paperless/manage.py \ ${STAGEDIR}${PREFIX}/bin/paperless @${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/paperless @${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKSRC} && \ ${COPYTREE_SHARE} static ${STAGEDIR}${WWWDIR} @${SED} -e 's|%%WWWDIR%%|${WWWDIR}|g;' \ ${WRKSRC}/paperless.conf.example \ > ${STAGEDIR}${PREFIX}/etc/paperless.conf.sample @${MKDIR} ${STAGEDIR}/var/db/paperless/consume/input \ ${STAGEDIR}/var/db/paperless/media \ ${STAGEDIR}/var/db/paperless/sqlite ${INSTALL_MAN} ${WRKDIR}/paperless.7 ${STAGEDIR}${PREFIX}/share/man/man7 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/presentation @cd ${WRKSRC}/docs/_build/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/presentation && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/presentation post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} \ ${WRKDIR}/README \ ${WRKDIR}/nginx.conf \ ${WRKDIR}/sshd_config \ ${WRKDIR}/uwsgi.ini \ ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/deskutils/py-paperless/files/patch-src_documents_admin.py b/deskutils/py-paperless/files/patch-src_documents_admin.py new file mode 100644 index 000000000000..c197c210219f --- /dev/null +++ b/deskutils/py-paperless/files/patch-src_documents_admin.py @@ -0,0 +1,20 @@ +--- src/documents/admin.py.orig 2019-01-27 13:48:05 UTC ++++ src/documents/admin.py +@@ -9,7 +9,7 @@ from django.http import HttpResponseRedirect + from django.templatetags.static import static + from django.urls import reverse + from django.utils.html import format_html, format_html_join +-from django.utils.http import urlquote ++from urllib.parse import quote + from django.utils.safestring import mark_safe + from djangoql.admin import DjangoQLSearchMixin + +@@ -252,7 +254,7 @@ class DocumentAdmin(DjangoQLSearchMixin, CommonAdmin): + "name": opts.verbose_name, + "obj": format_html( + '{}', +- urlquote(request.path), ++ quote(request.path), + obj + ), + } diff --git a/deskutils/py-paperless/files/patch-src_documents_signals_____init____.py b/deskutils/py-paperless/files/patch-src_documents_signals_____init____.py new file mode 100644 index 000000000000..83e176d8e93f --- /dev/null +++ b/deskutils/py-paperless/files/patch-src_documents_signals_____init____.py @@ -0,0 +1,11 @@ +--- src/documents/signals/__init__.py.orig 2024-02-22 18:57:58 UTC ++++ src/documents/signals/__init__.py +@@ -1,5 +1,5 @@ + from django.dispatch import Signal + +-document_consumption_started = Signal(providing_args=["filename"]) +-document_consumption_finished = Signal(providing_args=["document"]) +-document_consumer_declaration = Signal(providing_args=[]) ++document_consumption_started = Signal() ++document_consumption_finished = Signal() ++document_consumer_declaration = Signal() diff --git a/deskutils/py-paperless/files/patch-src_paperless_urls.py b/deskutils/py-paperless/files/patch-src_paperless_urls.py new file mode 100644 index 000000000000..d1d2d6e63c25 --- /dev/null +++ b/deskutils/py-paperless/files/patch-src_paperless_urls.py @@ -0,0 +1,50 @@ +--- src/paperless/urls.py.orig 2024-02-22 19:09:18 UTC ++++ src/paperless/urls.py +@@ -1,5 +2,6 @@ + from django.conf import settings +-from django.conf.urls import include, static, url ++from django.conf.urls import include, static ++from django.urls import re_path + from django.contrib import admin + from django.urls import reverse_lazy + from django.views.decorators.csrf import csrf_exempt +@@ -27,32 +27,32 @@ router.register(r"tags", TagViewSet) + urlpatterns = [ + + # API +- url( ++ re_path( + r"^api/auth/", + include( + ('rest_framework.urls', 'rest_framework'), + namespace="rest_framework") + ), +- url(r"^api/", include((router.urls, 'drf'), namespace="drf")), ++ re_path(r"^api/", include((router.urls, 'drf'), namespace="drf")), + + # File downloads +- url( ++ re_path( + r"^fetch/(?Pdoc|thumb)/(?P\d+)$", + FetchView.as_view(), + name="fetch" + ), + + # File uploads +- url(r"^push$", csrf_exempt(PushView.as_view()), name="push"), ++ re_path(r"^push$", csrf_exempt(PushView.as_view()), name="push"), + + # Favicon +- url(r"^favicon.ico$", FaviconView.as_view(), name="favicon"), ++ re_path(r"^favicon.ico$", FaviconView.as_view(), name="favicon"), + + # The Django admin +- url(r"admin/", admin.site.urls), ++ re_path(r"admin/", admin.site.urls), + + # Redirect / to /admin +- url(r"^$", RedirectView.as_view( ++ re_path(r"^$", RedirectView.as_view( + permanent=True, url=reverse_lazy("admin:index"))), + + ] + static.static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) diff --git a/deskutils/py-paperless/pkg-plist b/deskutils/py-paperless/pkg-plist index 6737bbc35151..02a7669d0e3e 100644 --- a/deskutils/py-paperless/pkg-plist +++ b/deskutils/py-paperless/pkg-plist @@ -1,546 +1,543 @@ bin/paperless @sample(paperless,paperless,0600) etc/paperless.conf.sample %%PYTHON_SITELIBDIR%%/paperless/__pycache__/manage%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/__pycache__/manage%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__init__.py %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/actions%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/actions%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/admin%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/admin%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/apps%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/apps%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/checks%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/checks%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/consumer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/consumer%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/filters%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/filters%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/forms%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/forms%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/loggers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/loggers%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/mail%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/mail%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/managers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/managers%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/mixins%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/mixins%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/models%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/models%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/parsers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/parsers%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/serialisers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/serialisers%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/settings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/settings%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/views%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/__pycache__/views%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/actions.py %%PYTHON_SITELIBDIR%%/paperless/documents/admin.py %%PYTHON_SITELIBDIR%%/paperless/documents/apps.py %%PYTHON_SITELIBDIR%%/paperless/documents/checks.py %%PYTHON_SITELIBDIR%%/paperless/documents/consumer.py %%PYTHON_SITELIBDIR%%/paperless/documents/filters.py %%PYTHON_SITELIBDIR%%/paperless/documents/forms.py %%PYTHON_SITELIBDIR%%/paperless/documents/loggers.py %%PYTHON_SITELIBDIR%%/paperless/documents/mail.py %%PYTHON_SITELIBDIR%%/paperless/documents/management/__init__.py %%PYTHON_SITELIBDIR%%/paperless/documents/management/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__init__.py %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/change_storage_type%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/change_storage_type%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/document_consumer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/document_consumer%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/document_correspondents%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/document_correspondents%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/document_exporter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/document_exporter%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/document_importer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/document_importer%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/document_logs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/document_logs%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/document_retagger%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/document_retagger%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/loaddata_stdin%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/__pycache__/loaddata_stdin%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/change_storage_type.py %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/document_consumer.py %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/document_correspondents.py %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/document_exporter.py %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/document_importer.py %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/document_logs.py %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/document_retagger.py %%PYTHON_SITELIBDIR%%/paperless/documents/management/commands/loaddata_stdin.py %%PYTHON_SITELIBDIR%%/paperless/documents/managers.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0001_initial.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0002_auto_20151226_1316.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0003_sender.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0004_auto_20160114_1844.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0005_auto_20160123_0313.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0006_auto_20160123_0430.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0007_auto_20160126_2114.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0008_document_file_type.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0009_auto_20160214_0040.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0010_log.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0011_auto_20160303_1929.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0012_auto_20160305_0040.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0013_auto_20160325_2111.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0014_document_checksum.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0015_add_insensitive_to_match.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0016_auto_20170325_1558.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0017_auto_20170512_0507.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0018_auto_20170715_1712.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0019_add_consumer_user.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0020_document_added.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0021_document_storage_type.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/0022_auto_20181007_1420.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__init__.py %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0001_initial%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0001_initial%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0002_auto_20151226_1316%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0002_auto_20151226_1316%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0003_sender%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0003_sender%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0004_auto_20160114_1844%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0004_auto_20160114_1844%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0005_auto_20160123_0313%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0005_auto_20160123_0313%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0006_auto_20160123_0430%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0006_auto_20160123_0430%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0007_auto_20160126_2114%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0007_auto_20160126_2114%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0008_document_file_type%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0008_document_file_type%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0009_auto_20160214_0040%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0009_auto_20160214_0040%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0010_log%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0010_log%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0011_auto_20160303_1929%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0011_auto_20160303_1929%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0012_auto_20160305_0040%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0012_auto_20160305_0040%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0013_auto_20160325_2111%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0013_auto_20160325_2111%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0014_document_checksum%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0014_document_checksum%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0015_add_insensitive_to_match%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0015_add_insensitive_to_match%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0016_auto_20170325_1558%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0016_auto_20170325_1558%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0017_auto_20170512_0507%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0017_auto_20170512_0507%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0018_auto_20170715_1712%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0018_auto_20170715_1712%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0019_add_consumer_user%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0019_add_consumer_user%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0020_document_added%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0020_document_added%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0021_document_storage_type%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0021_document_storage_type%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0022_auto_20181007_1420%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/0022_auto_20181007_1420%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/migrations/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/mixins.py %%PYTHON_SITELIBDIR%%/paperless/documents/models.py %%PYTHON_SITELIBDIR%%/paperless/documents/parsers.py %%PYTHON_SITELIBDIR%%/paperless/documents/serialisers.py %%PYTHON_SITELIBDIR%%/paperless/documents/settings.py %%PYTHON_SITELIBDIR%%/paperless/documents/signals/__init__.py %%PYTHON_SITELIBDIR%%/paperless/documents/signals/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/signals/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/signals/__pycache__/handlers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/signals/__pycache__/handlers%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/signals/handlers.py %%PYTHON_SITELIBDIR%%/paperless/documents/static/documents/img/gif.png %%PYTHON_SITELIBDIR%%/paperless/documents/static/documents/img/image.png %%PYTHON_SITELIBDIR%%/paperless/documents/static/documents/img/jpg.png %%PYTHON_SITELIBDIR%%/paperless/documents/static/documents/img/pdf.png %%PYTHON_SITELIBDIR%%/paperless/documents/static/documents/img/png.png %%PYTHON_SITELIBDIR%%/paperless/documents/static/documents/img/tiff.png %%PYTHON_SITELIBDIR%%/paperless/documents/static/js/colours.js %%PYTHON_SITELIBDIR%%/paperless/documents/static/paperless.css %%PYTHON_SITELIBDIR%%/paperless/documents/templates/admin/base_site.html %%PYTHON_SITELIBDIR%%/paperless/documents/templates/admin/documents/document/change_form.html %%PYTHON_SITELIBDIR%%/paperless/documents/templates/admin/documents/document/change_list.html %%PYTHON_SITELIBDIR%%/paperless/documents/templates/admin/documents/document/change_list_results.html %%PYTHON_SITELIBDIR%%/paperless/documents/templates/admin/documents/document/select_object.html %%PYTHON_SITELIBDIR%%/paperless/documents/templates/admin/index.html %%PYTHON_SITELIBDIR%%/paperless/documents/templates/documents/index.html %%PYTHON_SITELIBDIR%%/paperless/documents/templatetags/__init__.py %%PYTHON_SITELIBDIR%%/paperless/documents/templatetags/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/templatetags/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/templatetags/__pycache__/customisation%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/templatetags/__pycache__/customisation%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/templatetags/__pycache__/hacks%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/templatetags/__pycache__/hacks%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/templatetags/customisation.py %%PYTHON_SITELIBDIR%%/paperless/documents/templatetags/hacks.py %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__init__.py %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/factories%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/factories%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_checks%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_checks%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_consumer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_consumer%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_document_model%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_document_model%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_importer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_importer%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_logger%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_logger%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_mail%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_mail%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_matchables%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_matchables%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_models%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/__pycache__/test_models%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/documents/tests/factories.py %%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/inline_mail.txt %%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/mail.txt %%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_checks.py %%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_consumer.py %%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_document_model.py %%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_importer.py %%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_logger.py %%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_mail.py %%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_matchables.py %%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_models.py %%PYTHON_SITELIBDIR%%/paperless/documents/views.py %%PYTHON_SITELIBDIR%%/paperless/manage.py %%PYTHON_SITELIBDIR%%/paperless/paperless/__init__.py %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/checks%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/checks%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/db%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/db%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/middleware%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/middleware%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/mixins%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/mixins%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/models%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/models%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/settings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/settings%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/urls%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/urls%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/version%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/version%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/views%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/views%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/wsgi%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/wsgi%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless/checks.py %%PYTHON_SITELIBDIR%%/paperless/paperless/db.py %%PYTHON_SITELIBDIR%%/paperless/paperless/middleware.py %%PYTHON_SITELIBDIR%%/paperless/paperless/mixins.py %%PYTHON_SITELIBDIR%%/paperless/paperless/models.py %%PYTHON_SITELIBDIR%%/paperless/paperless/settings.py %%PYTHON_SITELIBDIR%%/paperless/paperless/static/paperless/img/favicon.ico %%PYTHON_SITELIBDIR%%/paperless/paperless/static/paperless/img/logo-dark.png %%PYTHON_SITELIBDIR%%/paperless/paperless/static/paperless/img/logo-light.png %%PYTHON_SITELIBDIR%%/paperless/paperless/urls.py %%PYTHON_SITELIBDIR%%/paperless/paperless/version.py %%PYTHON_SITELIBDIR%%/paperless/paperless/views.py %%PYTHON_SITELIBDIR%%/paperless/paperless/wsgi.py %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/__init__.py %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/__pycache__/apps%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/__pycache__/apps%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/__pycache__/languages%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/__pycache__/languages%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/__pycache__/parsers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/__pycache__/parsers%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/__pycache__/signals%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/__pycache__/signals%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/apps.py %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/languages.py %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/parsers.py %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/signals.py %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/tests/__init__.py %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/tests/__pycache__/test_date%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/tests/__pycache__/test_date%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/tests/__pycache__/test_ocr%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/tests/__pycache__/test_ocr%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/tests/__pycache__/test_signals%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/tests/__pycache__/test_signals%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/tests/samples/no-text.png %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/tests/test_date.py %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/tests/test_ocr.py %%PYTHON_SITELIBDIR%%/paperless/paperless_tesseract/tests/test_signals.py %%PYTHON_SITELIBDIR%%/paperless/paperless_text/__init__.py %%PYTHON_SITELIBDIR%%/paperless/paperless_text/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_text/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_text/__pycache__/apps%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_text/__pycache__/apps%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_text/__pycache__/parsers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_text/__pycache__/parsers%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_text/__pycache__/signals%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_text/__pycache__/signals%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/paperless_text/apps.py %%PYTHON_SITELIBDIR%%/paperless/paperless_text/parsers.py %%PYTHON_SITELIBDIR%%/paperless/paperless_text/signals.py %%PYTHON_SITELIBDIR%%/paperless/reminders/__init__.py %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/admin%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/admin%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/apps%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/apps%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/filters%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/filters%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/models%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/models%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/serialisers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/serialisers%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/tests%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/tests%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/views%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/__pycache__/views%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/admin.py %%PYTHON_SITELIBDIR%%/paperless/reminders/apps.py %%PYTHON_SITELIBDIR%%/paperless/reminders/filters.py %%PYTHON_SITELIBDIR%%/paperless/reminders/migrations/0001_initial.py %%PYTHON_SITELIBDIR%%/paperless/reminders/migrations/0002_auto_20181007_1420.py %%PYTHON_SITELIBDIR%%/paperless/reminders/migrations/__init__.py %%PYTHON_SITELIBDIR%%/paperless/reminders/migrations/__pycache__/0001_initial%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/migrations/__pycache__/0001_initial%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/migrations/__pycache__/0002_auto_20181007_1420%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/migrations/__pycache__/0002_auto_20181007_1420%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/migrations/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/migrations/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/paperless/reminders/models.py %%PYTHON_SITELIBDIR%%/paperless/reminders/serialisers.py %%PYTHON_SITELIBDIR%%/paperless/reminders/tests.py %%PYTHON_SITELIBDIR%%/paperless/reminders/views.py %%PYTHON_SITELIBDIR%%/paperless/setup.cfg %%PYTHON_SITELIBDIR%%/paperless/tox.ini -share/man/man7/paperless.7.gz %%PORTEXAMPLES%%%%EXAMPLESDIR%%/README %%PORTEXAMPLES%%%%EXAMPLESDIR%%/nginx.conf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/sshd_config %%PORTEXAMPLES%%%%EXAMPLESDIR%%/uwsgi.ini +share/man/man7/paperless.7.gz %%DATADIR%%/logo/print/eps/Black logo - no background.eps %%DATADIR%%/logo/print/eps/Color logo - no background.eps %%DATADIR%%/logo/print/eps/Color logo with background.eps %%DATADIR%%/logo/print/eps/White logo - no background.eps %%DATADIR%%/logo/print/pdf/Black logo - no background.pdf %%DATADIR%%/logo/print/pdf/Color logo - no background.pdf %%DATADIR%%/logo/print/pdf/Color logo with background.pdf %%DATADIR%%/logo/print/pdf/White logo - no background.pdf %%DATADIR%%/logo/web/png/Black logo - no background.png %%DATADIR%%/logo/web/png/Color logo - no background.png %%DATADIR%%/logo/web/png/Color logo with background.png %%DATADIR%%/logo/web/png/White logo - no background.png %%DATADIR%%/logo/web/svg/Black logo - no background.svg %%DATADIR%%/logo/web/svg/Color logo - no background.svg %%DATADIR%%/logo/web/svg/Color logo with background.svg %%DATADIR%%/logo/web/svg/White logo - no background.svg %%DATADIR%%/logo/web/svg/square.svg %%WWWDIR%%/static/admin/css/autocomplete.css %%WWWDIR%%/static/admin/css/base.css %%WWWDIR%%/static/admin/css/changelists.css +%%WWWDIR%%/static/admin/css/dark_mode.css %%WWWDIR%%/static/admin/css/dashboard.css -%%WWWDIR%%/static/admin/css/fonts.css %%WWWDIR%%/static/admin/css/forms.css %%WWWDIR%%/static/admin/css/login.css %%WWWDIR%%/static/admin/css/nav_sidebar.css %%WWWDIR%%/static/admin/css/responsive.css %%WWWDIR%%/static/admin/css/responsive_rtl.css %%WWWDIR%%/static/admin/css/rtl.css %%WWWDIR%%/static/admin/css/vendor/select2/LICENSE-SELECT2.md %%WWWDIR%%/static/admin/css/vendor/select2/select2.css %%WWWDIR%%/static/admin/css/vendor/select2/select2.min.css %%WWWDIR%%/static/admin/css/widgets.css -%%WWWDIR%%/static/admin/fonts/LICENSE.txt -%%WWWDIR%%/static/admin/fonts/README.txt -%%WWWDIR%%/static/admin/fonts/Roboto-Bold-webfont.woff -%%WWWDIR%%/static/admin/fonts/Roboto-Light-webfont.woff -%%WWWDIR%%/static/admin/fonts/Roboto-Regular-webfont.woff %%WWWDIR%%/static/admin/img/LICENSE %%WWWDIR%%/static/admin/img/README.txt %%WWWDIR%%/static/admin/img/calendar-icons.svg %%WWWDIR%%/static/admin/img/gis/move_vertex_off.svg %%WWWDIR%%/static/admin/img/gis/move_vertex_on.svg %%WWWDIR%%/static/admin/img/icon-addlink.svg %%WWWDIR%%/static/admin/img/icon-alert.svg %%WWWDIR%%/static/admin/img/icon-calendar.svg %%WWWDIR%%/static/admin/img/icon-changelink.svg %%WWWDIR%%/static/admin/img/icon-clock.svg %%WWWDIR%%/static/admin/img/icon-deletelink.svg %%WWWDIR%%/static/admin/img/icon-no.svg %%WWWDIR%%/static/admin/img/icon-unknown-alt.svg %%WWWDIR%%/static/admin/img/icon-unknown.svg %%WWWDIR%%/static/admin/img/icon-viewlink.svg %%WWWDIR%%/static/admin/img/icon-yes.svg %%WWWDIR%%/static/admin/img/inline-delete.svg %%WWWDIR%%/static/admin/img/search.svg %%WWWDIR%%/static/admin/img/selector-icons.svg %%WWWDIR%%/static/admin/img/sorting-icons.svg %%WWWDIR%%/static/admin/img/tooltag-add.svg %%WWWDIR%%/static/admin/img/tooltag-arrowright.svg %%WWWDIR%%/static/admin/js/SelectBox.js %%WWWDIR%%/static/admin/js/SelectFilter2.js %%WWWDIR%%/static/admin/js/actions.js %%WWWDIR%%/static/admin/js/admin/DateTimeShortcuts.js %%WWWDIR%%/static/admin/js/admin/RelatedObjectLookups.js %%WWWDIR%%/static/admin/js/autocomplete.js %%WWWDIR%%/static/admin/js/calendar.js %%WWWDIR%%/static/admin/js/cancel.js %%WWWDIR%%/static/admin/js/change_form.js %%WWWDIR%%/static/admin/js/collapse.js %%WWWDIR%%/static/admin/js/core.js +%%WWWDIR%%/static/admin/js/filters.js %%WWWDIR%%/static/admin/js/inlines.js %%WWWDIR%%/static/admin/js/jquery.init.js %%WWWDIR%%/static/admin/js/nav_sidebar.js %%WWWDIR%%/static/admin/js/popup_response.js %%WWWDIR%%/static/admin/js/prepopulate.js %%WWWDIR%%/static/admin/js/prepopulate_init.js +%%WWWDIR%%/static/admin/js/theme.js %%WWWDIR%%/static/admin/js/urlify.js %%WWWDIR%%/static/admin/js/vendor/jquery/LICENSE.txt %%WWWDIR%%/static/admin/js/vendor/jquery/jquery.js %%WWWDIR%%/static/admin/js/vendor/jquery/jquery.min.js %%WWWDIR%%/static/admin/js/vendor/select2/LICENSE.md %%WWWDIR%%/static/admin/js/vendor/select2/i18n/af.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/ar.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/az.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/bg.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/bn.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/bs.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/ca.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/cs.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/da.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/de.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/dsb.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/el.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/en.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/es.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/et.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/eu.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/fa.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/fi.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/fr.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/gl.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/he.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/hi.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/hr.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/hsb.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/hu.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/hy.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/id.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/is.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/it.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/ja.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/ka.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/km.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/ko.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/lt.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/lv.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/mk.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/ms.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/nb.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/ne.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/nl.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/pl.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/ps.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/pt-BR.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/pt.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/ro.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/ru.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/sk.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/sl.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/sq.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/sr-Cyrl.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/sr.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/sv.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/th.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/tk.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/tr.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/uk.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/vi.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/zh-CN.js %%WWWDIR%%/static/admin/js/vendor/select2/i18n/zh-TW.js %%WWWDIR%%/static/admin/js/vendor/select2/select2.full.js %%WWWDIR%%/static/admin/js/vendor/select2/select2.full.min.js %%WWWDIR%%/static/admin/js/vendor/xregexp/LICENSE.txt %%WWWDIR%%/static/admin/js/vendor/xregexp/xregexp.js %%WWWDIR%%/static/admin/js/vendor/xregexp/xregexp.min.js %%WWWDIR%%/static/django_extensions/css/jquery.autocomplete.css %%WWWDIR%%/static/django_extensions/img/indicator.gif %%WWWDIR%%/static/django_extensions/js/jquery.ajaxQueue.js %%WWWDIR%%/static/django_extensions/js/jquery.autocomplete.js %%WWWDIR%%/static/django_extensions/js/jquery.bgiframe.js %%WWWDIR%%/static/djangoql/css/completion.css %%WWWDIR%%/static/djangoql/css/completion.css.map %%WWWDIR%%/static/djangoql/css/completion_admin.css %%WWWDIR%%/static/djangoql/css/syntax_help.css %%WWWDIR%%/static/djangoql/img/completion_example.png %%WWWDIR%%/static/djangoql/img/completion_example_scaled.png %%WWWDIR%%/static/djangoql/js/completion.js %%WWWDIR%%/static/djangoql/js/completion.js.map %%WWWDIR%%/static/djangoql/js/completion_admin.js %%WWWDIR%%/static/djangoql/js/completion_admin_toggle.js %%WWWDIR%%/static/djangoql/js/completion_admin_toggle_off.js %%WWWDIR%%/static/documents/img/gif.png %%WWWDIR%%/static/documents/img/image.png %%WWWDIR%%/static/documents/img/jpg.png %%WWWDIR%%/static/documents/img/pdf.png %%WWWDIR%%/static/documents/img/png.png %%WWWDIR%%/static/documents/img/tiff.png %%WWWDIR%%/static/js/colours.js %%WWWDIR%%/static/paperless.css %%WWWDIR%%/static/paperless/img/favicon.ico %%WWWDIR%%/static/paperless/img/logo-dark.png %%WWWDIR%%/static/paperless/img/logo-light.png %%WWWDIR%%/static/rest_framework/css/bootstrap-theme.min.css %%WWWDIR%%/static/rest_framework/css/bootstrap-theme.min.css.map %%WWWDIR%%/static/rest_framework/css/bootstrap-tweaks.css %%WWWDIR%%/static/rest_framework/css/bootstrap.min.css %%WWWDIR%%/static/rest_framework/css/bootstrap.min.css.map %%WWWDIR%%/static/rest_framework/css/default.css %%WWWDIR%%/static/rest_framework/css/font-awesome-4.0.3.css %%WWWDIR%%/static/rest_framework/css/prettify.css %%WWWDIR%%/static/rest_framework/docs/css/base.css %%WWWDIR%%/static/rest_framework/docs/css/highlight.css %%WWWDIR%%/static/rest_framework/docs/css/jquery.json-view.min.css %%WWWDIR%%/static/rest_framework/docs/img/favicon.ico %%WWWDIR%%/static/rest_framework/docs/img/grid.png %%WWWDIR%%/static/rest_framework/docs/js/api.js %%WWWDIR%%/static/rest_framework/docs/js/highlight.pack.js %%WWWDIR%%/static/rest_framework/docs/js/jquery.json-view.min.js %%WWWDIR%%/static/rest_framework/fonts/fontawesome-webfont.eot %%WWWDIR%%/static/rest_framework/fonts/fontawesome-webfont.svg %%WWWDIR%%/static/rest_framework/fonts/fontawesome-webfont.ttf %%WWWDIR%%/static/rest_framework/fonts/fontawesome-webfont.woff %%WWWDIR%%/static/rest_framework/fonts/glyphicons-halflings-regular.eot %%WWWDIR%%/static/rest_framework/fonts/glyphicons-halflings-regular.svg %%WWWDIR%%/static/rest_framework/fonts/glyphicons-halflings-regular.ttf %%WWWDIR%%/static/rest_framework/fonts/glyphicons-halflings-regular.woff %%WWWDIR%%/static/rest_framework/fonts/glyphicons-halflings-regular.woff2 %%WWWDIR%%/static/rest_framework/img/glyphicons-halflings-white.png %%WWWDIR%%/static/rest_framework/img/glyphicons-halflings.png %%WWWDIR%%/static/rest_framework/img/grid.png %%WWWDIR%%/static/rest_framework/js/ajax-form.js %%WWWDIR%%/static/rest_framework/js/bootstrap.min.js %%WWWDIR%%/static/rest_framework/js/coreapi-0.1.1.js %%WWWDIR%%/static/rest_framework/js/csrf.js %%WWWDIR%%/static/rest_framework/js/default.js %%WWWDIR%%/static/rest_framework/js/jquery-3.5.1.min.js %%WWWDIR%%/static/rest_framework/js/prettify-min.js @dir(paperless,paperless) %%WWWDIR%%/static @dir(paperless,paperless,0700) /var/db/paperless/consume/input @dir(root,paperless,0750) /var/db/paperless/consume @dir(paperless,paperless,0700) /var/db/paperless/media @dir(paperless,paperless,0700) /var/db/paperless/sqlite @dir /var/db/paperless