better issue regex
This commit is contained in:
parent
55423a9f10
commit
4b1f5fbdb9
@ -113,9 +113,8 @@ ORIGINAL_FORMAT_SCAN_INFO_SEPARATE_RE = re_compile(
|
|||||||
VOLUME_RE = re_compile(r"((?:v(?:ol(?:ume)?)?\.?)\s*(?P<volume>\d+))")
|
VOLUME_RE = re_compile(r"((?:v(?:ol(?:ume)?)?\.?)\s*(?P<volume>\d+))")
|
||||||
|
|
||||||
# ISSUE
|
# ISSUE
|
||||||
_ISSUE_NUMBER_RE_EXP = r"(?P<issue>[\w½]+\.?\d*\w*)"
|
_ISSUE_RE_EXP = r"(?P<issue>\w*(½|\d+)[\.\d+]*\w*)"
|
||||||
ISSUE_NUMBER_RE = re_compile(r"(\(?#" + _ISSUE_NUMBER_RE_EXP + r"\)?)")
|
ISSUE_NUMBER_RE = re_compile(r"(\(?#" + _ISSUE_RE_EXP + r"\)?)")
|
||||||
_ISSUE_RE_EXP = r"(?P<issue>[\d½]+\.?\d*\w*)"
|
|
||||||
ISSUE_END_RE = re_compile(r"([\/\s]\(?" + _ISSUE_RE_EXP + r"\)?(\/|$))")
|
ISSUE_END_RE = re_compile(r"([\/\s]\(?" + _ISSUE_RE_EXP + r"\)?(\/|$))")
|
||||||
ISSUE_BEGIN_RE = re_compile(r"((^|\/)\(?" + _ISSUE_RE_EXP + r"\)?[\/|\s])")
|
ISSUE_BEGIN_RE = re_compile(r"((^|\/)\(?" + _ISSUE_RE_EXP + r"\)?[\/|\s])")
|
||||||
ISSUE_ANYWHERE_RE = re_compile(r"\b(\(?" + _ISSUE_RE_EXP + r"\)?)\b")
|
ISSUE_ANYWHERE_RE = re_compile(r"\b(\(?" + _ISSUE_RE_EXP + r"\)?)\b")
|
||||||
|
@ -368,6 +368,13 @@ FNS.update(
|
|||||||
"issue": "1024",
|
"issue": "1024",
|
||||||
"series": "action comics",
|
"series": "action comics",
|
||||||
},
|
},
|
||||||
|
# This is a contrived test case. I've never seen this I just wanted to handle it with my parser
|
||||||
|
"Cory Doctorow's Futuristic Tales of the Here and Now #0.0.1 (2007).cbz": {
|
||||||
|
"ext": "cbz",
|
||||||
|
"issue": "0.0.1",
|
||||||
|
"series": "Cory Doctorow's Futuristic Tales of the Here and Now",
|
||||||
|
"year": "2007",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
DIFFICULT = {
|
DIFFICULT = {
|
||||||
@ -431,18 +438,10 @@ DIFFICULT = {
|
|||||||
"title": "Anda's Game",
|
"title": "Anda's Game",
|
||||||
"year": "2007",
|
"year": "2007",
|
||||||
},
|
},
|
||||||
# This is a contrived test case. I've never seen this I just wanted to handle it with my parser
|
|
||||||
"Cory Doctorow's Futuristic Tales of the Here and Now #0.0.1 (2007).cbz": {
|
|
||||||
"ext": "cbz",
|
|
||||||
"issue": "0.1",
|
|
||||||
"series": "Cory Doctorow's Futuristic Tales of the Here and Now",
|
|
||||||
"year": "2007",
|
|
||||||
"issue_count": "",
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# FNS.update(LATER)
|
# first_key, first_val = DIFFICULT.popitem()
|
||||||
|
# FNS[first_key] = first_val
|
||||||
|
|
||||||
WONFIX = {
|
WONFIX = {
|
||||||
# Leading issue number is usually an alternate sequence number
|
# Leading issue number is usually an alternate sequence number
|
||||||
|
Loading…
Reference in New Issue
Block a user