mirror of https://gitlab.com/bashrc2/epicyon
Handle possibly ambiguous cw domains
parent
69fdee1968
commit
fcc9445ba7
13
cwlists.py
13
cwlists.py
|
@ -79,6 +79,19 @@ def add_cw_from_lists(post_json_object: {}, cw_lists: {}, translate: {},
|
||||||
# match domains within the content
|
# match domains within the content
|
||||||
if item.get('domains'):
|
if item.get('domains'):
|
||||||
for domain in item['domains']:
|
for domain in item['domains']:
|
||||||
|
if '.' in domain:
|
||||||
|
first_section = domain.split('.')[0]
|
||||||
|
if len(first_section) < 4:
|
||||||
|
if '.' + domain in content or \
|
||||||
|
'/' + domain in content:
|
||||||
|
if cw_text:
|
||||||
|
cw_text = warning + ' / ' + cw_text
|
||||||
|
else:
|
||||||
|
cw_text = warning
|
||||||
|
matched = True
|
||||||
|
break
|
||||||
|
continue
|
||||||
|
|
||||||
if domain in content:
|
if domain in content:
|
||||||
if cw_text:
|
if cw_text:
|
||||||
cw_text = warning + ' / ' + cw_text
|
cw_text = warning + ' / ' + cw_text
|
||||||
|
|
Loading…
Reference in New Issue