100 Commits
Author SHA1 Message Date
Adam TauberandMarkus Heiser 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
Adam TauberandMarkus Heiser e33858d6ef [fix] correct kv template formatting and remove internal data
Slightly modified merge of commit [ea7ccf24] from searx.

[ea7ccf24] https://github.com/searx/searx/commit/ea7ccf24

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-06-01 10:53:37 +02:00
Adam Tauber a20141d697 [doc] update authors file 2021-04-05 19:00:06 +02:00
Adam Tauber ea3eda2640 [doc] update authors file
We would like to thank him for all of his work and we would like to wish
him good luck in his future endeavors.
2021-04-05 19:00:06 +02:00
Adam Tauber ae122ea943 [enh] release v1.0.0 2021-03-27 20:30:08 +01:00
Adam Tauber defcaec544 [doc] add new contributors to the authors file
new contributors:
- @cyclaero
- @thezeroalpha
- @Tobi823
- @archiecodes
- @BBaoVanC
- @datagram1
- @lucky13820
- @jhigginbotham
- @xenrox
- @OliveiraHermogenes
2021-03-27 19:38:24 +01:00
Adam Tauber 15f2385a7b [enh] update translations from transifex 2021-03-27 19:10:54 +01:00
Adam Tauber 28286cf3f2 [fix] update seznam engine to be compatible with the new website 2021-03-27 15:29:04 +01:00
Adam Tauber 06b754ad67 [mod] increase lobste.rs engine timeout to avoid timeouts most of the time 2021-03-25 01:22:36 +01:00
Adam Tauber 0ba71c3644 [fix] make ina engine compatible with the new response json 2021-03-25 01:20:41 +01:00
Adam Tauber 6255b33c9d [fix] rewrite hoogle to use html/xpath instead of json
the json response has been changed and it contains html chunks which is
not compatible with our json engine, so we have to switch to html/xpath
parsing
2021-03-25 01:13:24 +01:00
Adam Tauber 45f0e1a859 [fix] update geektimes.ru url - it redirects to habr.com 2021-03-25 01:02:19 +01:00
Adam Tauber 50ba2b9e87 [fix] update google play movies xpath 2021-03-25 00:55:53 +01:00
Adam Tauber 88657fe9c2 [fix] update google play apps xpath 2021-03-25 00:55:43 +01:00
Adam Tauber 5f450fda74 [enh] add year filter to duckduckgo 2021-03-25 00:25:36 +01:00
Adam Tauber fd737dc9d8 [fix] remove debug code 2021-03-24 23:54:39 +01:00
Adam Tauber 4c631ac6d0 [fix] remove debug code 2021-03-15 21:47:27 +01:00
Adam Tauber f97b4ff7b6 [fix] update youtube_noapi paging 2021-03-15 17:22:31 +01:00
Adam TauberandGitHub dd34ac396c Merge pull request #2652 from kvch/solr-engine
Add Apache Solr engine
2021-03-15 15:39:39 +01:00
Adam Tauber 44f4a9d49a [enh] add ability to send engine data to subsequent requests 2021-03-06 12:12:35 +01:00
Adam TauberandGitHub f310305c54 Merge pull request #2481 from dalf/mod-check
Mod check
2021-01-20 18:48:29 +00:00
Adam Tauber 063260d090 [enh] add default http headers - closes #715 2020-11-05 16:14:23 +01:00
Adam TauberandGitHub 1b42d42695 Merge pull request #2290 from dalf/fix-misc
Various bug fixes
2020-11-03 15:12:25 +01:00
Adam TauberandGitHub 9c3382d12a Merge pull request #1681 from MarcAbonce/index_refactor
[mod] Separate index and search routes
2020-11-03 15:09:44 +01:00
Adam TauberandGitHub d3d50eff66 Merge pull request #2275 from dalf/mod-ahmia-filter
[mod] ahmia_filter.py: minor changes
2020-10-27 21:17:53 +01:00
Adam TauberandGitHub db703a0283 Merge pull request #565 from MarcAbonce/onions
New category: Onions
2020-10-26 14:20:58 +01:00
Adam Tauber 2aef38c3b9 [fix] resolve query_parts regression 2020-10-26 14:15:59 +01:00
Adam TauberandGitHub 0a44fa8bb7 Merge pull request #2270 from kvch/disable-preference-settings
Let admins lock user preferences
2020-10-25 18:24:54 +01:00
Adam Tauber 6beb84efb8 [fix] adjust query unit tests 2020-10-25 18:03:28 +01:00
Adam TauberandGitHub 1ac755087c Merge pull request #2271 from kvch/open-semantic-search-engine
Open Semantic Search Engine
2020-10-25 17:55:00 +01:00
Adam Tauber aa3c18dda9 [enh] allow searx query parts anywhere in the query - closes #831 2020-10-25 17:40:36 +01:00
Adam TauberandGitHub e78bfd4d8b Merge pull request #2256 from kvch/force-setting-secret-key
Force admins to set secret_key if debug mode is disabled
2020-10-09 18:42:39 +02:00
Adam TauberandGitHub 835d16cbb1 Merge pull request #2255 from kvch/yacy-improvements
Add yacy improvements: HTTP digest auth, category checking
2020-10-09 16:34:42 +02:00
Adam TauberandGitHub dafae2d79f Merge pull request #2254 from dalf/fix-duckduckgo
[fix] fix duckduckgo engine
2020-10-09 16:34:17 +02:00
Adam Tauber a05c660e30 [enh] add ability to set enabled plugins from settings - closes #1613 #778 2020-10-09 14:12:31 +02:00
Adam TauberandGitHub 830a2e5b93 Merge pull request #2253 from kvch/fix-lobsters-engine
Fix XPATH of lobste.rs engine && add timeout
2020-10-09 13:41:17 +02:00
Adam Tauber da8b227044 [fix] use base_url everywhere if it is defined in settings.yml 2020-10-08 14:19:09 +02:00
Adam TauberandGitHub 156980ef63 Merge pull request #2250 from kvch/blog-command-line-engine
Add post about `command` engine to searx blog
2020-10-08 13:36:46 +02:00
Adam TauberandGitHub ab3a8c9e99 Merge pull request #1181 from kvch/ebay-in-shopping
Ebay engine in shopping category
2020-10-08 13:31:14 +02:00
Adam TauberandGitHub 8d47142f35 Merge pull request #2189 from dalf/architecture-clean-up
Architecture clean up
2020-09-28 14:56:23 +02:00
Adam TauberandGitHub f77ad22d65 Merge pull request #2167 from scottwallacesh/fix_1552
Add key to settings.yml for opening result links in a new tab
2020-09-02 00:37:29 +02:00
Adam Tauber 4a913247b2 [enh] add option to configure proxies per engine - closes #1827 2020-09-01 15:59:22 +02:00
Adam TauberandGitHub 6f9aa0e258 Merge pull request #2160 from dalf/test_load_engine
[enh] test: load each engine to check for syntax errors
2020-08-31 14:29:52 +02:00
Adam Tauber 6ded6e7a9a [fix] skip uncomplete image results - closes #1496 2020-08-31 14:07:45 +02:00
Adam Tauber 079783e993 [fix] pylint 2020-08-27 14:38:39 +02:00
Adam Tauber 30d16e7ee6 [fix] use base_url for prefix of sharing 'currenly saved preferences' - fixes #1249 by @matejc 2020-08-27 14:29:38 +02:00
Adam Tauber 6278538890 [fix] add search language and time range filter to suggestions - fixes #1314 2020-08-27 14:26:38 +02:00
Adam TauberandGitHub f3bfc4f4a9 Merge pull request #2133 from unixfox/fix/piratebay-engine
[fix] piratebay engine
2020-08-10 23:04:23 +02:00
Adam TauberandGitHub 77103c7874 Merge pull request #2116 from mikeri/invidiousres
Include author and video length in Invidious results
2020-08-10 12:49:17 +02:00
Adam TauberandGitHub e6d002a730 Merge pull request #2130 from msafadieh/master
Make default query submission method configurable
2020-08-10 12:15:45 +02:00
Adam TauberandGitHub 43df251f3d Merge pull request #2131 from MarcAbonce/infobox_style
Make infobox shorter by default and add an expand toggle
2020-08-10 12:15:05 +02:00
Adam TauberandGitHub d75f98c764 Merge pull request #2106 from kvch/revert-open-result-on-new-tab-plugin
Revert "[enh] new plugin to open results on new browser tabs"
2020-07-30 21:25:42 +02:00
Adam TauberandGitHub fc5d1c69cc Merge pull request #2104 from kvch/add-gitea-codeberg
Add Gitea engine with Codeberg backend
2020-07-28 22:39:04 +02:00
Adam Tauber 93ac4db312 [enh] copy atime_ns and mtime_ns of external plugin resources 2020-07-28 13:57:57 +02:00
Adam Tauber 164e4725f3 [mod] add dedicated directory to external plugins with gitignore file 2020-07-28 13:10:40 +02:00
Adam Tauber 3f60bb470a [fix] correct imported modules 2020-07-28 13:10:40 +02:00
Adam Tauber dff879d07d [fix] resolve minor review issues 2020-07-28 13:10:40 +02:00
Adam Tauber e45a269ecb [mod] create static directory for each external plugin 2020-07-28 13:10:40 +02:00
Adam Tauber 81e9c75534 [fix] pep8 2020-07-28 13:10:40 +02:00
Adam Tauber 7b93d11d84 [fix] add plugin sha sum check to be able to copy updated resources 2020-07-28 13:10:40 +02:00
Adam Tauber 1f2dc6c647 [enh] add external plugin support 2020-07-28 13:10:40 +02:00
Adam TauberandGitHub 1185c06a87 Merge pull request #2102 from MarcAbonce/wikipedia-api-cleanup
Fix Wikipedia's paragraph extraction
2020-07-27 14:46:41 +02:00
Adam TauberandGitHub 7b71954d7e Merge pull request #2094 from xywei/xpath-handle-relative-url
Extract relative urls that do not start with / using xpath engine
2020-07-25 03:53:38 +02:00
Adam TauberandGitHub 9f2446c444 Merge pull request #2091 from dalf/documentaiton-docker
[enh] update documentation about docker
2020-07-22 15:34:30 +02:00
Adam TauberandGitHub 7ef62c6284 Merge pull request #2079 from KucharczykL/master
Allow localization of "Self Informations"
2020-07-16 18:43:23 +02:00
Adam TauberandGitHub 6e37255e59 Merge pull request #2066 from HamiltonFintech/master
mymemory_translated: fix python 3 support
2020-07-13 01:11:53 +02:00
Adam TauberandGitHub 5165962fdc Merge pull request #2038 from kvch/contributing-to-searx
Add PR template and contribution guidelines
2020-07-10 23:42:55 +02:00
Adam Tauber 754accb6d2 [fix] typo 2020-07-09 23:52:56 +02:00
Adam Tauber 9c2679c31d [mod] remove py2 from travis tests 2020-07-09 17:42:54 +02:00
Adam Tauber 8199ab50f9 [enh] release v0.17.0 2020-07-09 17:31:28 +02:00
Adam Tauber 83479b8c4b [enh] add @piplongrun @jjasonkal @KazamaSion @resynth1943 @ahangarha @gordon-quad @999eagle to authors 2020-07-09 17:29:52 +02:00
Adam Tauber b7d2597f2e [enh] update translations 2020-07-09 15:15:52 +02:00
Adam Tauber e693bccaf4 [mod] drop py2 support 2020-07-09 15:04:00 +02:00
Adam Tauber 52eba0c721 [fix] pep8 2020-07-08 00:46:03 +02:00
Adam Tauber 9f5cd28dba Merge branch 'google-images-fix' 2020-07-07 22:01:06 +02:00
Adam Tauber 3227695b0b [fix] indicate visually active tab programmatically on the page Preferences - #350 2020-07-06 13:07:45 +02:00
Adam Tauber c21220c671 Merge branch 'colour-contrast' 2020-07-02 16:27:09 +02:00
Adam TauberandGitHub 6163bd671b Merge pull request #1954 from return42/csp-oscar-theme
[fix] oscar theme, remove inline style attributes (CSP compliants)
2020-06-30 15:55:13 +02:00
Adam TauberandGitHub 460401293c Merge pull request #2036 from 999eagle/patch-yacy
Fix YaCy text results returned as images
2020-06-29 15:29:33 +02:00
Adam TauberandGitHub e39ad892de Merge pull request #1951 from return42/new-readme
update und polish README
2020-06-29 01:31:40 +02:00
Adam Tauber c7b75fc818 [fix] rewrite overflow:none as none is an invalid property - $350 2020-06-28 20:44:33 +02:00
Adam Tauber b51d4ec041 [fix] add aria labels to result links - #350 2020-06-28 20:41:42 +02:00
Adam TauberandGitHub f9f5974968 Merge pull request #2030 from kvch/make-oscar-scalable
Make Oscar theme scalable
2020-06-28 18:13:36 +02:00
Adam Tauber 969b4340fd [fix] add label/info to Time range search and Language - #350 2020-06-25 19:50:26 +02:00
Adam Tauber cc164abdfc [fix] make "Advanced settings" openable and usable with keyboard - #350 2020-06-25 19:50:26 +02:00
Adam Tauber ec48447361 [fix] change lang attribute of the html to match the current locale - #350 2020-06-25 19:50:26 +02:00
Adam Tauber 6ab569f558 [fix] connect selects and inputs programmatically on the preferences page - #350 2020-06-25 19:50:26 +02:00
Adam Tauber fce2d49651 [fix] use scope attribute to describe properties in the engine preferences table 2020-06-25 19:50:26 +02:00
Adam Tauber 5ca5286912 [fix] indicate too high max time by e.g. icon not only by colour 2020-06-25 19:50:26 +02:00
Adam Tauber d418b593bb [fix] do not use h1 element for the logo 2020-06-25 19:50:26 +02:00
Adam Tauber 01ee3a6edd [fix] remove redundant alt texts from images in Videos, Social Media and Music results - #350 2020-06-25 19:50:26 +02:00
Adam Tauber a984afd6a3 [enh] make checkboxes in preferences accessible using keyboard - #350 2020-06-23 21:45:57 +02:00
Adam Tauber 2ff6214a4d [fix] remove alt text which doesnt add extra info - #350 2020-06-23 21:45:57 +02:00
Adam Tauber cc84566e0a [enh] add visually hidden but accessible css class - #350 2020-06-23 21:45:57 +02:00
Adam TauberandGitHub c83007a6bc Merge pull request #2006 from kvch/fix-search-on-category-select-considet-method
Consider HTTP request when running search categories on select is ena…
2020-06-18 23:10:27 +02:00
Adam Tauber 08c13daf85 [enh] update opensearch.xml to match major search engines opensearch.xml 2020-06-18 19:38:13 +02:00
Adam TauberandGitHub 4a8a16559a Merge pull request #1803 from return42/filtron
Tooling Box to setup & maintain searx instances and services.
2020-06-18 19:34:32 +02:00
Adam Tauber 0dc5bdb6ef [fix] add missing template file 2020-06-15 20:11:12 +02:00
Adam Tauber 32f7877235 [fix] resolve flickr_noapi encoding issues 2020-06-15 19:15:24 +02:00
Adam Tauber 4ca0d8cb0f [enh] add translatable strings to javascript - closes #461 2020-06-15 18:31:14 +02:00