fix the regular expression

This commit is contained in:
Yuki Liu 2022-04-15 11:02:18 -05:00 committed by noDRM
parent dcbb377566
commit 012ff533ab
1 changed files with 1 additions and 1 deletions

View File

@ -275,7 +275,7 @@ def decryptBook(infile, outdir, kDatabaseFiles, androidFiles, serials, pids):
orig_fn_root = os.path.splitext(os.path.basename(infile))[0] orig_fn_root = os.path.splitext(os.path.basename(infile))[0]
if ( if (
re.match('^B[A-Z0-9]{9}(_EBOK|_EBSP|_sample)?$', orig_fn_root) or re.match('^B[A-Z0-9]{9}(_EBOK|_EBSP|_sample)?$', orig_fn_root) or
re.match('^{0-9A-F-}{36}$', orig_fn_root) re.match('^[0-9A-F-]{36}$', orig_fn_root)
): # Kindle for PC / Mac / Android / Fire / iOS ): # Kindle for PC / Mac / Android / Fire / iOS
clean_title = cleanup_name(book.getBookTitle()) clean_title = cleanup_name(book.getBookTitle())
outfilename = "{}_{}".format(orig_fn_root, clean_title) outfilename = "{}_{}".format(orig_fn_root, clean_title)