Skip to content

Commit c73fa2c

Browse files
committed
use raw string
1 parent f9d3d5b commit c73fa2c

File tree

2 files changed

+16
-6
lines changed

2 files changed

+16
-6
lines changed

ofscraper/filters/media/filters.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -265,12 +265,12 @@ def post_text_filter(media):
265265
for ele in userfilter:
266266
if not ele.islower():
267267
curr = list(
268-
filter(lambda x: re.search(ele, x.text or "") is not None, curr)
268+
filter(lambda x: re.search(ele, r"""{}""".format(x.text or "")) is not None, curr)
269269
)
270270
else:
271271
curr = list(
272272
filter(
273-
lambda x: re.search(ele, x.text or "", re.IGNORECASE) is not None,
273+
lambda x: re.search(ele, r"""{}""".format(x.text or ""), re.IGNORECASE) is not None,
274274
curr,
275275
)
276276
)
@@ -284,11 +284,11 @@ def post_neg_text_filter(media):
284284
curr = media
285285
for ele in userfilter:
286286
if not ele.islower():
287-
curr = list(filter(lambda x: re.search(ele, x.text or "") is None, curr))
287+
curr = list(filter(lambda x: re.search(ele, r"""{}""".format(x.text or "")) is None, curr))
288288
else:
289289
curr = list(
290290
filter(
291-
lambda x: re.search(ele, x.text or "", re.IGNORECASE) is None,
291+
lambda x: re.search(ele, r"""{}""".format(x.text or ""), re.IGNORECASE) is None,
292292
curr,
293293
)
294294
)

ofscraper/utils/args/parse/arguments/content.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,12 @@
9898
filter_option = click.option(
9999
"-ft",
100100
"--filter",
101-
help="Filter posts by regex (case-sensitive if uppercase characters included)",
101+
help="""
102+
\b
103+
Filter posts by regex
104+
(case-sensitive if uppercase characters included)
105+
uses raw python string
106+
""",
102107
default=[".*"],
103108
required=False,
104109
callback=StringTupleList,
@@ -108,7 +113,12 @@
108113
neg_filter_option = click.option(
109114
"-nf",
110115
"--neg-filter",
111-
help="Filter posts to exclude those matching regex (case-styensitive if uppercase characters included)",
116+
help="""
117+
\b
118+
Filter posts to exclude those matching regex
119+
(case-styensitive if uppercase characters included)
120+
uses raw python string
121+
""",
112122
default=[],
113123
required=False,
114124
type=str,

0 commit comments

Comments
 (0)