Remove obsolete code
This commit is contained in:
parent
b7aedca7fa
commit
62c07b2ee0
1 changed files with 0 additions and 74 deletions
|
@ -86,80 +86,6 @@ class PlexDBBase(object):
|
||||||
method = getattr(self, 'entry_to_%s' % v.PLEX_TYPE_FROM_KODI_TYPE[kodi_type])
|
method = getattr(self, 'entry_to_%s' % v.PLEX_TYPE_FROM_KODI_TYPE[kodi_type])
|
||||||
return method(self.cursor.fetchone())
|
return method(self.cursor.fetchone())
|
||||||
|
|
||||||
def section_ids(self):
|
|
||||||
"""
|
|
||||||
Returns an iterator for section Plex ids for all sections
|
|
||||||
"""
|
|
||||||
self.cursor.execute('SELECT section_id FROM sections')
|
|
||||||
return (x[0] for x in self.cursor)
|
|
||||||
|
|
||||||
def section_infos(self):
|
|
||||||
"""
|
|
||||||
Returns an iterator for dicts for all Plex libraries:
|
|
||||||
{
|
|
||||||
'section_id'
|
|
||||||
'section_name'
|
|
||||||
'plex_type'
|
|
||||||
'kodi_tagid'
|
|
||||||
'sync_to_kodi'
|
|
||||||
}
|
|
||||||
"""
|
|
||||||
self.cursor.execute('SELECT * FROM sections')
|
|
||||||
return ({'section_id': x[0],
|
|
||||||
'section_name': x[1],
|
|
||||||
'plex_type': x[2],
|
|
||||||
'kodi_tagid': x[3],
|
|
||||||
'sync_to_kodi': x[4]} for x in self.cursor)
|
|
||||||
|
|
||||||
def section(self, section_id):
|
|
||||||
"""
|
|
||||||
For section_id, returns the tuple (or None)
|
|
||||||
section_id INTEGER PRIMARY KEY,
|
|
||||||
section_name TEXT,
|
|
||||||
plex_type TEXT,
|
|
||||||
kodi_tagid INTEGER,
|
|
||||||
sync_to_kodi INTEGER
|
|
||||||
"""
|
|
||||||
self.cursor.execute('SELECT * FROM sections WHERE section_id = ? LIMIT 1',
|
|
||||||
(section_id, ))
|
|
||||||
return self.cursor.fetchone()
|
|
||||||
|
|
||||||
def section_id_by_name(self, section_name):
|
|
||||||
"""
|
|
||||||
Returns the section_id for section_name (or None)
|
|
||||||
"""
|
|
||||||
self.cursor.execute('SELECT section_id FROM sections WHERE section_name = ? LIMIT 1,'
|
|
||||||
(section_name, ))
|
|
||||||
try:
|
|
||||||
return self.cursor.fetchone()[0]
|
|
||||||
except TypeError:
|
|
||||||
pass
|
|
||||||
|
|
||||||
def add_section(self, section_id, section_name, plex_type, kodi_tagid,
|
|
||||||
sync_to_kodi=True):
|
|
||||||
"""
|
|
||||||
Appends a Plex section to the Plex sections table
|
|
||||||
sync=False: Plex library won't be synced to Kodi
|
|
||||||
"""
|
|
||||||
query = '''
|
|
||||||
INSERT OR REPLACE INTO sections(
|
|
||||||
section_id, section_name, plex_type, kodi_tagid, sync_to_kodi)
|
|
||||||
VALUES (?, ?, ?, ?, ?)
|
|
||||||
'''
|
|
||||||
self.cursor.execute(query,
|
|
||||||
(section_id,
|
|
||||||
section_name,
|
|
||||||
plex_type,
|
|
||||||
kodi_tagid,
|
|
||||||
sync_to_kodi))
|
|
||||||
|
|
||||||
def remove_section(self, section_id):
|
|
||||||
"""
|
|
||||||
Removes the Plex db entry for the section with section_id
|
|
||||||
"""
|
|
||||||
self.cursor.execute('DELETE FROM sections WHERE section_id = ?',
|
|
||||||
(section_id, ))
|
|
||||||
|
|
||||||
def plex_id_by_last_sync(self, plex_type, last_sync):
|
def plex_id_by_last_sync(self, plex_type, last_sync):
|
||||||
"""
|
"""
|
||||||
Returns an iterator for all items where the last_sync is NOT identical
|
Returns an iterator for all items where the last_sync is NOT identical
|
||||||
|
|
Loading…
Reference in a new issue