Browse Source

Merge pull request #724 from tiekoetter/ccengine-openverse

Fix ccengine engine and rename it to Openverse
Markus Heiser 3 years ago
parent
commit
836aa437a5
3 changed files with 44 additions and 76 deletions
  1. 36 68
      searx/data/engine_descriptions.json
  2. 5 5
      searx/engines/openverse.py
  3. 3 3
      searx/settings.yml

File diff suppressed because it is too large
+ 36 - 68
searx/data/engine_descriptions.json


+ 5 - 5
searx/engines/ccengine.py → searx/engines/openverse.py

@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: AGPL-3.0-or-later
 # SPDX-License-Identifier: AGPL-3.0-or-later
 """
 """
 
 
- Creative Commons search engine (Images)
+ Openverse (formerly known as: Creative Commons search engine) [Images]
 
 
 """
 """
 
 
@@ -10,9 +10,9 @@ from urllib.parse import urlencode
 
 
 
 
 about = {
 about = {
-    "website": 'https://search.creativecommons.org/',
+    "website": 'https://wordpress.org/openverse/',
     "wikidata_id": None,
     "wikidata_id": None,
-    "official_api_documentation": 'https://api.creativecommons.engineering/v1/',
+    "official_api_documentation": 'https://api.openverse.engineering/v1/',
     "use_official_api": True,
     "use_official_api": True,
     "require_api_key": False,
     "require_api_key": False,
     "results": 'JSON',
     "results": 'JSON',
@@ -23,8 +23,8 @@ categories = ['images']
 paging = True
 paging = True
 nb_per_page = 20
 nb_per_page = 20
 
 
-base_url = 'https://api.creativecommons.engineering/v1/images?'
-search_string = '&page={page}&page_size={nb_per_page}&format=json&{query}'
+base_url = 'https://api.openverse.engineering/v1/images/'
+search_string = '?page={page}&page_size={nb_per_page}&format=json&{query}'
 
 
 
 
 def request(query, params):
 def request(query, params):

+ 3 - 3
searx/settings.yml

@@ -363,10 +363,10 @@ engines:
       # for a German audience. It contains many English videos and many
       # for a German audience. It contains many English videos and many
       # German videos have English subtitles.
       # German videos have English subtitles.
 
 
-  - name: ccengine
-    engine: ccengine
+  - name: openverse
+    engine: openverse
     categories: images
     categories: images
-    shortcut: cce
+    shortcut: opv
 
 
   # - name: core.ac.uk
   # - name: core.ac.uk
   #   engine: core
   #   engine: core

Some files were not shown because too many files changed in this diff