Exemple #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')
Exemple #2
0
def RefreshList():
    cj = mechanizeLogin()
    if not cj:
        return

    import tv
    import movies
    l = args.get('url')
    mvlist = []
    tvlist = []
    pDialog = xbmcgui.DialogProgress()
    pDialog.create(pluginname, getString(30117))

    for asin in SCRAP_ASINS(movielib % l, cj):
        if not movies.lookupMoviedb(asin):
            mvlist.append(asin)

    for asin in SCRAP_ASINS(tvlib % l, cj):
        if not tv.lookupTVdb(asin, tbl='seasons'):
            tvlist.append(asin)

    if mvlist:
        movies.updateLibrary(mvlist)

    if tvlist:
        tv.addTVdb(False, tvlist, None)

    pDialog.close()

    if mvlist:
        movies.updateFanart()

    if tvlist:
        tv.updateFanart()
Exemple #3
0
def RefreshList():
    cj = common.mechanizeLogin()
    if not cj:
        return

    import tv
    import movies
    l = common.args.url
    mvlist = []
    tvlist = []
    pDialog = xbmcgui.DialogProgress()
    pDialog.create(common.__plugin__, common.getString(30117))

    for asin in common.SCRAP_ASINS(common.movielib % l, cj):
        if not movies.lookupMoviedb(asin):
            mvlist.append(asin)

    for asin in common.SCRAP_ASINS(common.tvlib % l, cj):
        if not tv.lookupTVdb(asin, tbl='seasons'):
            tvlist.append(asin)

    if mvlist:
        movies.updateLibrary(mvlist)

    if tvlist:
        tv.addTVdb(False, tvlist, None)

    pDialog.close()

    if mvlist:
        movies.updateFanart()

    if tvlist:
        tv.updateFanart()
def RefreshList():
    import tv
    import movies
    list_ = common.args.url
    mvlist = []
    tvlist = []
    pDialog = xbmcgui.DialogProgress()
    pDialog.create(common.__plugin__, common.getString(30117))

    for asin in common.SCRAP_ASINS(common.movielib % list_):
        if not movies.lookupMoviedb(asin):
            mvlist.append(asin)

    for asin in common.SCRAP_ASINS(common.tvlib % list_):
        if not tv.lookupTVdb(asin, tbl='seasons'):
            tvlist.append(asin)

    if mvlist:
        movies.updateLibrary(mvlist)
    if tvlist:
        tv.addTVdb(False, tvlist)
    pDialog.close()

    if mvlist:
        movies.updateFanart()
    if tvlist:
        tv.updateFanart()
Exemple #5
0
def updateAll():
    import movies
    import tv
    from datetime import datetime
    common.addon.setSetting('update_running', datetime.today().strftime('%Y-%m-%d %H:%M'))
    Notif = xbmcgui.Dialog().notification
    Notif(common.__plugin__, common.getString(30106), sound = False)
    tv.addTVdb(full_update = False)
    movies.addMoviesdb(full_update = False)
    NewAsins = common.getNewest()
    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)
Exemple #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')
Exemple #7
0
def updateAll():
    from service import updateRunning
    from datetime import datetime

    if updateRunning():
        return

    writeConfig('update_running', datetime.today().strftime('%Y-%m-%d %H:%M'))

    cj = MechanizeLogin()
    if not cj:
        writeConfig('update_running', 'false')
        return

    import movies
    import tv

    Log('Starting DBUpdate')
    Notif(getString(30106))
    xbmc.executebuiltin('Container.Refresh')

    tvresult = tv.addTVdb(False, cj=cj)
    mvresult = movies.addMoviesdb(False, cj=cj)
    NewAsins = getCategories()

    if tvresult and mvresult:
        writeConfig('last_update', datetime.today().strftime('%Y-%m-%d'))

    if mvresult:
        movies.setNewest(NewAsins)
        movies.updateFanart()
    if tvresult:
        tv.setNewest(NewAsins)
        tv.updateFanart()

    writeConfig('update_running', 'false')
    if xbmc.getInfoLabel(
            'Container.FolderPath') == 'plugin://plugin.video.amazon/':
        xbmc.executebuiltin('Container.Refresh')
    Notif(getString(30126))
    Log('DBUpdate finished')
Exemple #8
0
def updateAll():
    from service import updateRunning
    from datetime import datetime

    if updateRunning():
        return

    writeConfig('update_running', datetime.today().strftime('%Y-%m-%d %H:%M'))

    cj = MechanizeLogin()
    if not cj:
        writeConfig('update_running', 'false')
        return

    import movies
    import tv

    Log('Starting DBUpdate')
    Notif(getString(30106))
    xbmc.executebuiltin('Container.Refresh')

    tvresult = tv.addTVdb(False, cj=cj)
    mvresult = movies.addMoviesdb(False, cj=cj)
    NewAsins = getCategories()

    if tvresult and mvresult:
        writeConfig('last_update', datetime.today().strftime('%Y-%m-%d'))

    if mvresult:
        movies.setNewest(NewAsins)
        movies.updateFanart()
    if tvresult:
        tv.setNewest(NewAsins)
        tv.updateFanart()

    writeConfig('update_running', 'false')
    if xbmc.getInfoLabel('Container.FolderPath') == 'plugin://plugin.video.amazon/':
        xbmc.executebuiltin('Container.Refresh')
    Notif(getString(30126))
    Log('DBUpdate finished')
Exemple #9
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")