Commit Graph

2139 Commits (e7401796f652c946f52faf12b1b7c871ceaa7211)

Author SHA1 Message Date
Dalf 0c032c8429 [fix] youtube_noapi engine: fix the title 5 years ago
Dalf 8b7ac56669 [fix] google_videos engine: some results don't a thumbnail 5 years ago
Dalf d44677e226 [fix] dailymotion engine: remove HTML tags from the description 5 years ago
Dalf 6e0285b2db [fix] wikidata engine: faster processing, remove one HTTP redirection.
* Search URL is https://www.wikidata.org/w/index.php?{query}&ns0=1 (with ns0=1 at the end to avoid an HTTP redirection)
* url_detail: remove the disabletidy=1 deprecated parameter
* Add eval_xpath function: compile once for all xpath.
* Add get_id_cache: retrieve all HTML with an id, avoid the slow to procress dynamic xpath '//div[@id="{propertyid}"]'.replace('{propertyid}')
* Create an etree.HTMLParser() instead of using the global one (see #1575)
5 years ago
Frank de Lange cbc5e13275 [enh] flickr_noapi: use complete JSON data block, add 'content', 'img_format', 'source', etc. (#1571)
Fetch complete JSON data block, use legend to extract images. 
Unquote urlencoded strings.
Add image description as 'content'. 
Add 'img_format' and 'source' data (needs PR #1567 to enable this data to be displayed). 
Show images which lack ownerid instead of discarding them.
5 years ago
Marc Abonce Seguin 59b1370824 [fix] small fixes in preferences view's text 5 years ago
Frank de Lange 204a2cbbf0 [fix] bing_videos (#1579)
use JSON where possible, compose 'content' using all available data, use correct 'url' (direct to source instead of redirect through bing)
5 years ago
Dalf 70a01e5f02 [fix] don't merge image results if the img_src is different 5 years ago
Dalf 23611897ec [fix] make sure then engine name is lower case
Minor fix: "%s engine initialized" display the right engine name
5 years ago
Dalf 8645ef717e [fix] settings.yml: make sure all engine names are lower case 5 years ago
Dalf 7d8000d965 [fix] "!wp !wp test" send only one request to wikipedia.
Note that "!general !wp test" is not fixed because the category for "!wp" is "none".
5 years ago
Dalf 2fab23ab9a [fix] fix the debug message "starting webserver on ip:port"
was "port:ip"
5 years ago
Marc Abonce Seguin e1bb0e33f2 [fix] escape perecent signs in translation file (#1528) 5 years ago
Frank de Lange 11fc9913e9 [enh] bing_images: use data from embedded JSON to improve results (e.g. real page title) (#1568)
use data from embedded JSON to improve results (e.g. real page title), add image format and source info (see PR #1567), improve paging logic (it now works)
5 years ago
Alexandre Flament f34b5cedb1
[fix] fixes google play engines (#1651)
update commit 87baa74a86
5 years ago
Jonas Zohren cac8e7c6b8 [enh] add npm search engine (#1510) 5 years ago
volth eb182df132 [mod] restore btdigg engine as btdig.com (#1515) 5 years ago
rachmadani haryono 3b1122c5fa [fix] fix duden engine (#1594) 5 years ago
Venca24 87baa74a86 [fix] fixes google play engines and adds thumbnails to their results (#1612)
fix google play apps, google play apps, google play music engines

xpath engine: thumbnail_xpath can define an optional thumbnail
5 years ago
Dalf da0ce5880f [fix] fix soundcloud engine, speed up searx start time 5 years ago
Dalf 7e201cbf65 [mod] use cache in _match_language function to speed up searx start time significantly 5 years ago
Alexandre Flament 554a21e1d0
[enh] Add Server-Timing header (#1637)
Server Timing specification: https://www.w3.org/TR/server-timing/

In the browser Dev Tools, focus on the main request, there are the responses per engine in the Timing tab.
5 years ago
Alexandre Flament cfcbc3a5c3
[mod] settings.yml: update comments about the morty key. (#1639)
Fix #1310
Since commit af77ec35d9bd28facdab645a3d57ae340d2b501c Morty accepts base64 encoded key.
5 years ago
rachmadani haryono ec88fb8a0f [fix] secret_key can be bytes instead of a string (#1602)
Fix #1600
In settings.yml, the secret_key can be written as string or as base64 encoded data using !!binary notation.
5 years ago
rachmadani haryono 8f44014627 [fix] preference query parameter decoding (#1599)
Fix issue #1598
5 years ago
Dalf c7220b40ea Suggestions: use RawTextQuery to make the suggestions URLs. Update all themes accordingly. 5 years ago
Alexandre Flament 4d38b8bef7
Merge branch 'master' into bang_fixes 5 years ago
Marc Abonce Seguin a3368c07a7 [enh] Add Interlingua locale (requires requirements update) 5 years ago
Dalf 45702b77ca embedded iframe (youtube, dailymotion, vimeo): use https 5 years ago
Dalf 609ac5795a .travis.yml: robot tests: remove the xvfb dependency 5 years ago
Alexandre Flament 3b8b862d8c
Merge branch 'master' into bang_fixes 5 years ago
Alexandre Flament 3faaf34e25
Fix ./manage.sh robot_tests (#1633)
doi_resolvers / default_doi_resolver were missing in the settings_robots.yml file, so the test server was not able to start (crash). Since the output wasn't displayed, it was not obvious why the Selenium couldn't connect to searx.
5 years ago
Marc Abonce Seguin 6626f01365 [fix] preserve bangs in suggestions and corrections 5 years ago
Marc Abonce Seguin 40272b0044 [fix] never pass bangs to autocomplete suggestions 5 years ago
Noémi Ványi 6c75052874
Merge branch 'master' into ne/improve-infinite-scroll 5 years ago
Noémi Ványi 1e30f19800
Merge branch 'master' into feature/fix-config 5 years ago
Nicolas Gelot db1dfa4a28 Add addr setup via SEARX_BIND_ADDRESS 5 years ago
Nick Espig 06979fa082
Load next page shortly before hitting the bottom
This improves the user experience by loading in the next entries shortly before him getting to the bottom. It makes the scrolling more smooth without a break in between.

It also fixes an error on my browser that scrolling never hits the defined number. When I debugged it I hit `.scrolltop` of 1092.5 and the `doc.height - win.height` of 1093, so the condition was never true.
5 years ago
rachmadani haryono 45eb2688d0
Merge branch 'master' into feature/fix-config 5 years ago
Emilien Devos cbd1ebdce8 [fix] Force Google old UI (#1597) 5 years ago
rachmadani haryono ac357b12e3
Merge branch 'master' into feature/fix-config 5 years ago
Frank de Lange 4b7332286a Use string formatter to create source and img_format labels (#1566)
google_images :  use JSON embedded in HTML (engine expected pure JSON)
5 years ago
Dalf ffe0972f91 Remove some engines : subtitleseeker, seedpeer, swisscows
http://www.subtitleseeker.com and http://www.seedpeer.eu don't exist anymore.
https://swisscows.ch/ has change : the engine needs to be updated
5 years ago
rachmadani haryono 7a127b4547
Merge branch 'master' into feature/fix-config 5 years ago
Venca24 c66a019478 [fix] seznam engine 5 years ago
rachmadaniHaryono 535fff109f fix: dev: python3 dict keys jsonify 5 years ago
Alexandre Flament 9012ad498c
Merge branch 'master' into patch-1 5 years ago
Alexandre Flament df2b9a76f7
Merge branch 'master' into ne/fix-google-image-search 5 years ago
Nick Espig 1c6ab79b9f
Fix google image search
- Because there is not full image url in the dom, we replace "image_url" with the same url as the "url" (url of source).
  See example HTML https://gist.github.com/Nachtalb/2dea8a4d2c723c49226ad9645838121f
- Remove unused import
- Fix google image search title
- Keep google image safe value up to date
5 years ago
Marc Abonce Seguin 3e1c2153f7 [fix] duckduckgo images requests 5 years ago
b_b 4ca7e68841
use instance_name for page title
related to #1025
5 years ago
Alexandre Flament 3e9ce2638a
Merge branch 'master' into patch-1 5 years ago
Alexandre Flament e868650df7
Merge branch 'master' into youtube_fix 5 years ago
Elias Ojala cef77f0d51
Merge branch 'master' into patch-1 5 years ago
Marc Abonce Seguin aaa0524cec [fix] stop engine from sending duplicated requests 5 years ago
Marc Abonce Seguin f2d49a6971 [fix] get youtube results from js object
Results are not appearing in the html document anymore,
instead they are found inside an object embedded in a script.
5 years ago
Elias Ojala 8039a577a8
Use HTTPS for crossref 5 years ago
Noémi Ványi 2478c5395d update pyyaml 5 years ago
Noémi Ványi 6cadbf9269
Merge branch 'master' into devel_google_scholar 5 years ago
Jonas Zohren f7bdd827c4 [enh] adds apkmirror search engine 5 years ago
Venca24 05a73019b1 [fix] google scholar suggestions 6 years ago
Noémi Ványi 83342a2878
Merge branch 'master' into fix-engine-suspend-time 6 years ago
Léo Bourrel bf4a38ad66 Remove asksteem 6 years ago
Noémi Ványi 36790168a1 add again accidentally removed import to search.py 6 years ago
Noémi Ványi fdf3994364
Merge branch 'master' into devel_image_proxy 6 years ago
Venca24 e8734b37c9 [FIX] image_proxify 6 years ago
d-tux f1814079f0
Merge branch 'master' into engines/unsplash 6 years ago
Marc Abonce Seguin 626a8e9ac9 [fix] unicode error with WolframAlpha API engine 6 years ago
d-tux 329172f66e
Merge branch 'master' into engines/unsplash 6 years ago
Noémi Ványi 97351a2c72 fix after rebase 6 years ago
Noémi Ványi b63d645a52 Revert "remove 'all' option from search languages"
This reverts commit 4d1770398a.
6 years ago
Noémi Ványi 1a850cf171
Merge branch 'master' into language_aliases_fix 6 years ago
Étienne Deparis 89deb4fbcc [fix] Remove markup errors in simple template preferences file 6 years ago
Étienne Deparis 21beb64a72 Remove forgotten white spaces in templates/simple/preferences.html 6 years ago
Étienne Deparis 0d4d58f794 [enh] Add preference section to two upstream plugins for simple theme integration 6 years ago
Marc Abonce Seguin 0169b63e84 [fix] fetch google's supported languages 6 years ago
Marc Abonce Seguin 51111c2594 [fix] always set langauge_aliases even if it's empty 6 years ago
Marc Abonce Seguin 5568f24d6c [fix] check language aliases when setting search language 6 years ago
Noémi Ványi 29d146dde6 update changelog and version.py 6 years ago
Noémi Ványi 62690f623d pull translations from Transifex 6 years ago
Venca24 8567cc7433 [add] mojeek engine 6 years ago
Venca24 2456b8f571 [mod] google videos 6 years ago
Noémi Ványi 1ea56576dc
Merge branch 'master' into devel_google_videos 6 years ago
Noémi Ványi aeb6dab187
Merge branch 'master' into master 6 years ago
Noémi Ványi 5b81f7c2cc
Merge branch 'master' into bugfix_startpage 6 years ago
Venca24 cf26aba93b [FIX] google videos thumbnails 6 years ago
Léo Bourrel 73ec2ba74e Update bing image engine with new image json format 6 years ago
Michael Pfitzner 44ce51f0c5 restore startpage search results 6 years ago
d-tux 4a127b19de
Merge branch 'master' into engines/unsplash 6 years ago
dimqua 0d86ed9c7e update startpage.py 6 years ago
dimqua 0823b13ae1 remove Ixquick engine 6 years ago
dimqua 442772a6c5 remove findx engine (#1452) 6 years ago
Ivan Skytte Jørgensen 0b7f0bde62 Use a more human-friendly format in searx/data/engines_languages.json (#1399)
Instead of a single line with 500000 characters use nicely formatted JSON.
Sort the lists in engine_languages.py so when updating it is possible to
more easily see the differences (search engines do change the order their
languages are listed in)
6 years ago
Venca24 0bdf090ed7 [fix] google videos engine 6 years ago
Venca24 64df38da56 [add] seznam engine 6 years ago
Denis Wernert b9ada93b3a Removes what looks like tracking parameters 6 years ago
Denis Wernert 72d063d27d Uses the raw url for the image result, rather than the full
size result.
6 years ago
Denis Wernert cd7849ffc8 Adds the Unsplash image engine 6 years ago
dalf 965eebd12b simple theme : remove unused files 6 years ago
Adam Tauber 052a71d05a
Merge pull request #1368 from aliceinwire/gentoo_engine
Add Gentoo wiki search engine
6 years ago
Alice Ferrazzi d24c58cf4e Fix pep8 errors 6 years ago
Alice Ferrazzi ff2eac9f6b Fix choosing languges function
Searching for english is now giving all pages results.
Instead searching for a specific language different from english
is correctly returning only translated pages for the selected language.
6 years ago
Adam Tauber c5c812899f [fix] pep8 6 years ago
Adam Tauber f7bb45e891 [enh] admin configurable suspend time of errored engines - closes #1266 6 years ago
Adam Tauber 69d1dd3f86 [enh] configurable default oscar style 6 years ago
Adam Tauber baacfac32b [fix] remove publicly unavailable 500px engine - #1338 6 years ago
Adam Tauber ac848b5093
Merge pull request #1323 from cy8aer/dsgvo
Create an include for __common__/aboutextend.html for imprint purposes.
6 years ago
Adam Tauber 3126660be5
Merge pull request #1374 from dadosch/master
[WIP] [engine] Duden.de (German dictionary)
6 years ago
Adam Tauber 379feb61f9
Merge pull request #1250 from matejc/add-random-answers
feat(answers): add sha256 and uuid v4 to random answers
6 years ago
Adam Tauber 666982bd35
Merge pull request #1244 from Venca24/master
[UI] new youtube icon for oscar theme
6 years ago
Adam Tauber 19f18a2638
Merge pull request #1360 from Popolon/master
get_doi_resolver return doi resolver url instead of doi resolver name
6 years ago
dadosch b575f898c0 duden.de engine 6 years ago
LiquidLemon 425c4d9a16
Merge branch 'master' into master 6 years ago
Alex 3ba0d0516e simple theme update
- npm package update
- apply #1226
- implement vim help dialog
- display cookies and search URL with preferences
- allow to enable / disable Open Access DOI rewrite
- add a clear text button on the left of the search button
- implement #1011 : the HTML title page is not set when using POST
- remove searx/static/themes/simple/img/loader.gif
- use full width when only there are only images as result
6 years ago
Popolon c2c7394718
Merge branch 'master' into master 6 years ago
Adam Tauber 845ba79e75 [fix] update qwant search url
thx to @dalf for the fix (#1365)
6 years ago
LiquidLemon 2190e2f35d Change the local name of the Polish language 6 years ago
Alice Ferrazzi 5f0888b8f4 added languages to Gentoo engine 6 years ago
Alice Ferrazzi b7886bb15c gentoo engine test 6 years ago
Popolon 8b7783e703
Merge branch 'master' into master 6 years ago
Noémi Ványi 5eeb3f2f01 follow up changes in etymonline XPATH engine 6 years ago
cy8aer d9bf508f31
Merge branch 'master' into dsgvo 6 years ago
Popolon 00b8aa113f remove double spaces 6 years ago
Popolon ef4820105f
Merge branch 'master' into master 6 years ago
Popolon 34af9a0141 add http://sci-hub.tw/ as doi resolvers #1216 6 years ago
Popolon 3a160d3aed return doi resolver url instead of doi resolver name 6 years ago
Alex 50c836864a fetch_firefox_version.py : compatible with Python 3 and minor fixes. 6 years ago
Alexandre Flament 066bd916bf [mod] fetch firefox versions in a standalone script 6 years ago
cy8aer 78be030500
Merge branch 'master' into dsgvo 6 years ago
Adam Tauber d51732c0e5
Merge pull request #1303 from MarcAbonce/bing
Fix bing "garbage" results
6 years ago
Léo Bourrel 7a474db61b Fix formatting 6 years ago
Léo Bourrel acaef6600e Update path to wikidata image 6 years ago
Marc Abonce Seguin c7000cd1df [fix] update user agent versions
this fixes duckduckgo error response
6 years ago
Thomas Renard b786ac9a63 Create an include for __common__/aboutextend.html for imprint purposes. 6 years ago
Adam Tauber f82ead3e30 [fix] add py3 compatibility to base engine - closes #1319 6 years ago
Adam Tauber aef2b07969 [fix] add basestring for py3 6 years ago
Adam Tauber 57e7e9da98 [fix] use html result page in google images (previous endpoint stopped working) 6 years ago
Venca24 4f4df6273b [fix] google scholar engine 6 years ago
Author Name 7635ebb126 Min width 50 px to oscar theme category. #1158 6 years ago
Noémi Ványi 16915116e0 fix piratebay url
Closes #1229
6 years ago
Marc Abonce Seguin 75b276f408 fix bing "garbage" results (issue #1275) 6 years ago
Noémi Ványi b843c1351a add missing parameter to gigablast search url
Closes #1293
6 years ago
rinpatch 059c2ccb95
Fix acgsou encoding error on python2 and add unicode characters to unit testt 6 years ago
rinpatch 3b89ce9bfa
Switch acgsou to http 6 years ago
Adam Tauber 1a1f9852f1
Merge pull request #1283 from rinpatch/acgsou-engine
[Feature] Acgsou as a searchable engine
6 years ago
rinpatch c669c30e78
Merge branch 'master' into nyaa-https-fix 6 years ago
rinpatch f6695cea59
Fix nyaa to use https 6 years ago
rinpatch f17e54a396
Forgot to remove print command used for debugging 6 years ago
rinpatch dcc9fdb47f
Added unit test 6 years ago
rinpatch e3bd2670d7
Traling whitespace 6 years ago