mirror of
https://github.com/FakeTV/pseudo-channel.git
synced 2025-12-22 11:13:28 +00:00
Testing various params / xml <time> values.
This commit is contained in:
@@ -23,6 +23,9 @@ from time import sleep
|
|||||||
|
|
||||||
import pseudo_config as config
|
import pseudo_config as config
|
||||||
|
|
||||||
|
reload(sys)
|
||||||
|
sys.setdefaultencoding('utf-8')
|
||||||
|
|
||||||
class PseudoChannel():
|
class PseudoChannel():
|
||||||
|
|
||||||
PLEX = PlexServer(config.baseurl, config.token)
|
PLEX = PlexServer(config.baseurl, config.token)
|
||||||
@@ -195,7 +198,7 @@ class PseudoChannel():
|
|||||||
]
|
]
|
||||||
|
|
||||||
section_dict = {
|
section_dict = {
|
||||||
"TV Shows" : ["series", "shows", "tv", "episodes", "tv shows"],
|
"TV Shows" : ["series", "shows", "tv", "episodes", "tv shows", "show"],
|
||||||
"Movies" : ["movie", "movies", "films", "film"],
|
"Movies" : ["movie", "movies", "films", "film"],
|
||||||
"Videos" : ["video", "videos", "vid"],
|
"Videos" : ["video", "videos", "vid"],
|
||||||
"Music" : ["music", "songs", "song", "tune", "tunes"]
|
"Music" : ["music", "songs", "song", "tune", "tunes"]
|
||||||
@@ -605,7 +608,7 @@ class PseudoChannel():
|
|||||||
|
|
||||||
if entry.is_strict_time.lower() == "true":
|
if entry.is_strict_time.lower() == "true":
|
||||||
|
|
||||||
print "++++ Strict-time: {}".format(entry.title)
|
print "++++ Strict-time: {}".format(str(entry.title))
|
||||||
|
|
||||||
entry.end_time = self.get_end_time_from_duration(
|
entry.end_time = self.get_end_time_from_duration(
|
||||||
self.translate_time(entry.start_time),
|
self.translate_time(entry.start_time),
|
||||||
|
|||||||
@@ -1,5 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<schedule>
|
<schedule>
|
||||||
|
<everyday>
|
||||||
|
<time title="Looney Tunes" type="series" strict-time="true" time-shift="1" overlap-max="">6:00 AM</time>
|
||||||
|
<time title="Looney Tunes" type="series" strict-time="false" time-shift="1" overlap-max="">6:30 AM</time>
|
||||||
|
<time title="Looney Tunes" type="series" strict-time="false" time-shift="1" overlap-max="">7:00 AM</time>
|
||||||
|
<time title="Looney Tunes" type="series" strict-time="false" time-shift="1" overlap-max="">7:30 AM</time>
|
||||||
|
</everyday>
|
||||||
<mondays></mondays>
|
<mondays></mondays>
|
||||||
<tuesdays></tuesdays>
|
<tuesdays></tuesdays>
|
||||||
<wednesdays></wednesdays>
|
<wednesdays></wednesdays>
|
||||||
@@ -7,51 +13,48 @@
|
|||||||
<fridays>
|
<fridays>
|
||||||
<time title="Looney Tunes" type="series" strict-time="true" time-shift="1" overlap-max="">12:30 AM</time>
|
<time title="Looney Tunes" type="series" strict-time="true" time-shift="1" overlap-max="">12:30 AM</time>
|
||||||
</fridays>
|
</fridays>
|
||||||
<saturdays>
|
<saturdays></saturdays>
|
||||||
|
<sundays></sundays>
|
||||||
<time title="Looney Tunes" type="series" strict-time="true" time-shift="1" overlap-max="">6:00 AM</time>
|
<weekends>
|
||||||
<time title="Looney Tunes" type="series" strict-time="false" time-shift="1" overlap-max="">6:30 AM</time>
|
|
||||||
<time title="Looney Tunes" type="series" strict-time="false" time-shift="1" overlap-max="">7:00 AM</time>
|
|
||||||
<time title="Looney Tunes" type="series" strict-time="false" time-shift="1" overlap-max="">7:30 AM</time>
|
|
||||||
|
|
||||||
<time title="Garfield & Friends" type="series" strict-time="false" time-shift="5" overlap-max="">8:00 AM</time>
|
<time title="Garfield & Friends" type="series" strict-time="false" time-shift="5" overlap-max="">8:00 AM</time>
|
||||||
<time title="Garfield & Friends" type="series" strict-time="false" time-shift="5" overlap-max="">8:30 AM</time>
|
<time title="Garfield & Friends" type="series" strict-time="false" time-shift="5" overlap-max="">8:30 AM</time>
|
||||||
<time title="Garfield & Friends" type="series" strict-time="false" time-shift="5" overlap-max="">9:00 AM</time>
|
<time title="Garfield & Friends" type="series" strict-time="false" time-shift="5" overlap-max="">9:00 AM</time>
|
||||||
<time title="Garfield & Friends" type="series" strict-time="false" time-shift="5" overlap-max="">9:30 AM</time>
|
<time title="Garfield & Friends" type="series" strict-time="false" time-shift="5" overlap-max="">9:30 AM</time>
|
||||||
|
|
||||||
<time title="talespin" type="series" strict-time="false" time-shift="5" overlap-max="">10:00 AM</time>
|
<time title="Batman" type="series" strict-time="false" time-shift="5" overlap-max="">10:00 AM</time>
|
||||||
<time title="talespin" type="series" strict-time="false" time-shift="5" overlap-max="">10:30 AM</time>
|
<time title="Batman" type="series" strict-time="false" time-shift="5" overlap-max="">10:30 AM</time>
|
||||||
|
|
||||||
<time title="random" type="movie" strict-time="false" time-shift="5" overlap-max="">11:06 PM</time>
|
<time title="random" type="movie" strict-time="false" time-shift="5" overlap-max="">11:00 AM</time>
|
||||||
<time title="random" type="movie" strict-time="false" time-shift="5" overlap-max="">2:00 PM</time>
|
|
||||||
<time title="random" type="movie" strict-time="false" time-shift="5" overlap-max="">4:06 PM</time>
|
|
||||||
<time title="random" type="movie" strict-time="false" time-shift="5" overlap-max="">6:06 PM</time>
|
|
||||||
<time title="random" type="movie" strict-time="false" time-shift="5" overlap-max="">20:06</time>
|
|
||||||
<time title="random" type="movie" strict-time="false" time-shift="5" overlap-max="">22:06</time>
|
|
||||||
<time title="random" type="movie" strict-time="false" time-shift="5" overlap-max="">23:06</time>
|
|
||||||
|
|
||||||
<time title="talespin" type="series" strict-time="false" time-shift="5" overlap-max="">23:30</time>
|
<time title="The Adventures of Pete & Pete" type="series" strict-time="false" time-shift="5" overlap-max="">12:30 PM</time>
|
||||||
<time title="talespin" type="series" strict-time="false" time-shift="5" overlap-max="">00:00</time>
|
<time title="The Adventures of Pete & Pete" type="series" strict-time="false" time-shift="5" overlap-max="">1:00 PM</time>
|
||||||
<time title="talespin" type="series" strict-time="false" time-shift="5" overlap-max="">01:00</time>
|
<time title="Gilligan's Island" type="series" strict-time="false" time-shift="5" overlap-max="">1:30 PM</time>
|
||||||
|
<time title="Gilligan's Island" type="series" strict-time="false" time-shift="5" overlap-max="">1:40 PM</time>
|
||||||
|
<time title="The Jetsons" type="series" strict-time="false" time-shift="5" overlap-max="">2:00 PM</time>
|
||||||
|
|
||||||
<time title="random" type="movie" strict-time="false" time-shift="5" overlap-max="">2:00 AM</time>
|
<time title="random" type="movie" strict-time="true" time-shift="5" overlap-max="">2:30 PM</time>
|
||||||
<time title="random" type="movie" strict-time="false" time-shift="5" overlap-max="">3:30 AM</time>
|
|
||||||
|
|
||||||
</saturdays>
|
<time title="The Wonder Years" type="series" strict-time="false" time-shift="5" overlap-max="">4:30 PM</time>
|
||||||
<sundays></sundays>
|
<time title="The Wonder Years" type="series" strict-time="false" time-shift="5" overlap-max="">5:00 PM</time>
|
||||||
<weekends></weekends>
|
|
||||||
<everyday>
|
<time title="The Simpsons" type="series" strict-time="true" time-shift="5" overlap-max="">5:30 PM</time>
|
||||||
<time title="random" type="movie" strict-time="true" time-shift="5" overlap-max="">6:06 PM</time>
|
<time title="The Simpsons" type="series" strict-time="false" time-shift="5" overlap-max="">6:00 PM</time>
|
||||||
<time title="random" type="movie" strict-time="false" time-shift="5" overlap-max="">20:06</time>
|
|
||||||
<time title="random" type="movie" strict-time="false" time-shift="5" overlap-max="">22:06</time>
|
<time title="Sherlock" type="series" strict-time="false" time-shift="5" overlap-max="">6:30 PM</time>
|
||||||
<time title="random" type="movie" strict-time="false" time-shift="5" overlap-max="">23:06</time>
|
|
||||||
</everyday>
|
<time title="Arrested Development" type="series" strict-time="false" time-shift="5" overlap-max="">7:00 PM</time>
|
||||||
|
<time title="Arrested Development" type="series" strict-time="false" time-shift="5" overlap-max="">7:30 PM</time>
|
||||||
|
|
||||||
|
<time title="random" type="movie" strict-time="false" time-shift="5" overlap-max="">8:00 PM</time>
|
||||||
|
|
||||||
|
<time title="Band of Brothers" type="show" strict-time="false" time-shift="5" overlap-max="">10:00 PM</time>
|
||||||
|
<time title="Beverly Hills, 90210" type="show" strict-time="false" time-shift="5" overlap-max="">10:30 PM</time>
|
||||||
|
|
||||||
|
<time title="The Flintstones" type="show" strict-time="false" time-shift="5" overlap-max="">11:00 PM</time>
|
||||||
|
<time title="The Flintstones" type="show" strict-time="false" time-shift="5" overlap-max="">11:30 PM</time>
|
||||||
|
</weekends>
|
||||||
<weekdays>
|
<weekdays>
|
||||||
<default title="Seinfeld" type="series" ></default>
|
<default title="Seinfeld" type="series" ></default>
|
||||||
<time title="Looney Tunes" type="series" strict-time="false" time-shift="1" overlap-max="">6:00 AM</time>
|
|
||||||
<time title="Looney Tunes" type="series" strict-time="false" time-shift="1" overlap-max="">6:30 AM</time>
|
|
||||||
<time title="Looney Tunes" type="series" strict-time="false" time-shift="1" overlap-max="">7:00 AM</time>
|
|
||||||
<time title="Looney Tunes" type="series" strict-time="false" time-shift="1" overlap-max="">7:30 AM</time>
|
|
||||||
|
|
||||||
<time title="Garfield & Friends" type="series" strict-time="false" time-shift="5" overlap-max="">8:00 AM</time>
|
<time title="Garfield & Friends" type="series" strict-time="false" time-shift="5" overlap-max="">8:00 AM</time>
|
||||||
<time title="Garfield & Friends" type="series" strict-time="false" time-shift="5" overlap-max="">8:30 AM</time>
|
<time title="Garfield & Friends" type="series" strict-time="false" time-shift="5" overlap-max="">8:30 AM</time>
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ class PseudoChannelDatabase():
|
|||||||
|
|
||||||
self.cursor.execute('CREATE TABLE IF NOT EXISTS '
|
self.cursor.execute('CREATE TABLE IF NOT EXISTS '
|
||||||
'movies(id INTEGER PRIMARY KEY AUTOINCREMENT, '
|
'movies(id INTEGER PRIMARY KEY AUTOINCREMENT, '
|
||||||
'unix INTEGER, mediaID INTEGER, title TEXT, duration INTEGER)')
|
'unix INTEGER, mediaID INTEGER, title TEXT, duration INTEGER, lastPlayedDate TEXT)')
|
||||||
|
|
||||||
self.cursor.execute('CREATE TABLE IF NOT EXISTS '
|
self.cursor.execute('CREATE TABLE IF NOT EXISTS '
|
||||||
'videos(id INTEGER PRIMARY KEY AUTOINCREMENT, '
|
'videos(id INTEGER PRIMARY KEY AUTOINCREMENT, '
|
||||||
|
|||||||
Reference in New Issue
Block a user