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")
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'])
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: