Update app.py
Browse files
app.py
CHANGED
@@ -79,17 +79,6 @@ is_lost = st.sidebar.checkbox("Is Lost", value=False)
|
|
79 |
dofollow = st.sidebar.checkbox("Dofollow", value=True)
|
80 |
backlink_spam_score = st.sidebar.slider("Backlink Spam Score ≤", 0, 100, 10)
|
81 |
page_from_language = st.sidebar.selectbox("Page From Language", ['en', 'other'])
|
82 |
-
include_subdomains = st.sidebar.checkbox("Include Subdomains", value=True)
|
83 |
-
|
84 |
-
st.sidebar.header("Page From Rank Filter")
|
85 |
-
page_from_rank_operator = st.sidebar.selectbox("Operator for Page From Rank", ['<', '<=', '>', '>=', '=', '<>', 'in', 'not_in'])
|
86 |
-
page_from_rank_value = st.sidebar.text_input("Value for Page From Rank")
|
87 |
-
|
88 |
-
st.sidebar.header("Domain From Rank Filter")
|
89 |
-
domain_from_rank_operator = st.sidebar.selectbox("Operator for Domain From Rank", ['<', '<=', '>', '>=', '=', '<>', 'in', 'not_in'])
|
90 |
-
domain_from_rank_value = st.sidebar.text_input("Value for Domain From Rank")
|
91 |
-
|
92 |
-
is_broken = st.sidebar.checkbox("Is Broken", value=False)
|
93 |
|
94 |
# Prepare filters for API call
|
95 |
filters = []
|
@@ -111,22 +100,6 @@ filters.append(["backlink_spam_score", "<=", backlink_spam_score])
|
|
111 |
filters.append("and")
|
112 |
filters.append(["page_from_language", "=", page_from_language])
|
113 |
|
114 |
-
if include_subdomains:
|
115 |
-
filters.append(["include_subdomains", "=", include_subdomains])
|
116 |
-
filters.append("and")
|
117 |
-
|
118 |
-
if page_from_rank_value:
|
119 |
-
filters.append(["page_from_rank", page_from_rank_operator, page_from_rank_value])
|
120 |
-
filters.append("and")
|
121 |
-
|
122 |
-
if domain_from_rank_value:
|
123 |
-
filters.append(["domain_from_rank", domain_from_rank_operator, domain_from_rank_value])
|
124 |
-
filters.append("and")
|
125 |
-
|
126 |
-
if is_broken:
|
127 |
-
filters.append(["is_broken", "=", is_broken])
|
128 |
-
filters.append("and")
|
129 |
-
|
130 |
# Remove the last "and" if it's the last element
|
131 |
if filters and filters[-1] == "and":
|
132 |
filters.pop()
|
|
|
79 |
dofollow = st.sidebar.checkbox("Dofollow", value=True)
|
80 |
backlink_spam_score = st.sidebar.slider("Backlink Spam Score ≤", 0, 100, 10)
|
81 |
page_from_language = st.sidebar.selectbox("Page From Language", ['en', 'other'])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
82 |
|
83 |
# Prepare filters for API call
|
84 |
filters = []
|
|
|
100 |
filters.append("and")
|
101 |
filters.append(["page_from_language", "=", page_from_language])
|
102 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
103 |
# Remove the last "and" if it's the last element
|
104 |
if filters and filters[-1] == "and":
|
105 |
filters.pop()
|