Exemplo n.º 1
0
def updateAll():
    if common.updateRunning():
        return

    cj = common.mechanizeLogin()
    if not cj:
        return

    import movies
    import tv
    from datetime import datetime

    common.addon.setSetting('update_running', datetime.today().strftime('%Y-%m-%d %H:%M'))
    common.Log('Starting DBUpdate')
    Notif = xbmcgui.Dialog().notification
    Notif(common.__plugin__, common.getString(30106), sound=False)
    tv.addTVdb(False, cj=cj)
    movies.addMoviesdb(False, cj=cj)
    NewAsins = common.getCategories()
    movies.setNewest(NewAsins)
    tv.setNewest(NewAsins)
    movies.updateFanart()
    tv.updateFanart()
    common.addon.setSetting('last_update', datetime.today().strftime('%Y-%m-%d'))
    common.addon.setSetting('update_running', 'false')
    Notif(common.__plugin__, common.getString(30126), sound=False)
    common.Log('DBUpdate finished')
Exemplo n.º 2
0
def setNewest(compList=False):
    if not compList:
        compList = common.getCategories()
    catList = compList['movies']
    c = MovieDB.cursor()
    c.execute('drop table if exists categories')
    c.execute('''create table categories(
                 title TEXT,
                 asins TEXT);''')
    c.execute('update movies set recent=null')
    count = 1
    for id in catList:
        if id == 'PrimeMovieRecentlyAdded':
            for asin in catList[id]:
                updateMoviedb(asin, 'recent', count)
                count += 1
        else:
            c.execute('insert or ignore into categories values (?,?)', [id, catList[id]])
    MovieDB.commit()
Exemplo n.º 3
0
def updateAll():
    if common.updateRunning(): return
    import movies
    import tv
    from datetime import datetime
    common.addon.setSetting('update_running', datetime.today().strftime('%Y-%m-%d %H:%M'))
    common.Log('Starting DBUpdate')
    Notif = xbmcgui.Dialog().notification
    Notif(common.__plugin__, common.getString(30106), sound = False)
    tv.addTVdb(False)
    movies.addMoviesdb(False)
    NewAsins = common.getCategories()
    movies.setNewest(NewAsins)
    movies.updateFanart()
    tv.setNewest(NewAsins)
    tv.updateFanart()
    common.addon.setSetting('last_update', datetime.today().strftime('%Y-%m-%d'))
    common.addon.setSetting('update_running', 'false')
    Notif(common.__plugin__, common.getString(30126), sound = False)
    common.Log('DBUpdate finished')
Exemplo n.º 4
0
Arquivo: tv.py Projeto: WhileE/xbmc
def setNewest(compList=False):
    if not compList:
        compList = common.getCategories()
    catList = compList['tv_shows']
    c = tvDB.cursor()
    c.execute('drop table if exists categories')
    c.execute('create table categories(title TEXT, asins TEXT)')
    c.execute('update seasons set recent=null')
    count = 1
    for catid in catList:
        if catid == 'PrimeTVRecentlyAdded':
            for asin in catList[catid]:
                seasonasin = lookupTVdb(asin, rvalue='seasonasin')
                if not seasonasin:
                    seasonasin = asin

                c.execute("update seasons set recent=? where asin like (?)", (count, '%' + seasonasin + '%'))
                count += 1
        else:
            c.execute('insert or ignore into categories values (?,?)', [catid, catList[catid]])
    tvDB.commit()
Exemplo n.º 5
0
def setNewest(compList=False):
    if not compList:
        compList = common.getCategories()
    catList = compList['tv_shows']
    c = tvDB.cursor()
    c.execute('drop table if exists categories')
    c.execute('''create table categories(
                 title TEXT,
                 asins TEXT);''')
    c.execute('update seasons set recent=null')
    count = 1
    for id_ in catList:
        if id_ == 'PrimeTVRecentlyAdded':
            for asin in catList[id_]:
                seasonasin = lookupTVdb(asin, rvalue='seasonasin')
                if not seasonasin:
                    seasonasin = asin
                c.execute("update seasons set recent=? where asin like (?)", (count, '%' + seasonasin + '%'))
                count += 1
        else:
            c.execute('insert or ignore into categories values (?,?)', [id_, catList[id_]])
    tvDB.commit()
Exemplo n.º 6
0
def updateAll():
    if common.updateRunning():
        return
    import movies
    import tv
    from datetime import datetime

    common.addon.setSetting("update_running", datetime.today().strftime("%Y-%m-%d %H:%M"))
    common.Log("Starting DBUpdate")
    Notif = xbmcgui.Dialog().notification
    Notif(common.__plugin__, common.getString(30106), sound=False)
    tv.addTVdb(False)
    movies.addMoviesdb(False)
    NewAsins = common.getCategories()
    movies.setNewest(NewAsins)
    movies.updateFanart()
    tv.setNewest(NewAsins)
    tv.updateFanart()
    common.addon.setSetting("last_update", datetime.today().strftime("%Y-%m-%d"))
    common.addon.setSetting("update_running", "false")
    Notif(common.__plugin__, common.getString(30126), sound=False)
    common.Log("DBUpdate finished")