Adam Tauber
bd22e9a336
[fix] pep8 compatibilty
2016-01-18 12:47:31 +01:00
a01200356
4130b3dfd6
Merge branch 'master' of https://github.com/asciimoo/searx
...
Conflicts:
searx/tests/test_engines.py
2016-01-10 19:29:05 -06:00
Adam Tauber
66f48c2bf5
[fix] google markup change - closes #489
2016-01-10 18:49:50 +01:00
a01200356
8ca5744814
append link to result in wolframalpha_api (and the tests to validate that)
2016-01-05 21:47:31 -06:00
a01200356
2a15944b58
[fix] test in wolframalpha_noapi
2016-01-03 22:03:33 -06:00
a01200356
d997265e55
add tests for unicode strings in wolframalpha
2016-01-03 19:57:37 -06:00
a01200356
e5d51a0e98
Merge branch 'master' into wolframalpha
2016-01-03 16:00:05 -06:00
a01200356
576d37f256
[fix] unescape htmlentities in wolframalpha_noapi's answer
2016-01-03 15:58:01 -06:00
a01200356
d05c676ed5
Add test case in wolframalpha_noapi
...
[fix] Display multiple answers in wolframalpha_api
2016-01-02 22:29:20 -06:00
misnyo
dc55d87e92
[fix]soundcloud.com guest client_id fetches dynamically
2016-01-02 13:06:02 +01:00
a01200356
19d025f0e7
[fix] pass wolframalpha_noapi tests
2016-01-02 01:49:32 -06:00
a01200356
e9d35c1309
update tests for wolframalpha
2016-01-02 00:41:14 -06:00
a01200356
0871c7ca85
[enh] wolframalpha appends result
2016-01-01 22:02:10 -06:00
a01200356
be54e5269a
Add tests for the Wolfram Alpha engines (both API and NO API versions)
2015-12-30 00:53:15 -06:00
a01200356
5ed8f4da80
Make wolframalpha_noapi.py flake8 compliant
2015-12-29 21:37:48 -06:00
a01200356
d827fc49a1
Remove unnecessary code in wolframalpha_noapi engine
...
The answer is scraped from a js function, so parsing the html tree
doesn't achieve anything here.
2015-12-29 21:11:49 -06:00
a01200356
b51ba32f61
Wolfram Alpha (no API needed now)
2015-12-29 20:59:51 -06:00
a01200356
e4dd75070f
Pinche Travis.
2015-12-28 01:27:19 -06:00
a01200356
0bb403bb47
More fixes (Travis again).
...
forfuckssaketravisnotagain
2015-12-28 01:24:26 -06:00
a01200356
bc2420f8d4
Fix Travis errors.
2015-12-28 01:17:42 -06:00
a01200356
84cd09ac34
Merge branch 'master' into wolframalpha
2015-12-27 22:01:54 -06:00
a01200356
b3fde19ed5
Remove non API version (doesn't work)
2015-12-27 21:09:45 -06:00
a01200356
922565c8a9
Returns answer rather than results.
...
More appropriate in this case because it will always give just one
answer.
2015-12-26 22:26:59 -06:00
Thomas Pointhuber
b9a9abe10d
[enh] improve gigablast engine
...
add language and safesearch support
2015-12-23 18:43:35 +01:00
a01200356
4578575c28
Wolfie kinda works using API
2015-12-23 00:01:00 -06:00
Adam Tauber
47b4a85fe3
[fix] gigablast https + url params
2015-12-22 20:25:57 +01:00
Adam Tauber
5cea4f9445
[fix] prevent google engine to redirect
...
nid/pref cookies are also removed
2015-12-22 20:05:42 +01:00
Adam Tauber
029291eca1
[fix] remove debug message
2015-12-22 20:00:31 +01:00
Adam Tauber
d8f8bdc951
[fix] quickfix for sometimes missing PREF cookie
2015-12-15 09:48:38 +01:00
Adam Tauber
8b155f78a5
[doc] correct google images docstring
2015-12-09 01:23:05 +01:00
Adam Tauber
439cf0559a
[fix] replace the dead google images ajax api with a working one
2015-12-09 01:20:46 +01:00
Kang-min Liu
ac8759cd3f
Merge remote-tracking branch 'origin/master'
2015-11-14 00:05:44 +01:00
Adam Tauber
e98aef6fc4
[fix] yandex engine language support according to #430
2015-10-31 23:05:07 +01:00
Adam Tauber
fafc564874
[enh] yandex engine added
2015-10-31 15:27:23 +01:00
Adam Tauber
5d49c15f79
[fix] google engine - ignore new useless result type
2015-10-29 12:47:12 +01:00
Thomas Pointhuber
4508c96667
[enh] fix content fetching, parse published date from description
2015-10-24 16:19:47 +02:00
Adam Tauber
f1ac794a07
[fix] gigablast url params
2015-10-16 12:05:50 +02:00
Adam Tauber
7aa9f4885a
[fix] unicode decoding
2015-10-16 11:53:52 +02:00
Adam Tauber
0ad272c5cb
[fix] content escaping - closes #441
...
TODO check other engines too
2015-09-30 16:42:03 +02:00
Adam Tauber
37c3ace309
[fix] add missing scheme to duplicated results too ++ revert gigablasts handling
2015-09-11 18:33:06 +02:00
Adam Tauber
e3df22b140
[fix] handle missing url scheme - fixes #428
2015-09-11 17:57:09 +02:00
Adam Tauber
6bcbd633a5
[fix] remove obsolete youtube engine
2015-09-08 22:10:41 +02:00
Adam Tauber
4184cece4a
[fix] duckduckgo unicode url - #419
2015-09-07 23:13:04 +02:00
Adam Tauber
362c849797
[fix][mod] wikidata date handling refactor - fixes #387
2015-09-07 22:39:33 +02:00
Emmanuel Benazera
78a69e4c98
ddg encoding of URLs appears to be broken, revealed when trying to pickled the results to disk
2015-09-01 16:50:54 +02:00
Adam Tauber
604f32f672
[fix] bing unicode encode error - fixes #408
2015-08-28 14:51:32 +02:00
Adam Tauber
b9c8039d74
[mod] disable searchcode SSL verification (unable to get local issuer)
2015-08-25 22:56:45 +02:00
Adam Tauber
3f31e1ce6b
[fix] piratebay tld according to wikipedia
2015-08-25 22:56:40 +02:00
Adam Tauber
28493d41a3
[fix] handle missing url in twitter results
2015-08-25 13:12:51 +02:00
Thomas Pointhuber
996c96ffff
[fix] block ixquick search url's
2015-08-24 11:31:30 +02:00
Thomas Pointhuber
23b9095cbf
[fix] improve result handling of startpage engine
2015-08-24 11:28:55 +02:00
Adam Tauber
1fcf066a81
[mod] change settings file structure according to #314
2015-08-02 20:32:22 +02:00
Kang-min Liu
01d2fb9f70
btdigg engine: fix text mojibake.
...
Seeing on the official instance, searching with non-ascii character
usually renders mojibake non-sense:
http://searx.me/?q=%E9%A3%9F%E5%A0%82&categories=files
Screenshot with broken: ![](https://imgrush.com/1NNr_Rpv-rt2.png )
Screenshot of the fixed rendering: ![](https://imgrush.com/khe4M2P3VAyq.png )
2015-07-19 20:44:02 +02:00
Adam Tauber
8d36a8b837
Merge pull request #333 from dalf/piratebay
...
[fix] Piratebay engine
2015-06-30 12:46:00 -04:00
Cqoicebordel
ab273e2faa
Fix Vimeo engine.
...
Solve #368
2015-06-12 19:53:38 +02:00
Adam Tauber
f2cbefeb54
Merge pull request #357 from asciimoo/google_engine
...
[enh] google engine : parse map links and more
2015-06-08 08:19:54 -04:00
Adam Tauber
fc1a8b25b8
Merge pull request #362 from Cqoicebordel/currency_chars
...
Allow use of chars as € in currency converter
2015-06-08 08:14:24 -04:00
Cqoicebordel
94567d99b3
Allow use of chars as € in currency converter
2015-06-07 15:38:38 +02:00
Dalf
ded3f98218
www1x engine: remove comment about unavailable https (https is working now)
2015-06-06 19:44:41 +02:00
Dalf
9e147d91f0
bing_images & www1x engines use https connections
2015-06-06 19:23:07 +02:00
Dalf
fc0ae0f907
google engine: code cleanup
2015-06-06 00:18:00 +02:00
Dalf
72c8de35a2
google engine :remove OSM map
2015-06-05 23:56:23 +02:00
Alexandre Flament
b8fc531b60
[enh] google engine : parse map links and more
2015-06-05 11:23:24 +02:00
Dalf
dafedbfc55
youtube_noapi uses searx.utils.list_get
2015-06-04 18:34:44 +02:00
Dalf
62cc2a5658
[fix] bing_news based on RSS output format
2015-06-04 18:30:08 +02:00
Dalf
4e0f079a8c
[fix] youtube_noapi : don't crash when there is no content
2015-06-03 10:12:30 +02:00
Adam Tauber
8ce6043859
Merge pull request #346 from Cqoicebordel/youtube
...
Adds engines : Youtube with or without API and multiple Qwant
2015-06-02 17:26:27 -04:00
Cqoicebordel
e0774c849c
Removed the keywords from the settings in qwant engine
2015-06-02 22:11:47 +02:00
Cqoicebordel
f05087b93a
Refactor
...
Use only one engine for the four search from Qwant
2015-06-02 20:36:58 +02:00
Adam Tauber
80fd392d69
Merge pull request #344 from asciimoo/google_engine
...
google engine
2015-06-01 07:54:21 -04:00
Thomas Pointhuber
2d81079384
[enh] implement image support for swisscows engine
2015-06-01 12:30:07 +02:00
Thomas Pointhuber
d923b2a420
[enh] implement swisscows engine, FIX #347
...
TODO: implement image engine
2015-06-01 11:04:01 +02:00
Cqoicebordel
884eeb8541
New Qwant engines
...
- Web
- Images
- News
- Social media
2015-06-01 00:00:32 +02:00
Cqoicebordel
f965c97822
Adds two engines : Youtube with or without API
...
The API needs an API_KEY
The NOAPI doesn't have the published dates.
2015-05-31 00:25:59 +02:00
Alexandre Flament
39ff21237c
[enh] google engine : avoid some "sorry google" by adding another cookie : NID. This cookie is specific by hostname.
...
This allow to send request to google.* (according to the search language).
Before this commit, request in other languages than english was sent to www.google.com which was redirected to www.google.*
The PREF is still use on the www.google.com domain.
2015-05-30 17:41:40 +02:00
Alexandre Flament
6765823c56
[fix] set engine.safesearch to False if not defined
2015-05-30 12:37:18 +02:00
Adam Tauber
021c8b2544
Merge pull request #335 from dalf/flickr
...
[fix] flickr engine
2015-05-27 15:21:46 -04:00
Alexandre Flament
7afd02c94e
[fix] flickr engine
2015-05-27 13:49:25 +02:00
Alexandre Flament
36a08f2a6a
[fix] piratebay engine (and disable it by default)
2015-05-27 12:35:45 +02:00
Alexandre Flament
3d70921175
[fix] bing_news
2015-05-27 12:08:50 +02:00
Adam Tauber
3035e14007
Merge pull request #320 from dalf/currency
...
[enh] currency_convert engine : "1 dollars in euros"
2015-05-24 15:09:49 -04:00
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.
2015-05-12 20:52:08 +02:00
Adam Tauber
e34166168c
Merge pull request #310 from dalf/yahoo_news
...
[fix] yahoo_news engine
2015-05-03 18:45:56 -04:00
Alexandre Flament
44ed4424f6
[fix] yahoo_news engine
2015-05-03 13:41:36 +02:00
Adam Tauber
93fd1e4c76
Merge pull request #308 from dalf/versions_upgrade
...
update versions.cfg to use the current up-to-date packages
2015-05-02 14:58:32 -04:00
Adam Tauber
81850dd603
Merge pull request #309 from dalf/twitter
...
[fix] twitter engine
2015-05-02 13:45:38 -04:00
Adam Tauber
b3513aa3a6
Merge pull request #307 from dalf/master
...
[fix] Flickr engine
2015-05-02 13:39:13 -04:00
Adam Tauber
59a65d0bdc
Merge pull request #305 from dalf/https_again
...
[enh] reduce the number of http outgoing connections.
2015-05-02 13:36:00 -04:00
Alexandre Flament
48cffb141b
[fix] twitter engine
2015-05-02 18:20:12 +02:00
Alexandre Flament
4689fe341c
update versions.cfg to use the current up-to-date packages
2015-05-02 15:45:17 +02:00
Alexandre Flament
59ee040424
[fix] remove a useless print
2015-05-02 15:28:08 +02:00
Alexandre Flament
e7fd546aae
[fix] revert of 1x.com (no valid https certificate)
2015-05-02 13:02:42 +02:00
Alexandre Flament
6cd9a045f8
[fix] flickr engine
2015-05-02 12:36:49 +02:00
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
2015-05-02 11:43:12 +02:00
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).
2015-05-01 21:20:09 +02:00
Adam Tauber
ad8611c755
Merge pull request #301 from dalf/https
...
engines: use https when possible
2015-04-26 13:37:11 -04:00
Alexandre Flament
043b269c6e
[fix] tests
2015-04-26 19:23:06 +02:00
Adam Tauber
18e7d60702
Merge pull request #298 from dalf/ssl
...
[fix] SSL : SNI support
2015-04-26 13:12:04 -04:00
Alexandre Flament
99efd790c8
engines: use https when possible
2015-04-26 18:13:09 +02:00
Alexandre Flament
201928d2b0
[fix] SSL : SNI support
2015-04-26 12:04:29 +02:00