ARLO Nester
|
Classes | |
class | MetaDataForm |
Functions | |
def | addOrUpdateMediaFileMetaData (mediaFile, data) |
Add, or update if records exist, a list of MetaData for a MediaFile. More... | |
def | getMediaFileMetaData (mediaFile) |
returns all metaData entries for a mediaFile, as a list of tuples. More... | |
def | getMediaFileMetaDataDictionary (mediaFile) |
returns all metaData entries for a mediaFile, as a dictionary More... | |
def | getMetaDataEntry (mediaFile, name) |
returns a specific metaData entry for a mediaFile More... | |
def | setMetaDataEntry (mediaFile, name, value) |
Set a single MetaData entry for a file. More... | |
def | guessTimeFromName (request, audioID) |
Guess the Start Time of a file based on it's name/alias. More... | |
def | viewMetadata (request, audioID) |
View and Edit a Media File's Metadata. More... | |
def workspace.tools.views.viewMetaData.addOrUpdateMediaFileMetaData | ( | mediaFile, | |
data | |||
) |
Add, or update if records exist, a list of MetaData for a MediaFile.
mediaFile | MediaFile Object |
data | A list of tuples [(name, value, userEditable)} to set |
def workspace.tools.views.viewMetaData.getMediaFileMetaData | ( | mediaFile | ) |
returns all metaData entries for a mediaFile, as a list of tuples.
mediaFile | MediaFile Object |
def workspace.tools.views.viewMetaData.getMediaFileMetaDataDictionary | ( | mediaFile | ) |
returns all metaData entries for a mediaFile, as a dictionary
mediaFile | MediaFile Object |
def workspace.tools.views.viewMetaData.getMetaDataEntry | ( | mediaFile, | |
name | |||
) |
returns a specific metaData entry for a mediaFile
mediaFile | MediaFile Object |
name | The MetaData entry's name (key) |
def workspace.tools.views.viewMetaData.guessTimeFromName | ( | request, | |
audioID | |||
) |
Guess the Start Time of a file based on it's name/alias.
This is called by AJAX, and returns a JSON response. This is basically hardcoded for commonly used file naming conventions, and may not be anything too useful for general use. Perhaps in the future we can have user-specified Regex.
request | The Django HTTP request object |
audioID | The database ID of a mediaFile |
def workspace.tools.views.viewMetaData.setMetaDataEntry | ( | mediaFile, | |
name, | |||
value | |||
) |
Set a single MetaData entry for a file.
Updates an existing entry, or add a new.
mediaFile | MediaFile Object |
name | The MetaData entry's name (key) |
value | The value of the MetaData entry to set. |
def workspace.tools.views.viewMetaData.viewMetadata | ( | request, | |
audioID | |||
) |
View and Edit a Media File's Metadata.
GET displays the form, POST saves data.
request | The Django HTTP request object |
audioID | The Database ID of the audio file to display |