|
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 |
1.8.10