Models¶
Django models for video app.
Models for the video application keep track of uploaded videos and converted versions
-
class
signbank.video.models.
GlossVideo
(*args, **kwargs)¶ A video that represents a particular idgloss
-
correct_duplicate_versions
()¶ If glosses glossvideos have duplicate version numbers, reset version numbers.
-
create_filename
()¶ Returns a correctly named filename
-
create_poster_filename
(ext)¶ Returns a preferred filename of posterfile. Ext is the file extension without the dot.
-
dataset
¶ The Dataset/Lexicon this GlossVideo is part of.
-
get_extension
()¶ Returns videofiles extension.
-
get_glosses_videos
()¶ Returns queryset of glosses GlossVideos.
-
get_videofile_modified_date
()¶ Return a Datetime object from filesystems last modified time of path.
-
gloss
¶ The Gloss this GlossVideo belongs to.
-
has_poster
()¶ Returns true if the glossvideo has a poster file.
-
is_public
¶ Boolean: Is this GlossVideo public? Do you want to show it in the public interface, for a published Gloss?
-
move_video_version
(direction)¶ Move video back or forth in glosses videos.
-
next_version
()¶ Return a next suitable version number.
-
posterfile
¶ Poster image of the GlossVideo.
-
static
rename_glosses_videos
(gloss)¶ Renames the filenames of selected Glosses videos to match the Gloss name
-
rename_video
()¶ Rename the video and move the video to correct path if the glossvideo object has a foreignkey to a gloss.
-
title
¶ Descriptive title of the GlossVideo.
-
version
¶ Version number of the GlossVideo within Glosses videos.
-
videofile
¶ Video file of the GlossVideo.
-
-
class
signbank.video.models.
GlossVideoStorage
(location=u'/home/docs/checkouts/readthedocs.org/user_builds/finsl-signbank/checkouts/latest/media', base_url=u'/media/')¶ Video storage, handles saving to directories based on filenames first two characters.
-
get_valid_name
(name)¶ Generate a valid name, save videos to a ‘base_directory’, and under it use directories named for the first two characters in the filename to partition the videos
-
url
(name)¶ Returns an absolute URL where the file’s contents can be accessed directly by a Web browser.
-