Commit Graph

1217 Commits (357fc47811a1de5a273622881574dbde23c7cb59)

Author SHA1 Message Date
Adam Tauber 146928a749 [doc] plugin license infos 10 years ago
Adam Tauber 973c97c85b [enh] new plugin: search on category select (currently only in oscar theme)
TODO
purge mootools from default/courgette and integrate jquery ++ this theme
10 years ago
Adam Tauber dd84814b68 [enh] plugins: client side dependency support 10 years ago
Adam Tauber f59daa4a4b [fix] do not escape empty result content - closes #291 10 years ago
Adam Tauber b2e026dde2 [mod] remove image proxy requests from the connection pool 10 years ago
Adam Tauber 9d11b36b5b [fix] timeout to autocompleters 10 years ago
Adam Tauber 6f73f4e7a4 [fix] ordered categories in preferences - closes #258 10 years ago
Adam Tauber 79b3de5185 [fix] test follow up 10 years ago
Adam Tauber 1cde92574f [mod] removing unavailable blekko engine 10 years ago
Adam Tauber e1adf8f7b8 [fix] piratebay - cloudfare ssl errors 10 years ago
Adam Tauber 1184f45ca5 [enh] reset default preferences 10 years ago
Adam Tauber 54f1bc0425 [fix] call ip plugin as a post search callback 10 years ago
Adam Tauber 52d243f7af [fix] piratebay: missing torrent link 10 years ago
Adam Tauber b8e9f5105c Merge pull request #274 from ldidry/fix-271
Fixes #271
10 years ago
Adam Tauber a57a011e94 [fix] remove ip plugin pre_search override - closes #275 10 years ago
Luc Didry 7004de6aa7 Fixes #271
The opensearch method is now the method set in the preferences.

As before, POST by default and GET for Chrome/Chromium which doesn't
handle POST
10 years ago
Adam Tauber 22c4195c89 [fix] request args 10 years ago
Adam Tauber f57149f912 [enh] plugin tests 10 years ago
Adam Tauber bf5d6f56c6 [enh] plugin attribute type check 10 years ago
Adam Tauber f7c18a04ac [mod] disable gigablast by default 10 years ago
Adam Tauber 13ea0a20ae [enh] gettext in self ip plugin 10 years ago
Adam Tauber 80ba6f22fa [fix] webapp tests 10 years ago
Adam Tauber 37c58fd9ca [enh] plugin preferences - server-side ++ oscar theme 10 years ago
Adam Tauber 9eeb36c787 [enh] selfip plugin description 10 years ago
Adam Tauber 9cb66be29c [enh] plugin id 10 years ago
Adam Tauber 359dfc5ebb [mod] checkbox macro 10 years ago
Adam Tauber 88aee611f7 [mod] merge GET, POST vars 10 years ago
Adam Tauber cae22bfc76 [enh] per user plugin switch 10 years ago
Adam Tauber 00cc4dcbf4 [enh] plugin support basics ++ self ip plugin 10 years ago
Adam Tauber 8d1d4819ae [fix] whitespace remove and proper no-result warning display 10 years ago
Adam Tauber d1b12f9016 [mod] search return value 10 years ago
Adam Tauber 4cc79533e7 [fix] deezer test with https 10 years ago
Adam Tauber 6379595e1f [mod] https in deezer engine - closes #262 10 years ago
Adam Tauber c71ef5d230 Merge pull request #252 from dalf/master
[fix] btdigg: disable ssl check
10 years ago
Adam Tauber 98aa70cd41 Merge pull request #251 from Cqoicebordel/moar-engines
Moar engines
10 years ago
Adam Tauber 03579c225f [enh] support of multiple outgoing IPs 10 years ago
dalf 7cc5146c14 [fix] btdigg: disable ssl check,
avoid this error : SSLError: hostname 'btdigg.org' doesn't match either of 'ssl2000.cloudflare.com', 'cloudflare.com', '*.cloudflare.com'
10 years ago
Cqoicebordel 56ad00bc32 Correct a few UT 10 years ago
Cqoicebordel aea0f866f6 Remove dead engines from config.
I didn't remove the engines files because it always could be helpful if they come back.
10 years ago
Cqoicebordel a2a8fbf623 Add Spotify engine 10 years ago
dalf 57996b12fc [fix] update yahoo engine according to the web site changes 10 years ago
Cqoicebordel 6ee35145ca New Tab in preferences in Oscar to view Cookies
This tab only purpose is to allow to see what searx is storing on the user's computer.

At a later time, we could implement a way to delete those cookies.
10 years ago
Cqoicebordel 5c63f2a80a A bit of cleanup 10 years ago
Cqoicebordel af100afb98 Change font 10 years ago
Cqoicebordel e181041f11 Ajax loading + Tweaks of CSS 10 years ago
Adam Tauber dc036ece85 [fix] russian translation syntax 10 years ago
Adam Tauber 028a73f178 [enh] russian translation update 10 years ago
Adam Tauber bf31a270e5 Merge pull request #234 from dimqua/master
small update of russian translation
10 years ago
Adam Tauber 73e9a35851 Merge pull request #241 from Cqoicebordel/Remove-whitespace
Remove whitespace and allow autocompleter to work in sub folders
10 years ago
Cqoicebordel f7b052c354 Allow autocompleter to work in a sub folder of the domain name. 10 years ago
Cqoicebordel d740e7384a New Theme, Pix-art.
First commit
10 years ago
Cqoicebordel bbb5e23551 Remove whitespace caused by Jinja commands
Adding this conf change will remove every newline created by a Jinja command (`{% %}`). It can save a bit of bandwidth.
10 years ago
Cqoicebordel a20d09f76b Translations update 10 years ago
Adam Tauber bf09daa31d [enh] log redirects 10 years ago
Adam Tauber 3ff269c84c Merge pull request #237 from dalf/master
[fix] close #197 for all engines
10 years ago
dalf 5029cb4787 [fix] close #197 for all engines 10 years ago
Cqoicebordel 77ba28cf50 Some RTL fixes
- Pull the suggestions to the right in oscar
- Add `‎` to a few places to print good url
- Always LTR code display
- Order pref label and info in pref for mobile view

And add `sort` for ui languages and languages to find them more easily.
10 years ago
dimqua f1a6522686 [enh] update russian translation 10 years ago
Adam Tauber ec2516b93d Merge pull request #233 from dalf/master
[fix] kickass engine
10 years ago
dalf 9d537c0bad [fix] kickass tests 10 years ago
dalf 9db0bbc304 [fix] kickass engine : change the hostname to kickass.to (since kickass.so doesn't respond).
Close #197 perhaps not in clean way. Explanation :
In fact 301 responses are followed, except the hook is called for each HTTP response,
the first time for the HTTP 301 response then for HTTP 200 response.
Since the kickass engine excepts a real result, the engine crashes, AND the requests lib stops here.
Add a simple test at the beginning of the result function allows pass the first response and handle correctly the second response (the real one)

May be a proper way is to add this test in search.py ?

Code inside requests :
53d02381e2/requests/sessions.py (L579)
and line 591
10 years ago
Adam Tauber f6db77d81e Merge pull request #210 from Cqoicebordel/unit-tests
unit tests
10 years ago
Cqoicebordel b5cbbcede4 LTR the about page correctly 10 years ago
Cqoicebordel d4ba97d00d Engine table in preference page in Courgette text-aligned to the right in RTL 10 years ago
Cqoicebordel f4bdcc067f Real fix for preferences in RTL *and* in LTR 10 years ago
Cqoicebordel 3d5a4b091d Translate the 'cached' in results 10 years ago
Cqoicebordel cec3ea77d5 Maps data must be LTR in RTL 10 years ago
Cqoicebordel a4ae775e0f Preferences in the right order in RTL 10 years ago
Cqoicebordel f96154b7c4 Google's unit test 10 years ago
Cqoicebordel 3f4d0053ee Import result_footer_rtl in video so it doesn't crash... 10 years ago
Thomas Pointhuber 6a0a693d6c [enh] add hebrew locale to searx 10 years ago
Thomas Pointhuber 0bdc79f45e [enh] add hebrew translation 10 years ago
Thomas Pointhuber 4b213ef4a2 [enh] update translations, regarding to #221 10 years ago
Adam Tauber e43f61069a [fix] category name i18n - closes #221 10 years ago
Cqoicebordel f703a77fc9 Photon's unit test
As in Flickr, a continue is not detected by coverage as covered but it is.
10 years ago
Adam Tauber df9cf9d09b Merge branch 'rtl' of github.com:Cqoicebordel/searx 10 years ago
Cqoicebordel 8c2a5f0492 DDG Definitions' unit tests 10 years ago
Cqoicebordel 0a537d3b89 Yacy's unit test 10 years ago
Adam Tauber c711212662 [fix] image proxify utf urls 10 years ago
Thomas Pointhuber 7ac6361b51 [enh] set google safesearch filter more restictive 10 years ago
Thomas Pointhuber 10666fd7c0 [enh] add safesearch to google_images 10 years ago
Thomas Pointhuber 832ea60e3d [fix] pep8, tests 10 years ago
Thomas Pointhuber e7de9674b1 [enh] add safesearch functionality
2 = strict
1 = moderate
0 = none
10 years ago
Thomas Pointhuber dd4686a388 [enh] add blekko_images engine 10 years ago
Thomas Pointhuber 04f7118d0a [enh] add gigablast engine 10 years ago
Cqoicebordel fb04f76698 Faroo's unit test 10 years ago
Adam Tauber 91f7c031d5 [fix] handle proxied https scheme with uwsgi 10 years ago
Cqoicebordel d0a1df881a Openstreetmap's unit test 10 years ago
Cqoicebordel f1c10f4fe4 Startpage's unit test 10 years ago
Cqoicebordel 3a4d6045c1 Subtitleseeker's unit test 10 years ago
Cqoicebordel 9f13af8d3c Yahoo's unit test 10 years ago
Cqoicebordel ff2ad57a87 Yahoo News' unit test 10 years ago
Cqoicebordel d6e511fc2f Twitter's unit test
There is a commented line of a test that I didn't succed to make it work. It's an issue of unicode, utf-8, ascii, latin1... I think I tried everything, but if you have an idea... I'm still a newbie in python...
10 years ago
Cqoicebordel a96208be96 Mediawiki's unit test 10 years ago
Adam Tauber 40ae8c8247 [enh] v0.7.0 10 years ago
Adam Tauber 996c797ab2 [fix] default blocked categories 10 years ago
Adam Tauber 1de781a143 [enh] category specific engine deactivation - closes #205 10 years ago
Adam Tauber 268e0516ee [fix] piratebay url change in tests 10 years ago
Adam Tauber 6be2065670 [fix] piratebay url 10 years ago
Cqoicebordel 1ea5bc63a5 Currency converter's unit test + DDG correction
Does anyone know how to trigger the except in the currency converter while still being matched by the regex ?
10 years ago
Cqoicebordel efe6dead55 Duckduckgo unit test 10 years ago
Adam Tauber 7f865356f9 Merge branch 'unit-tests' of https://github.com/Cqoicebordel/searx into Cqoicebordel-unit-tests
Conflicts:
	searx/tests/test_engines.py
10 years ago
Cqoicebordel 5a16077455 PirateBay unit test + reactivation in Settings 10 years ago
Cqoicebordel c6535dd65e Flickr Noapi unit test 10 years ago
Adam Tauber 03137eebd9 Merge pull request #208 from pointhi/new_engines
add 1x.com engine, improve yacy-engine
10 years ago
Thomas Pointhuber a605d0ae69 [enh] add test for 1x.com 10 years ago
Cqoicebordel 8cf2ee5721 500px unit test 10 years ago
Adam Tauber f18807955b [mod] python importable engine names 10 years ago
Thomas Pointhuber 7e30633edd [enh] improve yacy engine 10 years ago
Thomas Pointhuber 6042f2bc53 [enh] add 1x.com engine
* Deacivated by default, because of the big amount of results
10 years ago
Thomas Pointhuber 14079ea2b0 [fix] codec can't encode character inside image_proxify 10 years ago
Thomas Pointhuber 38302ef58b [fix] hash error if url is including non ascii characters 10 years ago
Adam Tauber 78828efdb0 [enh] allow override of blocked engines from query string 10 years ago
Adam Tauber b19e681cce [enh] default disabled engines - closes #109 10 years ago
Adam Tauber bfd321a7a9 [mod] python importable engine names 10 years ago
Cqoicebordel 04fa31b7f4 Vimeo's unit test 10 years ago
Cqoicebordel d20ddf9da1 Stackoverflow's unit test 10 years ago
Cqoicebordel 787fee6a09 Soundcloud's unit test 10 years ago
Cqoicebordel b7dc1fb9d5 Google news' unit test 10 years ago
Cqoicebordel d5b8005ee1 Google images' unit test 10 years ago
Cqoicebordel 8ea749d6ec Kickass' unit test 10 years ago
Cqoicebordel 52a57ee045 Replace every bunch of whitespaces with only one space in HTML text 10 years ago
Cqoicebordel a3d444ab85 BTDigg's unit test 10 years ago
Cqoicebordel 5761d6f0ab Bing news engine corrections
XPath *never* return None.

(I found the HTML report of coverage)
10 years ago
Cqoicebordel efde2c21c8 Bing news' unit test
I have no idea why coverage tell 97% and 2 misses in branches. If anyone has an idea...
10 years ago
Cqoicebordel dad0434f34 Bing images' unit test 10 years ago
Adam Tauber 8de97dac03 [mod] pretty url separation 10 years ago
Cqoicebordel d495704551 Deviant Art's unit test 10 years ago
Cqoicebordel 1d255061c7 Digg's unit test 10 years ago
Cqoicebordel 92368a4107 Dailymotion's unit test 10 years ago
Cqoicebordel 3282e62ff9 Searchcode engines corrections 10 years ago
Cqoicebordel 0f81aa8410 Searchcode doc's test unit 10 years ago
Cqoicebordel eca5de73a7 Searchcode code's test unit 10 years ago
Cqoicebordel cfe81d741c A bit of utils unit tests 10 years ago
Adam Tauber bac98a02cb [mod] reduce cookie expirity time - fixes #204 10 years ago
Adam Tauber dafb49c804 [mod] update useragent versions 10 years ago
Adam Tauber 27efdf38c8 [fix] flickr-noapi logging ++ use correct image url - fixes #203 #181 10 years ago
Cqoicebordel 4dba3739fb Youtube's unit test 10 years ago
Cqoicebordel 8f040e30ad Flickr's test unit 10 years ago
Adam Tauber 78081baa8f [enh] always enable inner autocompletition (server side only) 10 years ago
Cqoicebordel 192f255e13 Mixcloud's unit test 10 years ago
Cqoicebordel 0f52cc7542 Deezer's unit test 10 years ago
Cqoicebordel 525af2a031 Add bing in the test units 10 years ago
Cqoicebordel 44c9216c49 Sanitize extract_text 10 years ago
Thomas Pointhuber 7716806c3d [fix] btdigg 10 years ago
Adam Tauber e7d90b8e86 Merge pull request #200 from Cqoicebordel/bing-date
Change the cookie in bing_news to use the english interface
10 years ago
Cqoicebordel cbe3c8be85 Change the cookie in bing_news to use the english interface
But still uses the language to set the market, and so provide relevant results to the language.
Fix #198
10 years ago
Adam Tauber 833ac04232 [enh] russian .mo file added 10 years ago
Adam Tauber 699fe60e50 [fix] handle single closing element in HTMLTextExtractor 10 years ago
Adam Tauber 06186e72a9 [fix] poolrequest post method parameters 10 years ago
dalf 0a83be0ec9 [fix] google engine: depending on the IP of the searx instance, each searx request where making two HTTP requests (see https://support.google.com/websearch/answer/873?hl=en ) 10 years ago
Adam Tauber c169fc3aa2 Merge pull request #194 from Cqoicebordel/moar-engines
Moar engines
10 years ago
Adam Tauber 10891bdeab Merge pull request #192 from dalf/connection-pool
[enh] improve response time. close #100
10 years ago
Cqoicebordel 032f9bb1c9 Revert some wrong merge to allow torrents links to be visible 10 years ago
Cqoicebordel 85dcfa2c7d BTDigg and Mixcloud engines 10 years ago
dalf d07cfd9089 [enh] use one single http connection pool : improve response time. close #100 10 years ago
Adam Tauber 549dcac588 Merge pull request #188 from Cqoicebordel/general-cookies
General cookies
10 years ago
Cqoicebordel 816a2c5cbe Move cookies in render() 10 years ago
Adam Tauber f6b4220414 Merge pull request #186 from Cqoicebordel/add-bang-autocompletion
Add '?' bang to the autocompleter
10 years ago
Cqoicebordel 393d24ba50 Flake8 10 years ago
Cqoicebordel 4d0aeae567 Thanks @pointhi ! 10 years ago
Cqoicebordel cd179bbdbb Modify theme Courgette to add colors
Two colors are needed so I use a space in the cookie and a split in jinja to "encode" and "decode" them.
We should enforce that each theme if they must use a cookie, prefix its name with the name of the theme.

The color proposed here are based on bootstrap. We could use others.
10 years ago
Cqoicebordel 71ae75d73e Extract color 10 years ago
Cqoicebordel 9b2187b261 Change theme to allow the logo to be text instead of image 10 years ago
Cqoicebordel 1a24fd9c52 Add cookies to every requests 10 years ago
dimqua 475f41224d Update messages.po 10 years ago
Cqoicebordel b01b95194e Allow non specific cookies 10 years ago
Cqoicebordel bc2d5bf88c Add '?' bang to the autocompleter 10 years ago
dimqua 052856e01b Update settings.yml 10 years ago
dimqua 5a3236ddc6 Create messages.po 10 years ago
Adam Tauber fecac90e88 Merge pull request #183 from pointhi/bootstrap_themes
improve oscar-template
10 years ago
Adam Tauber 8cd7617054 [fix] opensearch xml mimetype - #184 10 years ago
Thomas Pointhuber 9c94b1a00a [update] bootstrap.min.css 10 years ago
Thomas Pointhuber 1f00ce8527 Revert: [enh] add new bootstrap-themes to oscar-template 10 years ago
Thomas Pointhuber 7366a0e141 [fix] add wordwrap to fix style issues 10 years ago
Thomas Pointhuber a53c688879 [fix] pep8 10 years ago
Thomas Pointhuber 016a0ffe8a [enh] show js warning only if menu can't be used or inside preferences 10 years ago
Thomas Pointhuber 096ffd0659 [enh] add new bootstrap-themes to oscar-template 10 years ago
dalf 1d51512152 Proxify most of images references
Create hash only when necessary
10 years ago
dalf 9154cf7930 Proxify images inside infoboxes 10 years ago
dalf b6d27aca59 [enh] image-proxy : handle ETag and date related headers, add hash to URL 10 years ago
Adam Tauber a865e6672f [doc] locale settings comment - #177 10 years ago
Adam Tauber 08c2e263f5 [enh] configurable default interface locale - #177 10 years ago
Adam Tauber 317bce74dd [fix] robot test config option update 10 years ago
Cqoicebordel d910744efe Test its existence before using thumbnail_src
Thanks @pointhi !
10 years ago
Cqoicebordel 2c15546518 Tiny forgots 10 years ago
Cqoicebordel 4238812a51 Flake8 10 years ago
Cqoicebordel cb4a3fe598 Add thumbnails in images results
- Modify engines to create/fetch an URL for the thumbnails
- Modify themes to show thumbnails instead of full images.

In Courgette, the result is not very beautiful. Should we change it ?
10 years ago
Adam Tauber edd9d31180 [fix] test with default theme 10 years ago
Adam Tauber 9ca50676eb [fix] pep8 10 years ago
Adam Tauber 0a3b9a7b00 [enh] add image proxy toggle to preferences templates 10 years ago
Adam Tauber f3d7af33fd [enh] image proxy config from preferences 10 years ago
Adam Tauber a1bf02e652 [enh] add image proxy to image results 10 years ago
Adam Tauber 01143f48c5 [enh] image proxification 10 years ago
Adam Tauber 60eb831966 [enh] image proxy base 10 years ago
Adam Tauber 306c644fa7 [mod] oscar as default theme 10 years ago
Adam Tauber 3fd562ccd7 Merge pull request #176 from Cqoicebordel/courgette-UXUI
Courgette theme - UIUX
10 years ago
Cqoicebordel 2fc1de54da Lots of courgette modification 10 years ago
Cqoicebordel 14447a0761 Modify courgette theme and less it. 10 years ago
Cqoicebordel 4f14f6cd26 New icons for Courgette 10 years ago