/didactic-spork

Arrange digital media and files in a protected, redundant, accessible way.

Primary LanguagePythonApache License 2.0Apache-2.0

Python 3 Build Status

didactic-spork

Arrange digital media and files in a protected, redundant, accessible way.

Goals:

Drag and Drop files into the application. Copies will be saved in 2+ physical locations (2+ storage providers) Duplicate copies will be stored by reference Metadata stored associated to the files Access control based on metadata and external auth.

Eventually:

Concept of file-quality: An MP3 can be regenerated from .FLAC but not vice-versa. Keep the latter, and a reference to the former. Multi-file bundles: A CD image (.iso) is made up of thousands of chunks, which are sometimes actual files. cf/ Jigdo. VFS interface/IFS driver perhaps, webdav? What cloud plumbing would be needed?

Interface:

For photos, a jQuery-based gallery with timeline, permissions levels, file list/metadata stored json in cloud.