diff --git a/dlibrary/dlibrary.py b/dlibrary/dlibrary.py index 46da923..d0c17dc 100755 --- a/dlibrary/dlibrary.py +++ b/dlibrary/dlibrary.py @@ -31,7 +31,7 @@ DLSITE_ID_REGEX = re.compile('^[BR]J[0-9]+$') FANZA_ID_REGEX = re.compile('^d_[0-9]+$') FAKKU_ID_REGEX = re.compile('.*_FAKKU$') -HI_RES_REGEX = re.compile('高解像度', re.I) +HI_RES_REGEX = re.compile('高解像度|原寸', re.I) NO_TONE_REGEX = re.compile('トーン(効果)?[な無]し|グレースケール', re.I) TONE_REGEX = re.compile('トーン(版|(効果)?[有あ]り)', re.I) COLOR_REGEX = re.compile('カラー', re.I) @@ -757,7 +757,7 @@ def complete_prefix_number_ordering(entries): cur = unified_indices[i] prev = unified_indices[i-1] for level in range(min(len(cur), len(prev))): - if cur[level] != prev[level]: + if cur[level] != prev[level] and not (cur[level] == 5 and prev[level] == 0): delta = cur[level] - prev[level] min_delta_by_level[level] = min(min_delta_by_level.get(level, delta), delta) if any(delta > 2 for delta in min_delta_by_level.values()):