Exemple #1
0
def getExport(request, response):
    if len(request.bits) < 3:
        return Server.Response500(request, response)

    if len(request.bits) == 3:
        nut.export(request.bits[2])
    else:
        nut.export(request.bits[2], request.bits[3:])

    return success(request, response, "Fin")
Exemple #2
0
def genTinfoilTitles():
    nut.initTitles()
    nut.initFiles()

    for region, languages in Config.regionLanguages().items():
        for language in languages:
            nut.importRegion(region, language)
            Titles.save('titledb/titles.%s.%s.json' % (region, language),
                        False)
            #Print.info('%s - %s' % (region, language))
    nut.scanLatestTitleUpdates()
    nut.export('titledb/versions.txt', ['id', 'rightsId', 'version'])
Exemple #3
0
                if args.get_dauth_token:
                    Config.dauthToken.get()

                if args.scrape or args.scrape_delta:
                    nut.scrape(args.scrape_delta)

                if args.Z:
                    nut.updateVersions(True)

                if args.z:
                    nut.updateVersions(False)

                if args.V:
                    nut.scanLatestTitleUpdates()
                    nut.export('titledb/versions.txt',
                               ['id', 'rightsId', 'version'])

                if args.scrape_title:
                    nut.initTitles()
                    nut.initFiles()

                    if not Titles.contains(args.scrape_title):
                        Print.error('Could not find title ' +
                                    args.scrape_title)
                    else:
                        Titles.get(args.scrape_title).scrape(False)
                        Titles.save()
                        # Print.info(repr(Titles.get(args.scrape_title).__dict__))
                        pprint.pprint(Titles.get(args.scrape_title).__dict__)

                if args.download_all: