Dokumentace API
Všechny služby vrací standardizované JSON odpovědi. Pro přístup k většině endpointů potřebujete API Klíč.
Base URL
https://api.smht.eu/
Auth Header
X-API-KEY: smht_...
POST
Šifra (Dictionary Cipher)
Šifrování a dešifrování textu pomocí slovníkového algoritmu a hesla.
POST https://api.smht.eu/cipher
Vstupní parametry
-
text// string (text k šifrování/dešifrování)
-
password// string (heslo)
Odpověď (JSON)
-
encryptedstring (zašifrovaný text - slova)
-
decryptedstring (původní text)
-
word_countint
POST
ImgBB Proxy
Upload a proxy pro obrázky na ImgBB service.
POST https://api.smht.eu/imgbb-proxy
Vstupní parametry
-
image// file (binary data)
Odpověď (JSON)
-
dataobject (ImgBB response data)
-
urlstring (URL nahraného obrázku)
GET
Skautské Lavičky - Image Gen
Generuje obrázky s rámečkem pro projekt Skautské lavičky. Proxyuje a cachuje.
GET https://api.smht.eu/lavicky
Vstupní parametry
-
image// string (URL obrázku z povolené domény)
Odpověď (JSON)
-
imagebinary (JPEG image)
GET
Rádio Proxy & Metadata
Přístup k rádiovým streamům a jejich metadatům (právě hraje).
GET https://api.smht.eu/radio
Vstupní parametry
-
action// string ('list', 'stream', 'meta')
-
id// string (ID stanice, required pro 'stream' a 'meta')
Odpověď (JSON)
-
listarray (seznam stanic)
-
metaobject (metadata o právě hrané skladbě)
GET
RealGeek Scraper
Scrape produktů z RealGeek.cz s cachováním a rate limitem.
GET https://api.smht.eu/realgeek
Vstupní parametry
-
action// string ('products', 'health')
-
category// string (URL slug kategorie)
-
key// string (API klíč)
Odpověď (JSON)
-
dataarray (seznam produktů)
-
cachedboolean
GET
Subreddit Info
Získává informace o subredditu (ikona, banner, popis) s obcházením geoch ph-blocků pomocí session cookie.
GET https://api.smht.eu/subreddit
Vstupní parametry
-
subreddit// string (název subredditu)
-
key// string (API klíč)
Odpověď (JSON)
-
namestring
-
subscribersint
-
iconUrlstring
-
bannerUrlstring
GET
Teploměr (Tuya)
Zobrazuje aktuální teplotu a vlhkost z domácího chytrého teploměru.
GET https://api.smht.eu/teplomer
Odpověď (JSON)
-
teplotafloat (stupně Celsia)
-
vlhkostint (procenta)
-
bateriestring (procenta)
GET
Trovo Embed Proxy
Obchází redirecty Trovo přehrávače proxyováním HTML obsahu. Vrací HTML stránku s iframem nebo JSON data.
GET https://api.smht.eu/trovo
Vstupní parametry
-
streamer// string (nepovinné, default: CedisCZ)
-
format// string ('html' nebo 'json')
Odpověď (JSON)
-
html_contentstring (escapovaný HTML kód pro srcdoc)