Bilder-API (scio.controller.images)¶
-
class
scio.controller.images.
Images
¶ -
fetch_category
(category, pages=1)¶ Ruft Bilder einer Kategorie ab und speichert sie in der Datenbank.
- Parameter
category – (Category) Kategorie
pages – (int) Anzahl Seiten
-
fetch_images
(pages=1, queryset=None)¶ Ruft Bilder aller Kategorien ab und speichert sie in der Datenbank.
- Parameter
pages – (int) Anzahl Seiten
queryset – Kategorien
-
get_images
(category: scio.models.Category, pages=1)¶ Ruft Bilder einer Kategorie von Unsplash ab.
- Parameter
category – (Category) Kategorie
pages – (int) Seite (Bilder werden seitenweise a 30 Einträge ausgegeben)
- Rückgabe
(list) Liste von Bildern (dicts)
-
request
(endpoint: str)¶ Anfrage an die Unsplash-API
- Parameter
endpoint – (str) API-Endpoint
- Rückgabe
(dict) JSON-dekodierte API-Antwort
-
search_images
(search: str, pages=1)¶ Ruft Bilder eines Suchbegriffs von Unsplash ab.
- Parameter
search – (str) Suchbegriff
pages – (int) Seite (Bilder werden seitenweise a 30 Einträge ausgegeben)
- Rückgabe
(list) Liste von Bildern (dicts)
-
store_images
(images, category: scio.models.Category)¶ Speichert Unsplash-Bilder in der Datenbank.
- Parameter
images – (list) Von
get_images()
abgerufene Bildercategory – (Category) Kategorie
-
topic_images
(topic: str, pages=1)¶ Ruft Bilder einer Topic von Unsplash ab.
- Parameter
topic – (str) Topic
pages – (int) Seite (Bilder werden seitenweise a 30 Einträge ausgegeben)
- Rückgabe
(list) Liste von Bildern (dicts)
-