hryxl
35cc1242d2
Update header.css
2022-03-21 12:59:53 +03:00
hryxl
551c06ec6a
Update header.css
2022-03-21 12:56:44 +03:00
hryxl
4ffa997ca8
Update header.css
2022-03-21 12:53:34 +03:00
hryxl
2a9341fde9
Update header.css
2022-03-21 12:52:11 +03:00
hryxl
dc0b1eda68
Update header.css
2022-03-21 12:49:05 +03:00
hryxl
6376664766
Update header.css
2022-03-21 12:47:14 +03:00
hryxl
04f87e3c68
Update header.css
2022-03-21 12:45:05 +03:00
hryxl
ddeb4fd4af
Update header.css
2022-03-21 12:44:01 +03:00
hryxl
138995a04d
Update header.css
2022-03-21 12:42:10 +03:00
hryxl
5170451f5e
Update header.css
2022-03-21 12:39:17 +03:00
hryxl
86d71cdc6d
Update header.css
2022-03-21 12:36:17 +03:00
hryxl
f532a83d6e
Update header.css
2022-03-21 12:33:38 +03:00
hryxl
4cab2c394c
Update header.css
2022-03-21 12:31:02 +03:00
hryxl
3ad773de20
Update header.css
2022-03-21 12:09:22 +03:00
hryxl
0f1e347749
Update header.css
2022-03-21 12:06:01 +03:00
hryxl
0dedf8812a
Update header.css
2022-03-21 12:03:58 +03:00
hryxl
3913b6b601
Update header.css
2022-03-21 11:56:40 +03:00
hryxl
039169062b
Update header.css
2022-03-21 11:45:36 +03:00
hryxl
1375fa670a
Update header.css
2022-03-21 11:30:20 +03:00
hryxl
e2f7e408bd
Update header.css
2022-03-21 11:04:43 +03:00
hryxl
40b2633983
Update header.css
2022-03-21 11:03:48 +03:00
hryxl
ab3865f0a0
Update header.css
2022-03-21 11:01:16 +03:00
hryxl
05b347e150
Update header.css
2022-03-21 10:58:29 +03:00
hryxl
c5c22824af
Update header.css
2022-03-21 10:56:04 +03:00
hryxl
d1598d895b
Update header.css
2022-03-21 10:53:44 +03:00
hryxl
e77693230d
Update header.css
2022-03-21 10:51:34 +03:00
hryxl
44ff8bb3b7
Update header.css
2022-03-21 10:49:59 +03:00
hryxl
63c1431823
Update header.css
2022-03-21 10:48:28 +03:00
hryxl
ef08decee4
Update header.css
2022-03-21 10:46:33 +03:00
hryxl
ac13b27bb3
Update header.css
2022-03-21 10:44:24 +03:00
hryxl
89ac610a7c
Update header.css
2022-03-21 10:42:36 +03:00
hryxl
c05726973a
Update header.css
2022-03-21 10:40:43 +03:00
hryxl
f0dc6d1646
Update header.css
2022-03-21 10:35:57 +03:00
hryxl
51b4b3bcd5
Update header.css
2022-03-21 10:32:40 +03:00
hryxl
f79d9fc1e0
Update main.css
2022-03-21 10:25:51 +03:00
hryxl
89567e8783
Update main.css
2022-03-21 10:22:31 +03:00
hryxl
41b35ae6c8
Update header.css
2022-03-21 10:21:24 +03:00
hryxl
cabf61ed5c
Update header.css
2022-03-21 10:18:18 +03:00
hryxl
cf2212105b
Update header.css
2022-03-21 10:15:39 +03:00
hryxl
4c22fe7627
Update logo.html
2022-03-21 10:07:59 +03:00
hryxl
c9e5803df1
Update logo.html
2022-03-21 09:46:17 +03:00
hryxl
d696723f6c
Update logo.html
2022-03-21 09:44:07 +03:00
hryxl
dbe20c5f82
Merge branch 'benbusby:main' into main
2022-03-03 00:24:29 +03:00
Ben Busby
2a0ad8796c
Switch to defusedxml for xml parsing
...
xml.etree.ElementTree.fromstring is considered insecure, see:
https://docs.python.org/3/library/xml.etree.elementtree.html
The defusedxml package contains several Python-only workarounds and
fixes for denial of service and other vulnerabilities in Python's XML
libraries: https://github.com/tiran/defusedxml
Fixes #670
2022-03-01 12:54:32 -07:00
Ben Busby
f7e3650728
Only remove G links in footer
...
Links that were directed at G domains were previously removed
universally, when really they only needed to be removed from the footer
to reduce possible confusion caused by mixed Whoogle and G links.
Fixes #656
2022-03-01 12:48:33 -07:00
Ben Busby
69f845a047
Add test for empty bang behavior
...
Also fix pep8 issue
2022-03-01 12:13:40 -07:00
Ben Busby
809520ec70
Fallback to home page for empty bang searches
...
Bang searches without an actual query (i.e. just searching "!gh") will
now redirect to the home page. I guess people do this for some reason
and don't like that it redirects to the correct bang result URL, but
without an actual search term.
Fixes #595
2022-03-01 12:06:59 -07:00
hryxl
af410f8046
Merge branch 'benbusby:main' into main
2022-02-28 18:55:01 +03:00
Ben Busby
b28fa86e33
Update ad filter
...
Recent changes to ads in search results caused Whoogle to display ads
for certain searches. In particular, ads recently started appearing
grouped into one div, as opposed to a singular ad per div. This was
accompanied by the div label "ads" (instead of just "ad"), which threw
off the existing ad filter. The ad keyword blacklist has been updated
accordingly, and has been enhanced to only check against alpha chars for
each label.
This only seems to have affected English language searches, and only for
very specific searches.
2022-02-25 23:02:58 -07:00
hryxl
a6a8105672
Update footer.html
2022-02-20 15:10:05 +03:00