Markus Heiser
513c73a309
[drop] engine torrentz: torrentz2.eu and torrentz2.is are offline
...
[1] https://torrentfreak.com/torrentz2-eu-domain-suspended-by-registry-on-public-prosecutors-order-200628/
Suggested-by: @rasos https://github.com/searx/searx/issues/1875#issuecomment-877755872
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-07-11 13:24:33 +02:00
Allen
3b2e0a93b7
[enh] add gpodder.net (JSON)
...
Engine just for Podcasts. An API which returns Podcasts and their Info like:
website, author etc.
Upstream query example: https://gpodder.net/search.json?q=linux
2021-07-03 22:30:20 +02:00
Markus Heiser
d5eedf1b61
[yamllint] fix some warning issues reported by yamllint
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-07-03 21:55:36 +02:00
Allen
9648d71ad8
[enh] add woxikon.de synonyme (Xpath)
...
Added synonyme.woxikon.de using the xpath engine. Adds a site which returns
word synonyms although just in German.
Depending on the query not all synonyms are shown because of not the best xpath
selection. But should do the job just fine.
Upstream example query: https://synonyme.woxikon.de/synonyme/test.php
2021-07-03 21:51:26 +02:00
Markus Heiser
bb98a07b50
Merge pull request #196 from return42/fix-brave
...
[fix] brave engine: shows descriptions with their correct URLs
2021-07-03 19:44:48 +00:00
Markus Heiser
9d97b2e854
[fix] brave engine: shows descriptions with their correct URLs
...
BTW add about section to the YAML configuration
It now shows descriptions with their correct URLs when there are videos in the
search results, pulling content_xpath from snippet-description instead of
snippet-content.
Suggested-by: @eagle-dogtooth https://github.com/searx/searx/issues/2857#issuecomment-869119968
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-07-03 20:57:55 +02:00
Markus Heiser
7e8d1f9935
Merge pull request #178 from return42/whaleslide.com
...
[enh] Add WhaleSlide engine (JSON)
2021-07-03 16:22:47 +00:00
Alexandre Flament
7308709b8b
Merge pull request #179 from return42/brave
...
[enh] add Brave-Search engine (XPath)
2021-06-28 09:23:25 +02:00
Markus Heiser
6787e5a36b
[fix] decoding of saved preferences in the URL
...
To compress saved preferences in the URL was introduced in 5f758b2d3 and
slightly fixed in 8f4401462 . But the main fail was not fixed; The decompress
function returns a binary string and this binary should first be decoded to a
string before it is passed to urllib.parse_qs.
BTW: revert the hot-fix from 5973491
Related-to: https://github.com/searxng/searxng/issues/166
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-06-26 17:14:13 +02:00
Markus Heiser
e0365d987b
[enh] add Brave-Search engine (XPath)
...
Add https://search.brave.com which was requested by @kaonashi696 [1].
This patch was suggested by @eagle-dogtooth [2].
[1] https://github.com/searx/searx/issues/2857
[2] https://github.com/searx/searx/issues/2857#issuecomment-867199241
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-06-26 15:54:45 +02:00
Allen
e2094cb226
[enh] Add WhaleSlide engine (JSON)
...
Add WhaleSlide engine [1] / merged from [2]
[1] https://whaleslide.com
[2] https://github.com/searx/searx/pull/2861
2021-06-26 15:28:44 +02:00
Émilien Devos
63ebe00554
Set use_mobile_ui to false for Google engine
2021-06-26 09:58:35 +00:00
Markus Heiser
5973491701
[fix] UnicodeEncodeError for preferences ULR
...
Closes: https://github.com/searxng/searxng/issues/166
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-06-22 01:35:54 +02:00
Markus Heiser
0ef6aa5126
[docs] add documentation from the sources of the google engines
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-06-21 18:25:52 +02:00
Alexandre Flament
7a5c36408a
[mod] google: add "use_mobile_ui" parameter to use mobile endpoint.
...
disable by default, it has to be enabled in settings.yml
related to #159
2021-06-21 14:52:04 +02:00
Markus Heiser
96d4dbf74d
[fix] typo in a searx/settings.yml
...
remove the erroneously leading underline
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-06-16 16:51:28 +02:00
Markus Heiser
5a7b12ee6f
[yamllint] searx/settings.yml
...
Fixed messages reported by::
make test.yamllint
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-06-05 17:41:24 +02:00
Adam Tauber
e4b6558339
[enh] add redis offline engine / https://redis.io/
...
Slightly modified merge of commit [97269be6], [01a8a5814a] and [c8d2b5eb] from
searx.
[97269be6] https://github.com/searx/searx/commit/97269be6
[01a8a581] https://github.com/searx/searx/commit/01a8a581
[c8d2b5eb] https://github.com/searx/searx/commit/c8d2b5eb
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-06-01 11:51:25 +02:00
Alexandre Flament
6ca74386d6
[fix] mankier: fix paging
...
See https://github.com/searxng/searxng/pull/111#issuecomment-851641967
2021-05-31 22:33:40 +02:00
Kyle Anthony Williams
d6a2d4f969
[enh] add engine - Docker Hub
...
Slightly modified merge of commit [1cb1d3ac] from searx [PR 2543]:
This adds Docker Hub .. as a search engine .. the engine's favicon was
downloaded from the Docker Hub website with wget and converted to a PNG
with ImageMagick .. It supports the parsing of URLs, titles, content,
published dates, and thumbnails of Docker images.
[1cb1d3ac] https://github.com/searx/searx/pull/2543/commits/1cb1d3ac
[PR 2543] https://github.com/searx/searx/pull/2543
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-05-30 15:18:36 +02:00
Alexandre Flament
e239369f1f
Merge pull request #109 from return42/sql-engines
...
Merge MySQL and PostgreSQL from searx
2021-05-29 08:34:19 +02:00
Alexandre Flament
c22c7cf35b
Merge pull request #111 from return42/mankier
...
[enh] add engine ManKier (JSON) / ManKier: Linux man pages
2021-05-29 08:33:54 +02:00
Jordan Webb
a8f474b23f
[enh] add engine PyPi (XPath)
...
Add a XPath configuration for PyPI (Python Package Index)
Slightly modified merge of [66d06b05] from searx's [PR 2830].
[PR 2830] https://github.com/searx/searx/pull/2830
[66d06b05] https://github.com/searx/searx/pull/2830/commits/66d06b05
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-05-29 05:51:33 +02:00
Jordan Webb
52672d887b
[enh] add engine ManKier (JSON) / ManKier: Linux man pages
...
Slightly modified merge of [a881e742aa] from searx's [PR 2829].
[PR 2829] https://github.com/searx/searx/pull/2829
[a881e742aa] https://github.com/searx/searx/pull/2829/commits/a881e742aa
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-05-29 05:29:47 +02:00
Noémi Ványi
87a01a1736
[enh] add MySQL engine
...
Slightly modified merge of [c00a33fe] from searx.
[c00a33fe] c00a33feee
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-05-28 17:36:46 +02:00
Noémi Ványi
324aa96062
[enh] add PostgreSQL engine
...
Slightly modified merge of [22079ff] from searx.
[22079ff] 22079ffdef
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-05-28 17:34:44 +02:00
Allen
a4b0746044
[enh] add metasearch engin dogpile.com (XPath)
...
Add Dogpile engine [1] / merged from [2]
[1] https://www.dogpile.com
[2] https://github.com/searx/searx/pull/2822
2021-05-28 15:52:28 +02:00
LL Productions FR
15f1d6a80f
[enh] add engine Wikimini (fr.wikimini.org)
...
Online encyclopedia for children (only language fr), merged from [1]
[1] https://github.com/searx/searx/pull/2819
2021-05-28 14:03:21 +02:00
Alexandre Flament
83ccf7b04d
Merge pull request #99 from return42/webapp-misc
...
[enh] add settings option to enable/disable search formats
2021-05-28 13:26:48 +02:00
Markus Heiser
6ed4616da9
[enh] add settings option to enable/disable search formats
...
Access to formats can be denied by settings configuration::
search:
formats: [html, csv, json, rss]
Closes: https://github.com/searxng/searxng/issues/95
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-05-28 08:32:52 +02:00
Markus Heiser
25b5797a0c
Merge pull request #103 from searxng/add-sqlite-engine2
...
[enh] add offline engine for sqlite database
2021-05-27 14:06:42 +00:00
Alexandre Flament
2ea34a3c36
[enh] add offline engine for sqlite database
...
To test & demonstrate this implementation download:
https://liste.mediathekview.de/filmliste-v2.db.bz2
and unpack into searx/data/filmliste-v2.db, in your settings.yml define a sqlite
engine named "demo"::
- name : demo
engine : sqlite
shortcut: demo
categories: general
result_template: default.html
database : searx/data/filmliste-v2.db
query_str : >-
SELECT title || ' (' || time(duration, 'unixepoch') || ')' AS title,
COALESCE( NULLIF(url_video_hd,''), NULLIF(url_video_sd,''), url_video) AS url,
description AS content
FROM film
WHERE title LIKE :wildcard OR description LIKE :wildcard
ORDER BY duration DESC
disabled : False
Query to test: "!demo concert"
This is a rewrite of the implementation from commit [1]
[1] searx/searx@8e90a21
Suggested-by: @virtadpt searx/searx#2808
2021-05-27 14:27:11 +02:00
Markus Heiser
97d173eda0
[mod] unsplash engine - activated by default
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-05-25 17:41:10 +02:00
Markus Heiser
57cdf180fe
[fix] engine archive is - search_url has been changed
...
BTW: set soft_max_redirects from *archive is* by 1, to prevent logging::
DEBUG:httpx._client:HTTP Request: GET https://archive.is/search/?q=www.python.org "HTTP/2 302 Found"
DEBUG:httpx._client:HTTP Request: GET https://archive.is/www.python.org "HTTP/2 200 OK"
DEBUG:searx:archive is: ErrorContext('searx/search/processors/online.py', 110, 'count_error(self.engine_name,', None, '1 redirects, maximum: 0', ('200', 'OK', 'archive.is')) True
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-05-17 15:21:53 +02:00
Markus Heiser
5253df946b
[mod] option to enable or disable "proxy" button next to each result ( #54 )
...
* [mod] option to enable or disable "proxy" button next to each result
Closes: https://github.com/searxng/searxng/issues/51
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
Co-authored-by: Alexandre Flament <alex@al-f.net >
2021-05-04 11:57:14 +02:00
Alexandre Flament
51494849fc
Merge pull request #23 from searxng/metrics-stats-engines
...
Metrics stats engines
2021-04-25 14:31:52 +02:00
Alexandre Flament
df41b77121
[mod] /stats : detail per engine
...
allow to submit a github issue including the technical details
(exceptions, errors, warning, checker result)
2021-04-25 14:28:06 +02:00
Markus Heiser
28b25185c5
[brand] searxng -- fix links to issue tracker & WEB-GUI
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-04-25 14:25:08 +02:00
Markus Heiser
c6a5cc019a
[brand] searxng is a fork from searx
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-04-25 11:42:42 +02:00
Markus Heiser
6d41255eb1
[fix] Springer-Nature & core.ac need API key to work
...
It is the whole engine definition that should be comment out : without the
api_key nothing works.
Signed-off-by: Markus Heiser <markus@darmarit.de >
2021-04-24 09:00:53 +02:00
spongebob33
7528e38c8a
add core.ac.uk engine
2021-04-24 08:55:45 +02:00
Alexandre Flament
3755cf2eba
More branding
2021-04-22 21:10:22 +02:00
Alexandre Flament
9d84025e4f
searxng brand
2021-04-22 19:57:02 +02:00
Alexandre Flament
d01741c9a2
Merge pull request #15 from return42/add-springer
...
Add a search engine for Springer Nature
2021-04-22 13:23:31 +02:00
Pierre Chevalier
a80bf1ba97
[enh] Add Springer Nature engine
...
Springer Nature is a global publisher dedicated to providing service to research
community [1] with official API [2].
To test this PR, first get your API key following this page:
https://dev.springernature.com/signup
In searx/engines/springer.py at line 24, add this API key. I left my own key,
commented out in the line aboce. Feel free to use it, if needed.
[1] https://www.springernature.com/
[2] https://dev.springernature.com/
2021-04-22 12:35:25 +02:00
habsinn
41a2e3785e
[enh] add engine using API from "The Art Institute of Chicago"
2021-04-22 12:25:43 +02:00
Markus Heiser
9a05ad4c73
[enh] add DOI resolver from sci-hub / replace default DOI
...
The new sci-hub URLs are comming from @aurora-vasiliev [1].
[1] https://github.com/searx/searx/pull/2706
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de >
2021-04-22 12:13:01 +02:00
Alexandre Flament
48720e20a8
Merge remote-tracking branch 'searx/master'
2021-04-19 09:35:12 +02:00
Noémi Ványi
8362257b9a
Merge pull request #2736 from plague-doctor/sjp
...
Add new engine: SJP - Słownik języka polskiego
2021-04-16 17:30:14 +02:00
Kyle Anthony Williams
4d3c399ee9
[feat] add bandcamp engine
2021-04-15 08:52:11 +02:00