Commit Graph

435 Commits (37eb0fb1308bdbf78feb75d82e1e990c5b1bce64)

Author SHA1 Message Date
Adam Tauber 3035e14007 Merge pull request #320 from dalf/currency
[enh] currency_convert engine : "1 dollars in euros"
9 years ago
Alexandre Flament 5525625dae [enh] currency_convert engine: user can write "1 dollars in euros" instead of "1 USD in EUR".
The currency names are fetched wikidata and store into a static file : searx/data/currencies.json
This file is loaded when the currency_converter is loaded.
A database is perhaps more appropiated.
9 years ago
Adam Tauber e34166168c Merge pull request #310 from dalf/yahoo_news
[fix] yahoo_news engine
10 years ago
Alexandre Flament 44ed4424f6 [fix] yahoo_news engine 10 years ago
Adam Tauber 93fd1e4c76 Merge pull request #308 from dalf/versions_upgrade
update versions.cfg to use the current up-to-date packages
10 years ago
Adam Tauber 81850dd603 Merge pull request #309 from dalf/twitter
[fix] twitter engine
10 years ago
Adam Tauber b3513aa3a6 Merge pull request #307 from dalf/master
[fix] Flickr engine
10 years ago
Adam Tauber 59a65d0bdc Merge pull request #305 from dalf/https_again
[enh] reduce the number of http outgoing connections.
10 years ago
Alexandre Flament 48cffb141b [fix] twitter engine 10 years ago
Alexandre Flament 4689fe341c update versions.cfg to use the current up-to-date packages 10 years ago
Alexandre Flament 59ee040424 [fix] remove a useless print 10 years ago
Alexandre Flament e7fd546aae [fix] revert of 1x.com (no valid https certificate) 10 years ago
Alexandre Flament 6cd9a045f8 [fix] flickr engine 10 years ago
Alexandre Flament 78edc16e66 [enh] reduce the number of http outgoing connections.
engines that still use http : gigablast, bing image for thumbnails, 1x and dbpedia autocompleter
10 years ago
Alexandre Flament 8a69ade875 Revert of #195 when the search language is not english
Sometimes there is two requests to google (depending of the source IP) : one to google.com, the second to google.fr (for instance).

Going to https://www.google.com/ncr and saving the PREF cookie for future use prevent this (there is no redirection).

But, recently (or not ?), by doing this the search returns English results even if the Accept-Language is specified.

There is still a way to prevent this : going to preference, set the search language. I don't know if this can be done by searx.

For now, a quick fix is to disable the use of the PREF cookie when the search language is not English (google engine will slower but returns excepted results).
10 years ago
Adam Tauber ad8611c755 Merge pull request #301 from dalf/https
engines: use https when possible
10 years ago
Alexandre Flament 043b269c6e [fix] tests 10 years ago
Adam Tauber 18e7d60702 Merge pull request #298 from dalf/ssl
[fix] SSL : SNI support
10 years ago
Alexandre Flament 99efd790c8 engines: use https when possible 10 years ago
Alexandre Flament 201928d2b0 [fix] SSL : SNI support 10 years ago
Adam Tauber e1adf8f7b8 [fix] piratebay - cloudfare ssl errors 10 years ago
Adam Tauber 52d243f7af [fix] piratebay: missing torrent link 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
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 a2a8fbf623 Add Spotify engine 10 years ago
dalf 57996b12fc [fix] update yahoo engine according to the web site changes 10 years ago
dalf 5029cb4787 [fix] close #197 for all engines 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 f703a77fc9 Photon's unit test
As in Flickr, a continue is not detected by coverage as covered but it is.
10 years ago
Cqoicebordel 8c2a5f0492 DDG Definitions' unit tests 10 years ago
Cqoicebordel 0a537d3b89 Yacy's unit test 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
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 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 6be2065670 [fix] piratebay url 10 years ago
Cqoicebordel efe6dead55 Duckduckgo unit test 10 years ago