generator = UTinGen() generator.index_generator( args.folder_ids, add_non_nsw_files=args.add_non_nsw_files, add_nsw_files_without_title_id=args.add_nsw_files_without_title_id, success=args.success) compression_flag = CompressionFlag.ZSTD_COMPRESSION if args.zstandard: compression_flag = CompressionFlag.ZSTD_COMPRESSION elif args.zlib: compression_flag = CompressionFlag.ZLIB_COMPRESSION elif args.no_compress: compression_flag = CompressionFlag.NO_COMPRESSION vm_file = None public_key = None if args.encrypt: if args.vm_file: vm_file = args.vm_file if args.public_key: public_key = args.public_key create_tinfoil_index(generator.index, Path(args.index_path), compression_flag, rsa_pub_key_path=public_key, vm_path=vm_file)
compression_flag = CompressionFlag.ZSTD_COMPRESSION if args.zstandard: compression_flag = CompressionFlag.ZSTD_COMPRESSION elif args.zlib: compression_flag = CompressionFlag.ZLIB_COMPRESSION elif args.no_compress: compression_flag = CompressionFlag.NO_COMPRESSION print(f'Creating generated index to {args.index_file}') if args.encrypt and args.vm_file and args.public_key: create_tinfoil_index( generator.index, Path(args.index_file), compression_flag, rsa_pub_key_path=Path(args.public_key), vm_path=Path(args.vm_file), ) else: create_tinfoil_index( generator.index, Path(args.index_file), compression_flag, ) if args.share_files: print('Sharing files in index') generator.share_index_files() if args.upload_folder_id: