Skip to content

Django app providing a lightweight, stand-alone, hierarchical document library.

License

Notifications You must be signed in to change notification settings

powderflask/django_document_catalogue

Repository files navigation

Django Document Catalogue

PyPI Version Docs Status Tests

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:

Configurable file handling:

or

Opt-in:

Get Me Some of That

MIT License

Acknowledgments

Special thanks to BC Hydro, Chartwell, and all Contributors

Technology Colophon

Python3, HTML5, CSS3, JavaScript
Django, django-mptt, django-private-storage
jQuery, bootstrap, dropzone

For Developers

  • > pip install -r reqirements_dev.txt

Tests

  • > pytest
  • > tox

Code Style

  • > isort
  • > black
  • > flake8

Versioning

Docs

Build / Deploy Automation

About

Django app providing a lightweight, stand-alone, hierarchical document library.

Resources

License

Stars

Watchers

Forks

Packages

No packages published