summaryrefslogtreecommitdiff
path: root/searx/engines/searchcode_doc.py
diff options
context:
space:
mode:
authorAlexandre Flament <alex@al-f.net>2020-12-13 17:11:05 +0100
committerGitHub <noreply@github.com>2020-12-13 17:11:05 +0100
commit36600118fb3e40ebd172245941306943581ef6f8 (patch)
tree074a4cc5f32d0d4e28ba833142b18eb246166d3b /searx/engines/searchcode_doc.py
parent3c4a9c118844b8d436b1bdb2ece3cd6671371838 (diff)
parent1c9e7cef50a2fe74760112764181da7d08e13adb (diff)
Merge pull request #2372 from dalf/remove-broken-engines
[remove] remove searchcode_doc and twitter
Diffstat (limited to 'searx/engines/searchcode_doc.py')
-rw-r--r--searx/engines/searchcode_doc.py49
1 files changed, 0 insertions, 49 deletions
diff --git a/searx/engines/searchcode_doc.py b/searx/engines/searchcode_doc.py
deleted file mode 100644
index 878d2e792..000000000
--- a/searx/engines/searchcode_doc.py
+++ /dev/null
@@ -1,49 +0,0 @@
-"""
- Searchcode (It)
-
- @website https://searchcode.com/
- @provide-api yes (https://searchcode.com/api/)
-
- @using-api yes
- @results JSON
- @stable yes
- @parse url, title, content
-"""
-
-from json import loads
-from urllib.parse import urlencode
-
-# engine dependent config
-categories = ['it']
-paging = True
-
-# search-url
-url = 'https://searchcode.com/'
-search_url = url + 'api/search_IV/?{query}&p={pageno}'
-
-
-# do search-request
-def request(query, params):
- params['url'] = search_url.format(query=urlencode({'q': query}), pageno=params['pageno'] - 1)
-
- return params
-
-
-# get response from search-request
-def response(resp):
- results = []
-
- search_results = loads(resp.text)
-
- # parse results
- for result in search_results.get('results', []):
- href = result['url']
- title = "[{}] {} {}".format(result['type'], result['namespace'], result['name'])
-
- # append result
- results.append({'url': href,
- 'title': title,
- 'content': result['description']})
-
- # return results
- return results