pyepgdb.network.dvbtuk module¶
Tools for the UK’s DVB-T network (Freeview).
-
class
pyepgdb.network.dvbtuk.
Genre
(value)[source]¶ Bases:
enum.Enum
Possible values for a programme’s genre.
-
UNKNOWN
= None¶ Genre didn’t match any known value.
-
ARTS
= b'\x02\x00\x00\x00\x00\x01p'¶
-
CHILDRENS
= b'\x02\x00\x00\x00\x00\x01P'¶
-
EDUCATION
= b'\x02\x00\x00\x00\x00\x01\x90'¶
-
FILM
= b'\x02\x00\x00\x00\x00\x01\x10'¶ Also used for most fictional series.
-
GAME_SHOW
= b'\x02\x00\x00\x00\x00\x010'¶
-
HOBBIES
= b'\x02\x00\x00\x00\x00\x01\xa0'¶
-
MUSIC
= b'\x02\x00\x00\x00\x00\x01`'¶
-
NEWS
= b'\x02\x00\x00\x00\x00\x01 '¶
-
POLITICAL
= b'\x02\x00\x00\x00\x00\x01\x80'¶
-
SPORT
= b'\x02\x00\x00\x00\x00\x01@'¶
-
-
class
pyepgdb.network.dvbtuk.
Programme
(raw_programme)[source]¶ Bases:
object
pyepgdb.values.Programme
wrapper specific to this network.-
id_
¶ Unique identifier.
-
title
¶ Localised programme title.
-
subtitle
¶ Localised programme subtitle. Often empty.
-
start
¶ time.struct_time
the broadcast starts.
-
stop
¶ time.struct_time
the broadcast ends.
-
channel
¶ Identifier corresponding to the channel hosting the broadcast.
-
summary
¶ Localised broadcast description.
-
widescreen
¶ Whether the broadcast is in widescreen.
-
subtitled
¶ Whether the broadcast has subtitles.
-
audio_desc
¶ Whether the broadcast includes an audio description.
-
signed
¶ Whether the broadcast includes sign language.
-
-
pyepgdb.network.dvbtuk.
parse
(programmes)[source]¶ Validate and parse known programme fields specific to this network.
- Parameters
programmes (pyepgdb.values.Programme) – Programmes parsed in a non-network-specific manner
- Return type