source

SubRipFile

 SubRipFile (items=None, eol=None, path=None, encoding='utf-8')

A more or less complete user-defined wrapper around list objects.


source

SubRipItem

 SubRipItem (index=0, start=None, end=None, text='', position='')

Initialize self. See help(type(self)) for accurate signature.


source

SubRipTime

 SubRipTime (hours=0, minutes=0, seconds=0, milliseconds=0)

Initialize self. See help(type(self)) for accurate signature.


source

TimeItemDescriptor

 TimeItemDescriptor (ratio, maxval=None)

Initialize self. See help(type(self)) for accurate signature.


source

ComparableMixin

 ComparableMixin ()

Initialize self. See help(type(self)) for accurate signature.


source

InvalidTimeString

Common base class for all non-exit exceptions.


source

Error

Common base class for all non-exit exceptions.


source

InvalidItem

Common base class for all non-exit exceptions.

subs = SubRipFile.open("../samples/example.srt")
len(subs)
9
subs[0].start, subs[0].end, subs[0].text
(SubRipTime(0, 0, 0, 0),
 SubRipTime(0, 0, 2, 500),
 'Welcome to the Example Subtitle File!')
subs.shift(minutes=30)
subs[0].start, subs[0].end, subs[0].text
(SubRipTime(1, 0, 0, 0),
 SubRipTime(1, 0, 2, 500),
 'Welcome to the Example Subtitle File!')