David A Roberts
61fe5daf30
Add Microsoft Academic search engine
2016-08-12 20:19:10 +10:00
Adam Tauber
31866d9f33
Merge pull request #629 from stepshal/E305
...
Add missing blank lines after class or function definition.
2016-08-11 13:33:59 +02:00
stepshal
7e16c9d360
Add missing blank lines after class or function definition.
2016-08-11 17:18:12 +07:00
David A Roberts
117d36b66e
Add Crossref search engine and DOAI rewrite plugin
2016-08-10 11:15:30 +10:00
marc
ad58b14be7
[fix] merge infoboxes based on weight
...
also minor changes in attributes and images from wikidata
2016-08-05 23:51:04 -05:00
marc
c2e4014287
[fix] urls merge in infobox ( #593 )
...
TODO:
merge attributes
2016-08-05 23:51:04 -05:00
marc
a0a1284998
wikidata refactor and more attributes (see issue #560 )
2016-08-05 23:51:04 -05:00
a01200356
93ef11adc0
[enh] multilingual wikidata
...
disambiguation and tags are in local language
TOFIX:
needs to query the api every time to know each label's name
2016-08-05 23:51:04 -05:00
Adam Tauber
350a84520d
[fix] time range detection
2016-07-26 00:28:48 +02:00
Adam Tauber
7d9c898170
Merge pull request #634 from kvch/advanced-search
...
support time range search
2016-07-26 00:06:16 +02:00
Adam Tauber
54d987636e
[fix] do not load engines which cannot be initialized - closes #585
2016-07-25 23:36:52 +02:00
Noemi Vanyi
a7c8d5882c
fix pep8
2016-07-25 23:28:14 +02:00
Noemi Vanyi
e7baf24ec1
add time range search for deviantart
2016-07-25 23:28:14 +02:00
Noemi Vanyi
e9a78f1434
add time range search for google images
2016-07-25 23:28:14 +02:00
Noemi Vanyi
f13b9fa36a
add time range search for duckduckgo
2016-07-25 23:28:14 +02:00
Noemi Vanyi
2e5839503f
add time range search for google
2016-07-25 23:28:14 +02:00
Noemi Vanyi
93c0c49e9a
add time range search with yahoo
2016-07-25 23:19:46 +02:00
Noemi Vanyi
ba590de7f1
[fix] deviantart engine xpaths
2016-07-19 09:37:02 +02:00
Adam Tauber
aa09f963eb
Merge pull request #621 from stepshal/anomalous-backslash-in-string
...
Fix anomalous backslash in string
2016-07-18 22:27:17 +02:00
Adam Tauber
f7a3e9771d
Merge pull request #615 from mmuman/scanr
...
Add ScanR structures search engine
2016-07-15 13:02:29 +02:00
marc
aac4ed6971
[fix] guess country code if not specified in duckduckgo engine
2016-07-14 16:36:52 -05:00
a01200356
8fc4b8156a
[fix] multilingual duckduckgo
...
only works if both country and language are set
2016-07-12 23:44:39 -05:00
François Revol
1dba6dcbac
Add ScanR structures search engine
...
In theory ScanR should also search for projects but the API is different,
so we'd need another engine.
2016-07-12 15:47:04 +02:00
stepshal
b3ab221b98
Fix anomalous backslash in string
2016-07-11 23:53:13 +07:00
stepshal
cd9b494cb5
Fix quantity of blank lines after code object.
2016-07-10 21:44:27 +07:00
François Revol
b538de568a
Add INA search engine
2016-07-09 22:09:54 +02:00
Adam Tauber
257e52954a
[enh][fix] update to latest dependencies ++ fix tests & travis test runner
...
WARNING: dependency changes
2016-07-04 22:46:43 +02:00
Adam Tauber
2f7752b410
[enh] display number of results
2016-06-28 00:06:50 +02:00
Adam Tauber
5dd2340bc6
[fix] gigablast redirect - closes #575
2016-06-12 00:07:54 +02:00
Maxqia
56e53c9297
[fix] currency_convert: make unit tests pass
...
also make regex more efficent and normalize 's'es
2016-05-03 18:59:30 -07:00
Maxqia
fe2ce83e41
[enh] currency_convert: allow strings like google's "convert 1 euro to dollars"
2016-04-30 20:48:15 -07:00
a01200356
a44faa7716
[fix] compile regex in ddg_definitions
2016-04-19 12:46:15 -05:00
a01200356
6dca14e95d
[enh] multilingual duckduckgo_definitions
2016-04-17 16:34:46 -05:00
a01200356
8d335dbdae
[enh] wikipedia infobox
...
creates simple multilingual infobox using wikipedia's api
2016-04-17 16:22:19 -05:00
Kirill Isakov
4eeb5fb76b
[fix] incorrect URLs in Reddit results - closes #538
2016-04-16 16:22:31 +06:00
Adam Tauber
85c0351dca
Merge pull request #526 from ukwt/anime
...
Add a few search engines
2016-04-14 10:59:31 +02:00
Kirill Isakov
90c51cb449
Fix a few typos in Google search engine
2016-04-13 23:04:53 +06:00
Kirill Isakov
d54e82dfb9
Revert to using random UA in Reddit search engine
2016-04-13 22:06:00 +06:00
Adam Tauber
5544fdb756
Merge pull request #531 from guyou/add-doku-engine
...
Add doku engine
2016-04-12 13:54:12 +02:00
Adam Tauber
9331fc28a8
[fix] broken google images parsing
2016-04-07 08:07:17 +02:00
Guilhem Bonnefille
2733a92383
Fix query encoding
2016-04-05 13:31:49 +02:00
Guilhem Bonnefille
f26f0dab2e
Fix pep8 E302
...
Cf. http://legacy.python.org/dev/peps/pep-0008/#blank-lines
2016-04-04 13:38:22 +02:00
Guilhem Bonnefille
cf09b500f3
Add support for dokuwiki engine
2016-04-03 22:03:41 +02:00
Kirill Isakov
d0001f10e6
Add searx user agent to Reddit engine request to comply with API usage terms
2016-03-30 17:30:46 +06:00
jibe-b
092e15cc1d
[enh] Add BASE engine in category Science. Basic and advanced search.
2016-03-29 16:17:17 +02:00
Kirill Isakov
bacc9a3df1
Add paging support to XPath & Erowid engines
2016-03-28 19:15:03 +06:00
Kirill Isakov
e202c6fbec
Fix PEP8 warnings for Nyaa.py
2016-03-27 05:23:17 +06:00
Kirill Isakov
a8832574fa
Shorten content field for very long Reddit search results
2016-03-27 05:09:04 +06:00
Kirill Isakov
c1d456b136
Add F-Droid search engine
2016-03-27 03:50:44 +06:00
Kirill Isakov
547b8a8765
Add Tokyo Toshokan search engine
2016-03-27 00:49:57 +06:00
Adam Tauber
71de593a5b
[fix] bing images page change
2016-03-26 02:07:52 +01:00
Kirill Isakov
7fbc12ee4e
Add Torrentz.eu search engine
2016-03-26 05:28:58 +06:00
Adam Tauber
6d55642ab4
[fix] no more redirect ++ explicitly specify search language to avoid googles ip based heuristics
2016-03-25 18:38:02 +01:00
Kirill Isakov
d026a97e42
Add Reddit search engine
2016-03-25 19:30:32 +06:00
Kirill Isakov
8b7dc2acb9
Remove content field from ArchWiki results; reformat code in archlinux.py
...
Content field in Arch Wiki search results is of no real use, more often
than not it contains no usable information and includes too many markup
tags which make the text unreadable. It is safe to remove it.
2016-03-25 00:38:48 +06:00
Kirill Isakov
e5677ae6b6
Add Nyaa.se search engine
2016-03-25 00:24:37 +06:00
Kirill Isakov
d748b8419a
Add Arch Linux Wiki search engine
2016-03-24 01:57:27 +06:00
a01200356
751c9a346e
[fix] duckduckgo's xpaths changed
...
test_duckduckgo modified to reflect changes in duckduckgo's html
2016-03-21 20:19:13 -06:00
a01200356
8f3b33de23
[fix] remove unnecesary async calls in wolframalpha_noapi
...
setting async to false in the request did the job, lol.
2016-02-28 02:05:52 -06:00
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