Metadata-Version: 2.1
Name: django-document-catalogue
Version: 0.3.0
Summary: Simple, light-weight, stand-alone, hierarchical document library as a reusable django app.
Home-page: https://github.com/powderflask/django_document_catalogue
Download-URL: https://github.com/powderflask/django_document_catalogue/archive/v0.3.0.tar.gz
Author: powderflask
Author-email: powderflask@gmail.com
Maintainer: powderflask
Maintainer-email: powderflask@gmail.com
License: MIT
Project-URL: ReadTheDocs, https://django-document-catalogue.readthedocs.io
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Framework :: Django
Requires-Python: >=3.7, <4
Description-Content-Type: text/x-rst
License-File: LICENSE


Document Catalogue
==================

Simple, light-weight, stand-alone, hierarchical document library as a
reusable django app.

Use Case:
 * you need a library of static media documents (PDF or other formats);
 * documents are organized in hierarchical categories;

Features:
 * permanent URLs for direct access to document, category, and file download (even if filename changes)
 * opt-out private file storage (file storage / downloads protected by login, on by default)
 * plugin permissions settings
 * plugin document list view customization
 * upload / edit / delete documents via django admin, and/or..,
 * opt-in user-facing edit / upload / delete views and AJAX API

Dependencies:
 * python 3.7+
 * django 3.2+
 * `django-mptt <https://django-mptt.readthedocs.io/en/latest/index.html>`_

Configurable file handling:
 * `django-private-storage <https://pypi.org/project/django-private-storage/>`_

 or

 * `django-constrainedfilefield <https://github.com/mbourqui/django-constrainedfilefield>`_
 * `python-magic <https://github.com/ahupp/python-magic>`_ (if you want to validate file content_types)

Opt-in:
 * `dropzone <https://www.dropzonejs.com/>`_  : drag-and-drop file uploads
 * `django-admin-sortable2 <https://django-admin-sortable2.readthedocs.io>`_ : drag-and-drop document ordering


Get Me Some of That
-------------------
* `Source Code <https://github.com/powderflask/django_document_catalogue>`_
* `Read The Docs <https://django-document-catalogue.readthedocs.io/en/latest/>`_
* `Issues <https://github.com/powderflask/django_document_catalogue/issues>`_
* `PiPy <https://pypi.org/project/django-document-catalogue>`_


`MIT license <https://github.com/powderflask/django_document_catalogue/blob/master/LICENSE>`_


