Update app.py
Browse files
app.py
CHANGED
@@ -72,13 +72,14 @@ api_login = st.sidebar.text_input("API Login", value="[email protected]
|
|
72 |
api_key = st.sidebar.text_input("API Key", type="password")
|
73 |
|
74 |
# Filters input
|
|
|
75 |
url_from_not_contain = st.sidebar.text_input("URL from does not contain (comma-separated)")
|
76 |
-
backlink_spam_score = st.sidebar.number_input("Backlink Spam Score ≤", value=
|
77 |
page_from_rank_value = st.sidebar.number_input("Page From Rank Value ≥", value=0)
|
78 |
domain_from_rank_value = st.sidebar.number_input("Domain From Rank Value ≥", value=0)
|
79 |
page_from_language = st.sidebar.selectbox("Page From Language", ['en', 'other'])
|
80 |
is_lost = st.sidebar.checkbox("Is Lost", value=False)
|
81 |
-
dofollow = st.sidebar.checkbox("Dofollow", value=
|
82 |
is_broken = st.sidebar.checkbox("Is Broken", value=False)
|
83 |
|
84 |
# Prepare filters for API call
|
@@ -86,9 +87,9 @@ filters = []
|
|
86 |
|
87 |
if url_from_not_contain:
|
88 |
for url in url_from_not_contain.split(','):
|
89 |
-
filters.append(["url_from", "not_like", url.strip()])
|
90 |
filters.append("and")
|
91 |
-
|
92 |
if is_lost:
|
93 |
filters.append(["is_lost", "=", is_lost])
|
94 |
filters.append("and")
|
|
|
72 |
api_key = st.sidebar.text_input("API Key", type="password")
|
73 |
|
74 |
# Filters input
|
75 |
+
st.sidebar.title("Filters")
|
76 |
url_from_not_contain = st.sidebar.text_input("URL from does not contain (comma-separated)")
|
77 |
+
backlink_spam_score = st.sidebar.number_input("Backlink Spam Score ≤", value=0)
|
78 |
page_from_rank_value = st.sidebar.number_input("Page From Rank Value ≥", value=0)
|
79 |
domain_from_rank_value = st.sidebar.number_input("Domain From Rank Value ≥", value=0)
|
80 |
page_from_language = st.sidebar.selectbox("Page From Language", ['en', 'other'])
|
81 |
is_lost = st.sidebar.checkbox("Is Lost", value=False)
|
82 |
+
dofollow = st.sidebar.checkbox("Dofollow", value=False)
|
83 |
is_broken = st.sidebar.checkbox("Is Broken", value=False)
|
84 |
|
85 |
# Prepare filters for API call
|
|
|
87 |
|
88 |
if url_from_not_contain:
|
89 |
for url in url_from_not_contain.split(','):
|
90 |
+
filters.append(["url_from", "not_like", f"%{url.strip()}%"])
|
91 |
filters.append("and")
|
92 |
+
|
93 |
if is_lost:
|
94 |
filters.append(["is_lost", "=", is_lost])
|
95 |
filters.append("and")
|