Exemple #1
0
                    except BaseException as e:
                        Print.error(str(e))
                        raise

            if args.decompress:
                for f in expandFiles(args.file):
                    path = nut.NszDecompressor.decompress(
                        str(f), Config.paths.nspOut)
                    if path:
                        i = Nsp(path)
                        i.move()

            if args.update_titles:
                nut.initTitles()
                for url in Config.titleUrls:
                    nut.updateDb(url)
                Titles.loadTxtDatabases()
                Titles.save()

            if args.update_check:
                nut.initTitles()
                nut.initFiles()
                for _, game in Nsps.files.items():
                    title = game.title()
                    if title.isUpdate or title.isDLC:
                        if game.isUpdateAvailable():
                            Print.info(title.getName())
                            Print.info(game.isUpdateAvailable())
                exit(0)

            if args.submit_keys:
Exemple #2
0
def getUpdateDb(request, response):
    for url in Config.titleUrls:
        nut.updateDb(url)
    Titles.loadTxtDatabases()
    Titles.save()
    return success(request, response, "Fin")