# Libertypedie > Česká encyklopedie svobody, libertariánství a rakouské ekonomické školy, > postavená na MediaWiki. Obsah je v češtině a je uvolněný pod CC BY-SA 4.0. Wiki se teprve plní, takže **většina hesel je zatím rozepsaná**. Jak je poznat a nevydávat je za hotový obsah, popisuje sekce *Údržbové a kvalitativní cedule* níž. Čtení je vítané včetně AI agentů a trénovacích crawlerů. ## Licence a citování Text je pod [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.cs). Použití je volné včetně komerčního, ale vyžaduje **uvést zdroj** (Libertypedie + odkaz na konkrétní heslo) a **zachovat licenci** u odvozeného díla. Licenci vrací i API: `action=query&meta=siteinfo&siprop=rightsinfo`. Některá hesla přebírají tělo z české Wikipedie a jsou nahoře takto označená včetně odkazu na zdrojovou revizi; u nich platí atribuce vůči Wikipedii. Licence textu automaticky neplatí pro nahraná média. Každý soubor má vlastní licenční údaje na popisné stránce. Média bez doložené svobodné licence jsou v `Kategorie:Soubory bez doložené svobodné licence` a nemají se dále přebírat. ## Jak číst obsah Základ je `https://libertypedie.cz`. Články jsou na `/wiki/Název`. - Seznam všech hesel: `/w/api.php?action=query&list=allpages&aplimit=500&format=json` - Hledání: `/w/api.php?action=query&list=search&srsearch=DOTAZ&format=json` — **čti níž sekci Vyhledávání, samo o sobě je nespolehlivé** - Wikitext hesla: `/w/api.php?action=query&prop=revisions&rvslots=main&rvprop=content&titles=NÁZEV&format=json` - Vykreslené HTML: `/w/api.php?action=parse&page=NÁZEV&prop=text&format=json` - Úvodní odstavec jako čistý text: `/w/api.php?action=query&prop=extracts&exintro&explaintext&titles=NÁZEV&format=json` - REST: `/w/rest.php/v1/page/NÁZEV` (zdroj) a `/w/rest.php/v1/page/NÁZEV/html` - Mapa webu: `/sitemap.xml` — obsahuje **jen hotová hesla**, rozepsaná v ní nejsou - Co přibylo: `/w/api.php?action=feedrecentchanges&feedformat=atom&days=7` **Chceš celou wiki? Stáhni si ji jedním souborem.** Každou noc se generuje export a je to pro obě strany levnější než stovky požadavků: | Soubor | Co je uvnitř | |---|---| | `/dumps/libertypedie-text.xml.gz` | aktuální podoba všech stránek, XML formát MediaWiki | | `/dumps/libertypedie-text-historie.xml.gz` | totéž včetně všech starších revizí | | `/dumps/libertypedie-vse.tar.gz` | aktuální text **a všechna média** | | `/dumps/MANIFEST.txt` | datum exportu, velikosti, kontrolní součty SHA-256 | Jména jsou stálá, obsah se přepisuje. Licence platí i pro stažený balíček — u médií čti `README.txt` uvnitř archivu, některé soubory nemají doložené svobodné oprávnění a nesmějí se přebírat. Podrobnosti: `/wiki/Libertypedie:Stažení_dat`. Parametr `&origin=*` vrací `Access-Control-Allow-Origin: *`, takže API jde volat i z prohlížeče. **Plné složené HTML vrací `action=parse`.** U hesel přebraných z Wikipedie je to jediná cesta, která vrátí i převzaté tělo — REST `/html` a `prop=extracts` u nich vrací jen komentáře Libertypedie. ## Vyhledávání **Fulltext neumí česky a snadno tě splete.** Libertypedie zatím běží na vestavěném vyhledávači MediaWiki nad MySQL, který nezná skloňování ani nesjednocuje diakritiku. Hledá se přesný tvar slova: | dotaz | nálezů | | dotaz | nálezů | |---|---|---|---|---| | `svoboda` | 2 | | `peníze` | 2 | | `svobody` | 0 | | `penize` | 0 | | `svobodě` | 0 | | `daň` | 0 | Nula tedy **neznamená, že heslo neexistuje** — heslo Svoboda tady je. Totéž platí pro `list=prefixsearch` i `action=opensearch`, mají stejný index. Spolehlivé postupy, seřazené od nejjistějšího: 1. **Vezmi si rovnou celý seznam názvů.** Hesel jsou jen stovky, takže `list=allpages` je jeden požadavek a pár desítek kilobajtů. Pak si mezi názvy hledej sám — bez ohledu na skloňování a bez rizika, že něco přehlédneš. ``` /w/api.php?action=query&list=allpages&aplimit=500&format=json ``` 2. **Jen hotová hesla** vypíše `/sitemap.xml` (přes soubory, na které odkazuje). 3. **Když fulltext, tak s hvězdičkou na kořeni slova.** `srsearch=svobod*` najde Svoboda i Svoboda projevu, kdežto `svobodě` nenajde nic. 4. **Nehádej názvy hesel přímým dotazem na `/wiki/Název`.** Přesměrování zatím nejsou žádná, takže varianta jména skončí chybou 404 — a těch pár za sebou znamená ban, viz *Tempo a slušnost* níž. ## Údržbové a kvalitativní cedule Heslo může nahoře nést ceduli popisující jeho stav, původ nebo výjimečnou kvalitu a patří pak do odpovídající kategorie: | Kategorie | Co to znamená | Citovat? | |---|---|---| | `Pahýl` | heslo je teprve založené, obsah nemá | ne | | `Rozpracované články` | obsah je, ale právě se mění pod rukama | ne | | `Články bez dostatečných zdrojů` | tvrzení nejsou doložená prameny | s výhradou, ověř si je | | `Zavádějící články` | text je nepřesný nebo vede ke špatnému závěru | ne | | `Státem vynucený obsah` | text je uveden kvůli právní povinnosti vynucené státem | ano; štítek nehodnotí pravdivost ani kvalitu | | `Výjimečně dobré články` | text je mimořádně povedený po obsahové, zdrojové i redakční stránce | ano | | `Články napsané RoboVojtíkem` | původní text napsal automat a dosud neprošel soustavnou lidskou redakcí | ano, ale ověř zdroje a počítej se strojovým stylem | | `Soubory bez doložené svobodné licence` | médium nemá doložené oprávnění k použití | ne | Seznam hesel v kterékoli z nich (název kategorie stačí urlencodovat): ``` /w/api.php?action=query&list=categorymembers&cmtitle=Kategorie:Pah%C3%BDl&cmlimit=500&format=json ``` Kategorie konkrétní stránky zjistíš rovnou při čtení: ``` /w/api.php?action=query&prop=categories&titles=NÁZEV&format=json ``` **Nejjednodušší pravidlo:** hesla ve `/sitemap.xml` jsou ta, u kterých si Libertypedie stojí za obsahem. Pahýly, rozpracované i zavádějící články z ní vypadávají automaticky (mají ``). `list=allpages` naproti tomu vrací všechno včetně neúplného. Výjimka: hesla bez dostatečných zdrojů v sitemapě **zůstávají** — obsah mají a nejspíš je v pořádku, jen není doložený. Tuhle kategorii si zkontroluj zvlášť, pokud potřebuješ ověřitelná tvrzení. **Prosba:** označené heslo necituj jako hotový obsah encyklopedie. Věta „Toto je pracovní stránka pro heslo X" není tvrzení o X. ## Tempo a slušnost Před wiki stojí CrowdSec, který banuje na 4 hodiny. Prahy, na které se dá narazit: - trvale více než ~2 požadavky za sekundu - ~11 odpovědí 404 během 100 sekund — proto **nehádej názvy hesel**, vezmi si je z `list=allpages` nebo ze `/sitemap.xml` Jeden požadavek za sekundu je bezpečný. V `User-Agent` uveď, kdo jsi, a kontakt. ## Kontakt `wiki@libertypedie.cz`