pyams_content.component.video.provider package ⊞¶
-
class
pyams_content.component.video.provider.CustomVideoProvider[source]¶ Bases:
objectCustom video provider
-
label= 'Other provider'¶
-
settings_interface= <InterfaceClass pyams_content.component.video.provider.interfaces.ICustomVideoSettings>¶
-
weight= 99¶
-
-
class
pyams_content.component.video.provider.CustomVideoSettings[source]¶ Bases:
persistent.PersistentCustom video provider settings
-
integration_code¶ Integration code: Please select integration code provided by your video provider, and paste it here
-
-
class
pyams_content.component.video.provider.CustomVideoSettingsContentChecker(context)[source]¶ Bases:
pyams_content.features.checker.BaseContentCheckerCustom video settings content checker
-
label= 'Custom video settings'¶
-
-
class
pyams_content.component.video.provider.VideoProvidersVocabulary(context)[source]¶ Bases:
zope.schema.vocabulary.SimpleVocabularyVideo providers vocabulary
-
interface= <InterfaceClass pyams_content.component.video.interfaces.IExternalVideoProvider>¶
-
-
pyams_content.component.video.provider.custom_video_provider_settings_factory(context)[source]¶ Custom video provider settings factory
-
pyams_content.component.video.provider.custom_video_settings_factory(context)[source]¶ Custom video settings factory
pyams_content.component.video.provider.dailymotion¶
-
class
pyams_content.component.video.provider.dailymotion.DailymotionVideoProvider[source]¶ Bases:
objectDailymotion video provider
-
settings_interface= <InterfaceClass pyams_content.component.video.provider.interfaces.IDailymotionVideoSettings>¶
-
-
class
pyams_content.component.video.provider.dailymotion.DailymotionVideoSettings[source]¶ Bases:
persistent.PersistentDailymotion video settings
-
allow_fullscreen¶ Allow full screen?: If ‘yes’, video can be displayed in full screen
-
allow_sharing¶ Allow sharing?: If ‘no’, video sharing will be disabled
-
autoplay¶ Auto play?: If ‘yes’, video is started automatically on page load
-
height¶ Video height: Initial video frame height; mandatory for old browsers but may be overridden by presentation skin
-
show_branding¶ Show branding?: If ‘yes’, Dailymotion branding will be displayed
-
show_commands¶ Show commands?: Show video player commands
-
show_endscreen¶ Show end screen?: Show end screen when video end
-
show_info¶ Show video info?: If ‘no’, video title and information won’t be displayed
-
start_at¶ Start at: Position at which to start video, in ‘seconds’ or ‘minutes:seconds’ format
-
ui_theme¶ UI theme: Default base color theme
-
video_id¶
-
width¶ Video width: Initial video frame width; mandatory for old browsers but may be overridden by presentation skin
-
-
class
pyams_content.component.video.provider.dailymotion.DailymotionVideoSettingsContentChecker(context)[source]¶ Bases:
pyams_content.features.checker.BaseContentCheckerDailymotion video settings content checker
-
label= 'Dailymotion settings'¶
-
pyams_content.component.video.provider.interfaces¶
-
interface
pyams_content.component.video.provider.interfaces.ICustomVideoSettings[source]¶ Extends:
pyams_content.component.video.interfaces.IExternalVideoSettingsCustom external video provider settings
-
integration_code¶ Integration code
Please select integration code provided by your video provider, and paste it here
Implementation: zope.schema.TextRead Only: False Required: True Default Value: None Allowed Type: str
-
-
interface
pyams_content.component.video.provider.interfaces.IDailymotionVideoSettings[source]¶ Extends:
pyams_content.component.video.interfaces.IExternalVideoSettingsDailymotion video provider settings
-
video_id¶ Video ID
To get video ID, just use the ‘Share’ button in Dailymotion platform, click on “Copy link” and paste the given URL here
Implementation: zope.schema.TextLineRead Only: False Required: True Default Value: None Allowed Type: str
-
start_at¶ Start at
Position at which to start video, in ‘seconds’ or ‘minutes:seconds’ format
Implementation: zope.schema.TextLineRead Only: False Required: False Default Value: ‘0:00’ Allowed Type: str
-
autoplay¶ Auto play?
If ‘yes’, video is started automatically on page load
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: False Allowed Type: bool
-
show_info¶ Show video info?
If ‘no’, video title and information won’t be displayed
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: True Allowed Type: bool
-
show_commands¶ Show commands?
Show video player commands
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: True Allowed Type: bool
-
ui_theme¶ UI theme
Default base color theme
Implementation: zope.schema.ChoiceRead Only: False Required: True Default Value: ‘dark’
-
show_branding¶ Show branding?
If ‘yes’, Dailymotion branding will be displayed
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: False Allowed Type: bool
-
show_endscreen¶ Show end screen?
Show end screen when video end
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: False Allowed Type: bool
-
allow_fullscreen¶ Allow full screen?
If ‘yes’, video can be displayed in full screen
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: True Allowed Type: bool
-
allow_sharing¶ Allow sharing?
If ‘no’, video sharing will be disabled
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: True Allowed Type: bool
-
width¶ Video width
Initial video frame width; mandatory for old browsers but may be overridden by presentation skin
Implementation: zope.schema.IntRead Only: False Required: True Default Value: 720 Allowed Type: int
-
height¶ Video height
Initial video frame height; mandatory for old browsers but may be overridden by presentation skin
Implementation: zope.schema.IntRead Only: False Required: True Default Value: 405 Allowed Type: int
-
-
interface
pyams_content.component.video.provider.interfaces.IVimeoVideoSettings[source]¶ Extends:
pyams_content.component.video.interfaces.IExternalVideoSettingsVimeo video provider settings
-
video_id¶ Video ID
To get video ID, just use the ‘Share’ button in Vimeo platform, click on “Link” entry and copy/paste the given URL here
Implementation: zope.schema.TextLineRead Only: False Required: True Default Value: None Allowed Type: str
-
show_title¶ Show title?
If ‘no’, video title won’t be displayed
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: True Allowed Type: bool
-
show_signature¶ Show signature?
If ‘no’, video’s author signature won’t be displayed
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: True Allowed Type: bool
-
color¶ Infos color
Color used for title and signature
Implementation: pyams_utils.schema.ColorFieldRead Only: False Required: True Default Value: ‘ffffff’ Allowed Type: str
-
autoplay¶ Auto play?
If ‘yes’, video is started automatically on page load
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: False Allowed Type: bool
-
loop¶ Loop playback?
If ‘yes’, video is played indefinitely
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: False Allowed Type: bool
-
allow_fullscreen¶ Allow full screen?
If ‘yes’, video can be displayed in full screen
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: True Allowed Type: bool
-
width¶ Video width
Initial video frame width; mandatory for old browsers but may be overridden by presentation skin
Implementation: zope.schema.IntRead Only: False Required: True Default Value: 720 Allowed Type: int
-
height¶ Video height
Initial video frame height; mandatory for old browsers but may be overridden by presentation skin
Implementation: zope.schema.IntRead Only: False Required: True Default Value: 405 Allowed Type: int
-
-
interface
pyams_content.component.video.provider.interfaces.IYoutubeVideoSettings[source]¶ Extends:
pyams_content.component.video.interfaces.IExternalVideoSettingsYoutube video provider settings
-
video_id¶ Video ID
To get video ID, just use the ‘Share’ button in Youtube platform and copy/paste the given URL here
Implementation: zope.schema.TextLineRead Only: False Required: True Default Value: None Allowed Type: str
-
start_at¶ Start at
Position at which to start video, in ‘seconds’ or ‘minutes:seconds’ format
Implementation: zope.schema.TextLineRead Only: False Required: False Default Value: ‘0:00’ Allowed Type: str
-
stop_at¶ Stop at
Position at which to stop video, in ‘seconds’ or ‘minutes:seconds’ format
Implementation: zope.schema.TextLineRead Only: False Required: False Default Value: None Allowed Type: str
-
autoplay¶ Auto play?
If ‘yes’, video is started automatically on page load
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: False Allowed Type: bool
-
loop¶ Loop playback?
If ‘yes’, video is played indefinitely
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: False Allowed Type: bool
-
show_commands¶ Show commands?
Show video player commands
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: True Allowed Type: bool
-
hide_branding¶ Hide branding?
If ‘no’, Youtube branding will be displayed
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: True Allowed Type: bool
Show related videos?
Show related videos when video end
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: False Allowed Type: bool
-
allow_fullscreen¶ Allow full screen?
If ‘yes’, video can be displayed in full screen
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: True Allowed Type: bool
-
disable_keyboard¶ Disable keyboard?
If ‘yes’, video player can’t be controlled via keyboard shortcuts
Implementation: zope.schema.BoolRead Only: False Required: True Default Value: False Allowed Type: bool
-
width¶ Video width
Initial video frame width; mandatory for old browsers but may be overridden by presentation skin
Implementation: zope.schema.IntRead Only: False Required: True Default Value: 720 Allowed Type: int
-
height¶ Video height
Initial video frame height; mandatory for old browsers but may be overridden by presentation skin
Implementation: zope.schema.IntRead Only: False Required: True Default Value: 405 Allowed Type: int
-
pyams_content.component.video.provider.vimeo¶
-
class
pyams_content.component.video.provider.vimeo.VimeoVideoProvider[source]¶ Bases:
objectVimeo video provider
-
settings_interface= <InterfaceClass pyams_content.component.video.provider.interfaces.IVimeoVideoSettings>¶
-
-
class
pyams_content.component.video.provider.vimeo.VimeoVideoSettings[source]¶ Bases:
persistent.PersistentVimeo video settings
-
allow_fullscreen¶ Allow full screen?: If ‘yes’, video can be displayed in full screen
-
autoplay¶ Auto play?: If ‘yes’, video is started automatically on page load
-
color¶ Infos color: Color used for title and signature
-
height¶ Video height: Initial video frame height; mandatory for old browsers but may be overridden by presentation skin
-
loop¶ Loop playback?: If ‘yes’, video is played indefinitely
-
show_signature¶ Show signature?: If ‘no’, video’s author signature won’t be displayed
-
show_title¶ Show title?: If ‘no’, video title won’t be displayed
-
video_id¶
-
width¶ Video width: Initial video frame width; mandatory for old browsers but may be overridden by presentation skin
-
-
class
pyams_content.component.video.provider.vimeo.VimeoVideoSettingsContentChecker(context)[source]¶ Bases:
pyams_content.features.checker.BaseContentCheckerVimeo video settings content checker
-
label= 'Vimeo settings'¶
-
pyams_content.component.video.provider.youtube¶
-
class
pyams_content.component.video.provider.youtube.YoutubeVideoProvider[source]¶ Bases:
objectYoutube video provider
-
settings_interface= <InterfaceClass pyams_content.component.video.provider.interfaces.IYoutubeVideoSettings>¶
-
-
class
pyams_content.component.video.provider.youtube.YoutubeVideoSettings[source]¶ Bases:
persistent.PersistentYoutube video settings
-
allow_fullscreen¶ Allow full screen?: If ‘yes’, video can be displayed in full screen
-
autoplay¶ Auto play?: If ‘yes’, video is started automatically on page load
-
disable_keyboard¶ Disable keyboard?: If ‘yes’, video player can’t be controlled via keyboard shortcuts
-
height¶ Video height: Initial video frame height; mandatory for old browsers but may be overridden by presentation skin
-
hide_branding¶ Hide branding?: If ‘no’, Youtube branding will be displayed
-
loop¶ Loop playback?: If ‘yes’, video is played indefinitely
-
show_commands¶ Show commands?: Show video player commands
Show related videos?: Show related videos when video end
-
start_at¶ Start at: Position at which to start video, in ‘seconds’ or ‘minutes:seconds’ format
-
stop_at¶ Stop at: Position at which to stop video, in ‘seconds’ or ‘minutes:seconds’ format
-
video_id¶
-
width¶ Video width: Initial video frame width; mandatory for old browsers but may be overridden by presentation skin
-
-
class
pyams_content.component.video.provider.youtube.YoutubeVideoSettingsContentChecker(context)[source]¶ Bases:
pyams_content.features.checker.BaseContentCheckerYoutube video settings content checker
-
label= 'Youtube settings'¶
-