a01200356
4cea71e3bb
[fix] merge with 79705450df
2016-02-28 01:04:29 -06:00
a01200356
4d8996eb4d
[enh] unit tests for wolframalpha
2016-02-28 00:47:36 -06:00
a01200356
78d3f3d6b1
[enh] infobox for wolframalpha
...
TODO:
- infobox styles
- unit tests
ISSUES:
- no_api version needs to re-call server for additional pods, such
as plots. therefore, it's even slower than before. comment out the
part that calls get_async_pod if requests reach timeout or increase
timeout in settings.yml.
2016-02-27 19:06:44 -06:00
Adam Tauber
79705450df
[fix] wolframalpha unicode inputs
2016-02-25 14:55:26 +01:00
Adam Tauber
10947536aa
[enh] suspend engines after error
...
The duration is based on the number of continuous errors, but maximized in one minute
2016-02-20 00:21:56 +01:00
Adam Tauber
17b0c9f74a
[mod] engine load refactor
2016-02-19 15:13:01 +01:00
Adam Tauber
db72fc6449
[fix] encapsulate wolframalpha token fetching errors
2016-02-17 17:21:54 +01:00
Adam Tauber
d06178139f
[fix] wolframalpha page changes
...
related issues: #508 #509
2016-02-17 17:11:51 +01:00
Adam Tauber
b5061b5f0f
[fix] restrict wikipedia queries to the titles to avoid irrelevant results
2016-02-09 21:21:59 +01:00
Adam Tauber
909424e1e5
[fix] real support of non wikipedia style mediawikis
2016-02-08 21:52:26 +01:00
Noemi Vanyi
3034c85163
fix pep8 errors
2016-02-04 21:01:44 +01:00
Noemi Vanyi
33fa3da2e8
add Frinkiac engine & tests
2016-02-04 20:27:36 +01:00
Adam Tauber
ebbf33343a
[fix] bing images changes
2016-02-01 21:40:28 +01:00
Adam Tauber
37035b7a40
[fix] gigablast params ++ json response format
2016-01-31 13:29:36 +01:00
Adam Tauber
e061c6e059
[fix] swisscow and yandex escaping - fixes #499
2016-01-23 15:20:36 +01:00
a01200356
30bfbf2e07
[fix] pep8
2016-01-18 11:34:38 -06:00
a01200356
51278ee0be
Merge branch 'master' of https://github.com/asciimoo/searx
2016-01-18 11:29:45 -06:00
Adam Tauber
09b7673fbd
[fix] temporary disable googles inner links - #491
2016-01-18 13:10:21 +01:00
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