„Titulná stránka internetu“. Aj tak sa nazýva fórum všetkých fór, Reddit. História tejto siete siaha až do počiatkov samotného webu, a ani v tretej dekáde 21. storočia nestráca na popularite. Myšlienka je veľmi jednoduchá. Stránka umožňuje svojim používateľom vytvárať a používať fóra, takzvané subreddity, ktoré predstavujú rôzne témy, respektíve komunity, pričom príspevky v nich majú formu tematických vlákien. Každý používateľ Redditu môže slobodne bez nutnosti registrácie, či absolvovania iných procedúr, postovať a interagovať na ľubovoľnom verejnom subreddite podľa svojich záujmov, čo podporuje nielen používateľský zážitok, ale tiež formovanie silných komunít. A keďže vytváranie subredditov a pripájanie sa na ne, je vec pár klikov, na tejto stránke nájdete témy od výmyslu sveta. Zaujíma vás matematika? Nejaký jazyk? Hudobný nástroj? Neurobiológia? Technológia? Máte radi zložité otázky vysvetlené ako pre 5-ročné dieťa? Alebo málo známe zaujímavé fakty? Prípadne podnety na zamyslenie? Nech už vám napadne absolútne čokoľvek, existuje na to subreddit, a spolu s ním komunita ľudí, ktorí mysleli na to isté, alebo niečo veľmi podobné.
Ďalšou výhodou Redditu je jeho verejná povaha – registráciu potrebujete, iba ak chcete interagovať, čítanie a vyhľadávanie je k dispozícii bez registrácie, vďaka čomu predstavuje Reddit cenný zdroj informácií, ktoré sa neraz objavujú vo výsledkoch vyhľadávania na Googli, no oplatí sa hľadať ich aj priamo na samotnej sociálnej sieti.
Ako to už ale občas býva, prístupnosť Redditu je pomerne svojská. Postupne sa zlepšuje, no závisí napríklad aj od toho, ktorá verzia rozhrania stránky sa vám po otvorení načíta. Ak vám oficiálny vzhľad nevyhovuje, našťastie existujú aj ďalšie možnosti.
Reddit API dráma
Ešte predtým, ako sa vrhneme na alternatívne frontendy, treba uviesť historický kontext pre lepšie pochopenie. Koncom roka 2022 prišla spoločnosť OpenAI s revolučným jazykovým modelom GPT 3.5. Ten si získal veľkú popularitu. Zároveň sa však ukázalo, že pre trénovanie svojich modelov čerpal dáta z rôznych webových zdrojov vrátane sociálnych sietí. Asi najvýraznejšie na tieto informácie zareagoval práve Reddit. Vývojárom ponúkal otvorené API s minimálnymi obmedzeniami, ktoré umožňovalo nielen čítať príspevky, no tiež s nimi plnohodnotne interagovať, čo dalo možnosť vzniknúť celému radu veľmi obľúbených alternatívnych Reddit klientov tretích strán pre web, desktopy, či mobily. Dokonca vznikol aj klient vytvorený nevidiacimi, pre expresné prezeranie siete s čítačom obrazovky. Tomu bol v polovici roku 2023 koniec. Reddit oznámil, že z prevádzkových dôvodov uzatvára bezplatné API a ukončuje podporu aplikácií tretích strán. Stále bolo možné API kľúče využívať, no už len s veľkými obmedzeniami a na špeciálne vyžiadanie, masovejšie využitie sa stalo podmienené platením nemalých poplatkov. Znamenalo to tiež výrazný problém pre alternatívne frontendy a viacero z nich ukončilo vývoj, zároveň tie ktoré ostali sú z času na čas Redditom dočasne zablokované.
Napriek tomu niekoľko stále existuje a dajú sa veľmi rozumne používať. Poďme si ich predstaviť.
Teddit
Asi najznámejším slobodným rozhraním pre Reddit je teddit. Oficiálna inštancia teddit.net už nie je v prevádzke, stále však fungujú viaceré z inštancií uvedených v jeho inštančnom zozname. Jednou z nich je napríklad inštancia i.opnxng.com, ktorá nebudí veľa pozornosti a dá sa tak pohodlne prezerať bez problémov s API limitmi.
Teddit je konceptuálne veľmi jednoduchý, jednotlivé vlákna v subredditoch sú označené ako nadpisy. Pod každým si môžete rozbaliť text príspevku, ak nejaký má. Vidíte zároveň, koľko má daná téma komentárov, a môžete sa cez ne rovno prekliknúť na diskusiu, ktorá má vyhradenú samostatnú stránku. Jednotlivé komentáre sú zoradené pod sebou, bez zdržujúcich prvkov medzi nimi. Diskusia sa otvorí taktiež pokiaľ kliknete na nadpis témy, avšak len v prípade, že táto nemá ako svoj obsah URL napríklad zdieľaného článku, kedy sa toto uprednostní, preto je spoľahlivejšie na diskusie skákať cez odkaz s počtom komentárov.
Veľmi dobre funguje vyhľadávanie v rámci subredditu, či celého Redditu. Použiť môžete aj zadanie parametrov vyhľadávania cez kľúčové slová ako selftext: (vyhľadá len vlákna obsahujúce frázu v texte prvého príspevku) alebo author: (nájde všetko od daného používateľa).
Libreddit
Teddit nebol jediný frontend, ktorý pre Reddit vznikol. Neskôr sa pridal aj Libreddit napísaný v Ruste (inštančný zoznam), ktorého hlavnou charakteristikou bolo rýchlejšie a efektívnejšie načítavanie obsahu. To v čase dramatického poklesu únosného počtu používateľov už nie je tak veľká výhoda. Projekt však stále funguje. Jednu z inštancií hostuje aj opnxng, a to na adrese l.opnxng.com, kde je možné rozhranie Libredditu vyskúšať.
Chybové hlásenia a čo s nimi
Napriek zmenám politiky Redditu je používanie nevyťaženej inštancie Tedditu, či Libredditu pomerne komfortné. Z času na čas sa však môžete stretnúť s chybovým kódom, ktorý si vyžaduje reakciu. Tu sú najčastejšie z nich a príslušné riešenia.
429 Too many requests
Podľa nových pravidiel Redditu, môže klient vykonať maximálne 10 volaní stránky za minútu bez API kľúča a 100 volaní s API kľúčom. Pre jedného používateľa ide o métu, ktorá by ho nemala výrazne obmedzovať, aj vzhľadom na to, že tieto čísla sa vyhodnocujú v 10-minutových blokoch. Preto pokiaľ aj strávi minútu či dve intenzívnejším preklikávaním sociálnej siete, zvyšných 8 by malo takéto nárasty vykompenzovať. Problém to začína byť v momente, keď danú inštanciu používa viacero používateľov, ktorý už dokopy limit presiahnu a objaví sa tento error. Môže to znamenať dve veci:
- Náhodne sa na stránke stretlo viacero ľudí v rovnaký čas, riešením je jednoducho vyčkať pár hodín, kým sa priestor vyčistí a všetko by malo opäť fungovať.
- Ak problém pretrváva, inštanciu podľa všetkého začalo používať priveľa používateľov. Toto bol aj problém hlavnej inštancie teddit.net, dostať sa k obsahu skoro nešlo. Najlepšie je v takejto situácii otvoriť inštančný list a nájsť si iný server, ktorý nie je natoľko známy. Tu je dobré podotknúť, že rozloženie používateľov sa v priebehu času mení, preto, aj keď môže byť občas nevyhnutné aktuálnu inštanciu opustiť, po istom čase sa pomery zmenia a pôvodná inštancia môže byť opäť prístupná a použiteľná.
- Pokiaľ nie je voľný žiadny zo serverov na zozname, je možné spustiť stránku u seba, na lokálnom počítači. Ide však o komplikovanejší proces, ktorý je nad rámec tohto článku.
403 Forbidden
Nezvykne sa to stávať často, no ak Reddit zaznamená intenzívnejšiu aktivitu z istej IP adresy, ktorá patrí napríklad niektorej z inštancií alternatívnych frontendov, môže ju selektívne na nejaký čas zablokovať, vtedy sa objaví chyba 403.
Našťastie, tieto bany sú typicky dočasné a trvajú sotva pár dní, nanajvýš týždňov. Riešením je dočasná zmena inštancie, prípadne, špecificky pri lokálne hostovaných inštanciách Tedditu použitie jeho API kľúča, ktorého sa podľa subjektívnych skúseností blokovanie netýka. API kľúč Tedditu je v Readme projekte označený ako určený na výhradne testovacie účely. Ale vzhľadom nato, že oficiálna stránka, ktorá ho používala už nie je v prevádzke, jeho vyťaženie pravdepodobne tiež pokleslo.
Okomentujte ako prví