Compare commits

..

No commits in common. "main" and "v1.1.0" have entirely different histories.
main ... v1.1.0

5 changed files with 1130 additions and 2687 deletions

77
cli.mjs
View File

@ -1,7 +1,7 @@
#!/usr/bin/env -S npx nodejsscript #!/usr/bin/env -S npx nodejsscript
/* jshint esversion: 11,-W097, -W040, module: true, node: true, expr: true, undef: true *//* global echo, $, pipe, s, fetch, cyclicLoop */ /* jshint esversion: 11,-W097, -W040, module: true, node: true, expr: true, undef: true *//* global echo, $, pipe, s, fetch, cyclicLoop */
const url_drops= "https://pagenotfound.cz/drop/"; const url_drops= "https://pagenotfound.cz/drop/";
const { version, description, homepage }= s.cat("package.json").xargs(JSON.parse); const { version, description }= s.cat("package.json").xargs(JSON.parse);
/** /**
* @typedef {Object} Article * @typedef {Object} Article
* @property {string} title * @property {string} title
@ -25,21 +25,6 @@ const { version, description, homepage }= s.cat("package.json").xargs(JSON.parse
* @property {Sitemap} json * @property {Sitemap} json
* @property {string[]} changed Changed files * @property {string[]} changed Changed files
* */ * */
const pubDate= (function pubDateInner(){ // pubDate must be an RFC-822 date-time
const intl= new Intl.DateTimeFormat("en-gb", {
/* Wed, 02 Oct 2002 */ weekday: "short", day: "2-digit", month: "short", year: "numeric",
/* 08:00:00 */ hour12: false, hour: "2-digit", minute: "2-digit", second: "2-digit",
/* EST */ timeZoneName: "longOffset", timeZone: "UTC",
});
/** @param {string} date */
return date=> {
const D= new Date(date);
const d= intl.format(D);
// remove redundant second comma to make it RFC-822
const red_comma_i= d.indexOf(",", d.indexOf(",")+1);
return d.slice(0, red_comma_i) + d.slice(red_comma_i+1);
};
})();
$.api() $.api()
.version(version) .version(version)
@ -47,19 +32,11 @@ $.api()
.command("pull", "Update article list") .command("pull", "Update article list")
.option("--git", "Update git repository") .option("--git", "Update git repository")
.action(async function pull({ git: is_git= false }){ .action(async function pull({ git: is_git= false }){
if(is_git) s.run`git pull --rebase`;
const { changed }= await sitemap().then(toRSS); const { changed }= await sitemap().then(toRSS);
echo("Changed files:", changed.length ? changed.join(", ") : "—"); echo("Changed files:", changed.length ? changed.join(", ") : "—");
if(is_git) gitCommit(changed, "pull"); if(is_git) gitCommit(changed, "pull");
$.exit(0); $.exit(0);
}) })
.command("only-rss", "Update RSS from known sitemap")
.action(async function onlyRSS(){
const { path, json }= knownSitemap();
const status= await toRSS({ json, changed: [ path ] });
echo({ status });
$.exit(0);
})
.parse(); .parse();
function gitCommit(files, des= "not specified"){ function gitCommit(files, des= "not specified"){
@ -89,31 +66,21 @@ async function toRSS({ json, changed }){
...[ ...[
`<title>${title}</title>`, `<title>${title}</title>`,
`<link>${host+loc}</link>`, `<link>${host+loc}</link>`,
`<guid>${host+loc}</guid>`,
`<description>${perex}</description>`, `<description>${perex}</description>`,
`<dc:creator>${author}</dc:creator>`, `<author>${author}</author>`,
`<pubDate>${pubDate(json.drops.find(d=> d.drop === drop).date)}</pubDate>`, `<pubDate>${json.drops.find(d=> d.drop === drop).date}</pubDate>`,
`<category>${drop}</category>`, `<category>${drop}</category>`,
].map(l=> "\t"+l), ].map(l=> "\t"+l),
"</item>" "</item>"
].map(l=> "\t"+l).join("\n"); ].map(l=> "\t"+l).join("\n");
}); });
const description = [
"Page not found jsme založili z touhy po zábavné, kvalitní a inovativní žurnalistice.",
"Chceme vám tu nabízet komplexní long ready, nečekané bonusy, multimediální obsah",
"a hlavně texty, které nám samotným v ostatních médiích chybí. Budujte spolu s námi",
"komunitu Page not found, dejte nám zpětnou vazbu na první drop, přihlaste se",
"k odebírání newsletterů. Společně s vámi budeme moct naše cíle plnit rychleji."
].join(" ");
s.echo([ s.echo([
`<?xml version="1.0" encoding="UTF-8" ?>`, `<?xml version="1.0" encoding="UTF-8" ?>`,
`<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">`, `<rss version="2.0">`,
"<channel>", "<channel>",
` <title>Pagenotfound.cz</title>`, ` <title>Pagenotfound.cz</title>`,
` <link>${host}</link>`, ` <link>${host}</link>`,
` <description>${description}</description>`,
` <atom:link href="${homepage}/raw/branch/main/rss.xml" rel="self" type="application/rss+xml" />`,
...articles, ...articles,
"</channel>", "</channel>",
"</rss>" "</rss>"
@ -123,57 +90,33 @@ async function toRSS({ json, changed }){
import { JSDOM } from "jsdom"; import { JSDOM } from "jsdom";
/** @returns {Promise<State>} */ /** @returns {Promise<State>} */
async function sitemap(){ async function sitemap(){
const { json, path }= knownSitemap(); const path= "sitemap.json";
/** @type {Sitemap} */
const json= s.test("-f", path) ? s.cat(path).xargs(JSON.parse) : { drops: [], articles: [] };
await syncDrops(json); await syncDrops(json);
const [ { drop: drop_last } ]= json.drops; const [ { drop: drop_last } ]= json.drops;
const [ article_last= { drop: "" } ]= json.articles;
if(drop_last === article_last.drop) return { json, changed: [] };
const res= await fetch(url_drops+drop_last); const res= await fetch(url_drops+drop_last);
if(res.status !== 200) return { json, changed: [] }; if(res.status !== 200) return { json, changed: [] };
const drop_articles= dropArticles(drop_last, json);
const dom= new JSDOM(await res.text()); const dom= new JSDOM(await res.text());
const diff= []; const diff= [];
for(const article of dom.window.document.querySelectorAll("article")){ for(const article of dom.window.document.querySelectorAll("article")){
const loc= article.querySelector("a")?.href;
if(!loc){
echo("Article without link:", article.textContent);
continue;
}
if(drop_articles.has(loc)) continue;
diff.push({ diff.push({
title: article.querySelector("h2").textContent.trim(), title: article.querySelector("h2").textContent.trim(),
perex: article.querySelector("[class^=ArticleTile_perex]").textContent.trim(), perex: article.querySelector("[class^=ArticleTile_perex]").textContent.trim(),
author: article.querySelector("[class^=ArticleTile_author]").textContent.trim(), author: article.querySelector("[class^=ArticleTile_author]").textContent.trim(),
loc, loc: article.querySelector("a").href,
drop: drop_last, drop: drop_last,
}); });
} }
if(!diff.length) return { json, changed: [] };
json.articles.unshift(...diff); json.articles.unshift(...diff);
s.echo(JSON.stringify(json, null, "\t")).to(path); s.echo(JSON.stringify(json, null, "\t")).to(path);
return { json, changed: [ path ] }; return { json, changed: [ path ] };
} }
function knownSitemap(){
const path= "sitemap.json";
/** @type {Sitemap} */
const json= s.test("-f", path) ? s.cat(path).xargs(JSON.parse) : { drops: [], articles: [] };
return { json, path };
}
/**
* Assumes that articles are sorted from newest to oldest
* @param {Drop.drop} drop
* @param {Sitemap} json
* @returns {Set<Article.loc>}
* */
function dropArticles(drop, { articles }){
const out= new Set();
for(const article of articles){
if(article.drop !== drop) break;
out.add(article.loc);
}
return out;
}
/** @param {Sitemap} json */ /** @param {Sitemap} json */
async function syncDrops(json){ async function syncDrops(json){
const [ { drop: drop_last } ]= json.drops; const [ { drop: drop_last } ]= json.drops;

2202
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,28 +1,18 @@
{ {
"name": "pagenotfound-cli", "name": "pagenotfound-cli",
"version": "1.2.1", "version": "1.1.0",
"description": "Utility primary for generating RSS feed for Pagenotfound", "description": "Utility primary for generating RSS feed for Pagenotfound",
"bin": "cli.js", "bin": "cli.js",
"scripts": { "scripts": {
"test": "echo \"Error: no test specified\" && exit 1" "test": "echo \"Error: no test specified\" && exit 1"
}, },
"author": "Jan Andrle <andrle.jan@centrum.cz>", "author": "",
"repository": { "license": "MIT",
"type": "git", "dependencies": {
"url": "https://gitea.jaandrle.cz/jaandrle/pagenotfound-cli.git" "jsdom": "~24.1",
}, "nodejsscript": "~1.0"
"homepage": "https://gitea.jaandrle.cz/jaandrle/pagenotfound-cli", },
"bugs": { "engines": {
"url": "https://gitea.jaandrle.cz/jaandrle/pagenotfound-cli/issues" "node": ">=18.19"
}, }
"license": "MIT",
"dependencies": {
"jsdom": "~25.0"
},
"peerDependencies": {
"nodejsscript": "~1.0"
},
"engines": {
"node": ">=18.19"
}
} }

885
rss.xml

File diff suppressed because it is too large Load Diff

View File

@ -1,61 +1,5 @@
{ {
"drops": [ "drops": [
{
"drop": "drop-019",
"date": "2024-10-01T17:43:54.000Z"
},
{
"drop": "drop-018",
"date": "2024-09-20T17:44:28.000Z"
},
{
"drop": "drop-017",
"date": "2024-09-15T17:44:27.000Z"
},
{
"drop": "drop-016",
"date": "2024-09-09T17:44:20.000Z"
},
{
"drop": "drop-015",
"date": "2024-09-02T17:44:22.000Z"
},
{
"drop": "drop-014",
"date": "2024-08-28T19:03:58.162Z"
},
{
"drop": "drop-013",
"date": "2024-08-19T17:45:07.000Z"
},
{
"drop": "drop-012",
"date": "2024-08-12T17:44:33.000Z"
},
{
"drop": "drop-011",
"date": "2024-08-02T17:44:45.000Z"
},
{
"drop": "drop-010",
"date": "2024-07-26T17:44:48.000Z"
},
{
"drop": "drop-009",
"date": "2024-07-23T17:44:49.000Z"
},
{
"drop": "drop-008",
"date": "2024-07-14T17:44:48.000Z"
},
{
"drop": "drop-007",
"date": "2024-07-07T17:44:49.000Z"
},
{
"drop": "drop-006",
"date": "2024-07-01T17:44:48.000Z"
},
{ {
"drop": "drop-005", "drop": "drop-005",
"date": "2024-06-25" "date": "2024-06-25"
@ -78,559 +22,6 @@
} }
], ],
"articles": [ "articles": [
{
"title": "Vlakem na vozíku: dnes jsem problémem, jednou bych si rád připadal jako člověk",
"perex": "Železniční doprava v Česku se svým vlastním tempem blíží standardům známým z některých zemí západní Evropy. To se týká také bezbariérových vlaků a nádraží, kterých každoročně přibývá stejně jako přepravených cestujících na vozíku. Přesto může být cestování vlakem pro mnohé z nich stále obtížné a raději se mu tak i přes celkové zlepšení vyhýbají.",
"author": "Mates Šíma",
"loc": "/clanek/vlakem-na-voziku",
"drop": "drop-019"
},
{
"title": "Druhý domov na víkend: hostitelská péče mění životy dětí z děcáků, mnoho lidí o ní však stále neví",
"perex": "Pro děti z dětských domovů je cesta k úspěšné dospělosti často plná překážek. Chybí jim individuální podpora a vzory. Statistiky ukazují, že mnohé z nich čelí vyššímu riziku nezaměstnanosti, sociálního vyloučení nebo problémů se zákonem. Hostitelská péče má potenciál tento začarovaný kruh prolomit.",
"author": "Adéla Svadba",
"loc": "/clanek/hostitelska-pece-meni-zivoty-deti-z-decaku",
"drop": "drop-019"
},
{
"title": "Nekraďte naše děti! Jak se bojuje za životní prostředí v srdci hornického kraje",
"perex": "V Moravskoslezském kraji, který je tradičně spojený s těžbou uhlí, se skupina mladých lidí rozhodla bojovat za lepší budoucnost prostřednictvím klimatického aktivismu. Čelí šikaně a nepochopení nejen ve škole či na internetu, ale i ve svých rodinách. Přesto nevzdávají snahu posouvat místní debatu o klimatických otázkách dál.",
"author": "Lucie Kotvalová",
"loc": "/clanek/jak-se-bojuje-za-zivotni-prostredi-v-srdci-hornickeho-kraje",
"drop": "drop-019"
},
{
"title": "Kontroverzní třicítka: data ukazují, že pomalejší jízda chrání obyvatele, části z nich se přesto nelíbí",
"perex": "Omezení rychlosti na 30 kilometrů v hodině se Brnu vyplácí, ulice města jsou podle statistik prokazatelně bezpečnější. Přesto čelí odmítavému postoji části obyvatel a komplikacím ze strany policie, která v zónách s nižší rychlostí nechce schvalovat přechody.",
"author": "Jana Kolafová",
"loc": "/clanek/kontroverzni-tricitka-data-ukazuji-ze-pomalejsi-jizda-chrani-obyvatele-casti-z-nich-se-presto-nelibi",
"drop": "drop-019"
},
{
"title": "Štěstí (not) found. Startuje první podcast 404, a to ve spolupráci s organizací SANANIM. \"Závislosti jsou tématem většiny lidí,\" říká terapeut Josef Šedivý",
"perex": "Mediální platforma Page Not Found ve spolupráci s organizací SANANIM vám přináší první ze svých autorských podcastů. Jeho ústředním tématem budou drogy, látky, substance a vše, co s nimi souvisí.",
"author": "Apolena Rychlíková",
"loc": "/clanek/stesti-nod-found-startuje-prvni-podcast",
"drop": "drop-018"
},
{
"title": "Hledat sám sebe a najít se v krajině. Ve Varnsdorfu vznikla lesní guerrilla, která to s plánem na záchranu před povodněmi a suchem dotáhla až na úřady",
"perex": "Letošní dlouhé léto bylo vysilující nejen pro živé bytosti. Tvrdě dopadlo i na vyschlou českou krajinu, která je ve stavu, kdy potřebuje pomoc od lidí, aby dokázala zadržet vodu. Povodně už nezvládá mírnit teď, v budoucnu se může snížit i česká potravinová soběstačnost. Na celostátní úrovni zatím neexistuje systematický plán, jak krajinu uzdravit, existují však místa, kde se o to lidé pokoušejí sami. Ve Varnsdorfu se to zdejším dobrodruhům inspirovaným zážitky ze světa podařilo dotáhnout z lesů až na úřady a k politikům.",
"author": "Táňa Zabloudilová",
"loc": "/clanek/hledat-sam-sebe-a-najit-se-v-krajine-ve-varnsdorfu-vznikla-lesni-guerrilla-ktera-to-s-planem-na-zachranu-pred-povodnemi-a-suchem-dotahla-az-na-urady",
"drop": "drop-018"
},
{
"title": "Andrej Babiš a jeho dobře promazané hnutí. ANO vládne i bez Babiše premiéra",
"perex": "Ke krajským a senátním volbám mnoho lidí nepřišlo. I tak voličstvo vyslalo jasnou zprávu: vláda jako celek důvěru lidí nemá. Myslet si, že za to může špatná komunikace, je mimo. Na vině je špatná politika.",
"author": "Apolena Rychlíková",
"loc": "/clanek/andrej-babis-a-jeho-dobre-promazane-hnuti-ano-vladne-i-bez-babise-premiera",
"drop": "drop-018"
},
{
"title": "Sucha, přívalové deště i krátké zimy. Klimatická krize nezasahuje zemědělcům pouze do úrody, ovlivňuje i jejich duševní zdraví",
"perex": "Dopady klimatické změny na zemědělství jsou viditelné a rozsáhlé. Neovlivňují však pouze úrodu a finanční stabilitu zemědělců, ale i jejich duševní zdraví. V České republice na politickou nečinnost v oblasti klimatické změny nejvíce doplácejí farmáři, pro které je odpovědné a klimaticky udržitelné zemědělství základním principem práce.",
"author": "Apolena Rychlíková",
"loc": "/clanek/sucha-privalove-deste-i-kratke-zimy-klimaticka-krize-nezasahuje-zemedelcum-pouze-do-urody",
"drop": "drop-018"
},
{
"title": "Do kin jde Amerikánka Viktora Tauše. Předcházely jí seriály, které v Česku patří k nejlepším",
"perex": "Pro svého tvůrce je Amerikánka taky něco jako seriál. Fascinaci příběhem holky z dětského domova, která za normalizace marně sní o tom, že odjede za tátou do Ameriky a sametová revoluce jí také štěstí nepřinese, už věnoval divadelní hru a covidový záznam natočený mimo stěny divadla. Teď příběh vypráví v celovečerním filmu, který se nepodobá ničemu, co v Česku pro kina vzniká. I Taušovy televizní seriály jsou jiné. A to navzdory tomu, že všechny tři natočil pro Českou televizi. Pojďme se krátce zastavit u Amerikánky a připomenout si tři televizní tituly Viktora Tauše dostupné na iVysílání.",
"author": "Táňa Zabloudilová",
"loc": "/clanek/do-kin-jde-amerikanka-viktora-tause-predchazely-ji-serialy-ktere-v-cesku-patri-k-nejlepsim",
"drop": "drop-018"
},
{
"title": "Knižní tipy found. Literatura závislosti",
"perex": "Na uživatele drog má společnost tendence koukat skrz prsty. Přinášíme pět knižních tipů, které vám pomohou nahlédnout do světa závislých a lépe je pochopit.",
"author": "Barbora Voříšková",
"loc": "/clanek/knizni-tipy-found-literatura-zavislosti",
"drop": "drop-018"
},
{
"title": "Migrací proti Okamurovi. Agenda SPD, kterou přebírá i zbytek politického spektra, dusí naši prosperitu",
"perex": "Tomio Okamura a jeho SPD vytvořili plakát černocha s výrazem zkřiveným nenávistí a zakrváceným nožem čistě pro své odpůrce. Výjev generovaný umělou inteligencí mají totiž jejich skalní fanoušci už dávno v srdci a strana, která je o něm roky přesvědčovala, nemusí své fans dále utvrzovat. Každý, kdo se pohoršil a sdílel to, byl jen pěšák zapojený do Okamurova plánu. Daleko temnější je však fakt, že agenda SPD se stává mainstreamem.",
"author": "Jakub Zelenka",
"loc": "/clanek/migraci-proti-okamurovi",
"drop": "drop-018"
},
{
"title": "Prázdná Kasárna v Karlíně jako symbol slabosti Prahy? Ukazují proměnu města, kterou nejde vzít zpět",
"perex": "Je to jeden z absurdních pohledů letošního léta. Impozantní vnitroblok vedle nádraží Praha Florenc býval oblíbeným místem trávení volného času i symbolem nového, cool městského prostoru. Dnes ho můžete vidět jen na sociálních sítích prázdný. Ztráta Kasáren podtrhává nejen téma slabé Prahy, jejíž politici působí jako pouzí přihlížející místnímu dění, ale i proměny města. Ceny jsou tu stejné nebo vyšší než v západní Evropě, platy mnohdy poloviční. Proto jsou prostory jako Kasárna důležité - tvoří zde ostrůvky snesitelné spotřeby.",
"author": "Táňa Zabloudilová",
"loc": "/clanek/prazdna-kasarna-v-karline-jako-symbol-slabosti-prahy-jejich-pripad-ukazuje-promenu-mesta-kterou-nejde-vzit-zpet",
"drop": "drop-017"
},
{
"title": "Taková běžná základka pro všechny. Děti jsou zvyklé, že dveře ředitelny jsou pořád otevřené",
"perex": "Povinné zavádění inkluze do škol máme už od roku 2016. Školy, učitelé i rodiče ale pořád hledají cestu, jak vzdělávat všechny děti stejně dobře. Bez podpory státu to nejde. To jasně ukazují i příklady škol, v nichž se daří kopírovat různorodé nastavení společnosti a rozvíjet potenciál všech dětí bez rozdílu.",
"author": "Apolena Rychlíková",
"loc": "/clanek/deti-jsou-zvykle-ze-dvere-reditelny-jsou-porad-otevrene",
"drop": "drop-017"
},
{
"title": "Duševní zdraví je hodnota. České školy se učí věnovat nejen výuce, ale i mentálnímu stavu studentů",
"perex": "Na základce jsem se se školní psycholožkou setkala všeho všudy jedno odpoledne, a to při konzultacích o výběru budoucí kariéry. Nikdo si s námi nepřišel \"popovídat\" ani tehdy, když při autonehodě umřel spolužák. O kanceláři školní psycholožky, kam si děti v amerických filmech chodily promluvit o tom, že se doma rodiče hádají, jsme si mohly nechat snít. Teď už jsme jinde, máme nástroje. Situace ale nejprve musela pořádně vyhnít.",
"author": "Adéla Svadba",
"loc": "/clanek/dusevni-zdravi-deti",
"drop": "drop-017"
},
{
"title": "Migrací proti Okamurovi. Agenda SPD, kterou přebírá i zbytek politického spektra, dusí naši prosperitu",
"perex": "Tomio Okamura a jeho SPD vytvořili plakát černocha s výrazem zkřiveným nenávistí a zakrváceným nožem čistě pro své odpůrce. Výjev generovaný umělou inteligencí mají totiž jejich skalní fanoušci dávno v srdci a strana, která je o něm roky přesvědčovala, už nemusela své fans nijak utvrzovat. Každý, kdo se pohoršil a sdílel to, byl jen pěšák zapojený do Okamurova plánu. Daleko temnější je však fakt, že agenda SPD se stává mainstreamem.",
"author": "Jakub Zelenka",
"loc": "/clanek/migraci-proti-okamurovi",
"drop": "drop-017"
},
{
"title": "Stát poslal 50 milionů zbrojařům, aby stavěli domy pro uprchlíky. Ve většině výběrových řízení neměli žádné konkurenty",
"perex": "Redakci Page Not Found se podařilo získat seznam takzvaných vázaných darů ministerstva zahraničí za posledních několik let. Vyplývá z nich, že zbrojařská firma Omnipol inkasovala 50 milionů korun na stavbu modulárních přístřešků pro uprchlíky. Podle manuálu pro neziskové organizace se ale vydala cestou nejdražšího a nejméně efektivního řešení, které se doporučuje jen ve výjimečných případech.",
"author": "Jakub Zelenka",
"loc": "/clanek/stat-poslal-50-milionu-zbrojarum-na-humanitarni-pomoc",
"drop": "drop-016"
},
{
"title": "Klimatický deník: Dům nasákl horkem a nejde vyždímat po několik týdnů",
"perex": "Letošní léto trhalo teplotní rekordy a ani v září úmorné teploty neustupují. V průběhu letních dnů jsem si zapisovala klimatický deník a pozorovala, jak extrémní počasí ovlivňuje člověka i jeho prostředí.",
"author": "Barbora Voříšková",
"loc": "/clanek/klimaticky-denik",
"drop": "drop-016"
},
{
"title": "Klub starších pánů. Jak a proč mladí lidé (ne)uvažují o Senátu",
"perex": "Obvykle nijak, rozhodně ne moc a ne často. Tak jsme si odpověděly na otázku z titulku my - autorky textu z generace Z. Ptaly jsme se mladých lidí, jak to se Senátem mají oni.",
"author": "Adéla Ježková, Lucie Kotvalová",
"loc": "/clanek/jak-a-proc-mladi-lide-ne-uvazuji-o-senatu",
"drop": "drop-016"
},
{
"title": "Má nám Senát co nabídnout? Generace Z se zeptala kandidujících",
"perex": "Senát se již od svého založení netěší velké společenské přízni. Účast ve volbách bývá nízká i v těch prvních, kdy se ojediněle volilo na celém území Česka, činila účast v prvním kole pouhých 35,03 %. Podobný nezájem je znát i mezi mladými, jak se ostatně ukázalo v doprovodném textu.",
"author": "Adéla Ježková, Lucie Kotvalová",
"loc": "/clanek/ma-nam-senat-co-nabidnout-generace-z-se-zeptala-kandidujicich",
"drop": "drop-016"
},
{
"title": "Monetizace vztahů: trh s intimitou jménem OnlyFans vytváří svět iluzí a vydělává miliardy",
"perex": "Ženy si na ní můžou zbohatnout, muži zase koupit sexuální pozornost. Platforma OnlyFans už je celosvětově známým fenoménem, který dokonce v remixu své písně \"Savage\" zmínila Beyoncé. Co je na OnlyFans tak přitažlivého, že dokáže z uživatelů vydolovat i tisíce dolarů měsíčně? A může to mít něco do činění s faktem, že jsme v posledních letech všichni tak chronicky osamocení?",
"author": "Hanka Nguyen",
"loc": "/clanek/monetizace-vztahu-trh-s-intimitou-jmenem-onlyfans",
"drop": "drop-016"
},
{
"title": "Fuck Columbus. Karibik se rapem vyrovnává s jizvami kolonialismu",
"perex": "Rap je žánrem utlačovaných a prostředkem k odporu. Právě v rapu karibských umělců, jejichž státy byly po staletí zneužívány a drancovány, mají univerzální témata touhy po svobodě, spravedlnosti a plnohodnotnému životě obrovskou sílu. Písek rajských pláží, voda a zeleň jsou nasáklé krvavou historií, ale kráčí po nich mladé duše.",
"author": "Vojtěch Tulek",
"loc": "/clanek/fuck-columbus-karibik-se-vyrovnava-s-jizvami-kolonialismu",
"drop": "drop-016"
},
{
"title": "Knižní tipy found. Knihy, které vás připraví na klimatickou katastrofu",
"perex": "Klimatická změna postupuje, počasí šílí. Čím jiným se obrnit před katastrofou, než právě literaturou?",
"author": "Jakub Zelenka, Apolena Rychlíková, Barbora Voříšková",
"loc": "/clanek/knizni-tipy-klima",
"drop": "drop-016"
},
{
"title": "Chceme horor a stará traumata prožít na vlastní kůži. Ještě nikdy to nešlo tak snadno",
"perex": "Do kin dorazil nový Vetřelec, který se vrátil ke kořenům série a snaží se u diváka kromě nostalgie navodit i původní strach z něčeho zlověstného, ze zla ukrytého v temnotě a stínech. Jeho hlavní konkurencí dnes ale není jiné filmové monstrum, ale zcela odlišný formát a způsob vyprávění. Dnes se ty nejlepší horory dělají ve světě her a dokážou šokovat a vyděsit stejně úspěšně jako první díl s xenomorfem před 45 lety.",
"author": "Jakub Zelenka",
"loc": "/clanek/chceme-horor-a-stara-traumata-prozit-na-vlastni-kuzi",
"drop": "drop-015"
},
{
"title": "Na pokraji kolapsu: tvrdá doba pro psychiku evropských zemědělců",
"perex": "Šestice novinářek zkoumala, jakým problémům čelí zemědělci ve Španělsku, Řecku, Polsku, Rumunsku a České republice. Klimatická změna a s ní související problémy tvrdě dopadají na jejich duševní zdraví. A řešení je v nedohlednu.",
"author": "Apolena Rychlíková",
"loc": "/clanek/na-pokraji-kolapsu",
"drop": "drop-015"
},
{
"title": "Jak vystoupit z krysího kola. Umíme si ještě představit jinou budoucnost? A o co jde nerůstovému hnutí?",
"perex": "Ve stejnou dobu, kdy se s myšlenkou nerůstu seznamují některé evropské země, zformovalo se nerůstové hnutí i v Česku a kvůli zdejšímu traumatu z minulého režimu se stalo mediální kontroverzí. Prozatím se věnuje hlavně vzdělávání, nerůstovou akademií každý rok projdou desítky lidí a některým z nich změní život. Co přesně je nerůst a má hnutí potenciál naučit Česko vystoupit z krysího kola ? Anebo si alespoň představit jinou budoucnost?",
"author": "Táňa Zabloudilová",
"loc": "/clanek/utect-tlaku-na-vykon-vystoupit-z-krysiho-kola-umet-si-predstavit-jinou-budoucnost-o-co-jde-nerustovemu-hnuti",
"drop": "drop-015"
},
{
"title": "“Honil si ho a upřeně na mě civěl\" Zíráním to začíná, často ale nekončí. Ženy popisují své zážitky z cestování MHD",
"perex": "Kampaň o sexuálním obtěžování v hromadné dopravě vzbudila vášně, ve kterých zaniká to podstatné. Bezpočet žen se v MHD dostává do nepříjemných až nebezpečných situací, často navíc za nezájmu spolucestujících. I \"obyčejné\" zírání pak dokáže být traumatizující zkušeností.",
"author": "Apolena Rychlíková",
"loc": "/clanek/ziranim-to-zacina-casto-ale-nekonci-zeny-popisuji-sve-zazitky-z-cestovani-mhd",
"drop": "drop-015"
},
{
"title": "Ukrajinské děti nacházejí nový domov v českých školách. Nesetkávají se však jen s vstřícností",
"perex": "Děti, které utekly před celoplošnou invazi Ruska na Ukrajinu, nacházejí v českých školách nové zázemí. Díky kombinaci jazykové přípravy, podpory učitelů a spolužáků se jim daří překonávat nejen bariéry cizí řeči, ale i traumata z domova a občasné negativní reakce okolí.",
"author": "Anastasiia Furman",
"loc": "/clanek/ukrajinske-deti-nachazeji-novy-domov-v-ceskych-skolach",
"drop": "drop-015"
},
{
"title": "Newsletter: Špinavá kampaň přímo od států",
"perex": "Od září opět začínáme s naším pravidelným obsahovým newsletterem. Tentokrát to bude trochu nerdsky jiskřit, protože službu má Jakub Zelenka. Knižní tipy přinesla Bára Voříšková.",
"author": "Jakub Zelenka, Barbora Voříšková",
"loc": "/clanek/spinava-kampan-primo-od-statu",
"drop": "drop-015"
},
{
"title": "Ženy, které vyprávějí o násilí. Americký true crime zkoumá sám sebe i své ženské hrdinky",
"perex": "Hned dvě nedávné americké minisérie zajímavě rozvíjí témata ženské emancipace i etiky vyprávění o skutečných zločinech. Nejlepší jsou v momentech, kdy poctivě reflektují, kdo příběh vypráví a komu vlastně patří. Hrdinky, které hrají Natalie Portman, Riley Keough nebo Lily Gladstone, cítí povinnost zabránit tomu, aby se na určité případy zapomnělo, často u toho ale mívají potřebu emancipovat samy sebe. Hodí se však v jejich pozici myslet i na sebe? ",
"author": "Táňa Zabloudilová",
"loc": "/clanek/zeny-ktere-vypraveji-o-nasili-americky-true-crime-zkouma-sam-sebe-i-sve-zenske-hrdinky",
"drop": "drop-014"
},
{
"title": "Pes jako třídní icebreaker. Jak jedna fenka z útulku propíchla nejednu sociální bublinu",
"perex": "Vzali jsme si psa z útulku a neuvěříte, co se stalo. Svůj prostor svobody jsem nalezla mezi ostatními pejskaři. Občas se s nimi sice neshodnu, ale i díky našim psům se učíme sdílet spolu trpělivě jeden obyčejný, leč pro nás vzácný prostor na pomezí pražských Strašnic a Vršovic. ",
"author": "Apolena Rychlíková",
"loc": "/clanek/pes-jako-tridni-icebreaker-jak-jedna-fenka-z-utulku-propichla-nejednu-socialni-bublinu",
"drop": "drop-014"
},
{
"title": "Uživit sebe, uživit svět a nezbláznit se z toho. Na ekofarmách není udržitelnost jen líbivé heslo, ale každodenní realita",
"perex": "Přestože ekofarmáři čelí pracovním i osobním výzvám, nepochybují o smyslu svého úsilí. Farmářská škola čelí navzdory počátečním pochybnostem přetlaku zájemců, do pěstování se pouští projektové manažerky i překladatelé.",
"author": "Lucie Kotvalová",
"loc": "/clanek/na-ekofarmach-neni-udrzitelnost-jen-libive-heslo-ale-kazdodenni-realita",
"drop": "drop-014"
},
{
"title": "Huť budoucnost nemá. Co lidi?",
"perex": "Co by byla Ostrava bez Nové hutě? Je třeba zahodit strach a skončit s přešlapováním, region změnu potřebuje. Otazník visí nad tisícovkami zaměstnanců, kteří stále doufali, že hutnictví k regionu patří už navždy.",
"author": "Ondřej Stratilík",
"loc": "/clanek/hut-budoucnost-nema",
"drop": "drop-014"
},
{
"title": "Katastrofa se nekoná. Karviná se chystá na život po uhlí",
"perex": "Město, které na hornictví vyrostlo, zvládá přicházející konec těžby bez významných sociálních problémů. Trápí jej však odchod mladých a málo vhodných pracovních příležitostí, které by dokázaly tento trend zvrátit. Do budoucnosti přesto hledí s nadějí.",
"author": "Klára Votavová, Martin Vrba",
"loc": "/clanek/katastrofa-se-nekona-karvina-se-chysta-na-zivot-po-uhli",
"drop": "drop-014"
},
{
"title": "Je vcelku nesporné, že Izrael porušuje mezinárodní právo, říká právní expertka Veronika Bílková. Otázkou je, jak jeho jednání kvalifikovat",
"perex": "S profesorkou mezinárodního práva hovoříme o Ukrajině, Gaze i klimatické změně. \"Považuji za pravděpodobné, že dříve či později někdo z předních představitelů Ruské federace skutečně skončí před soudem,\" domnívá se Bílková.",
"author": "Apolena Rychlíková",
"loc": "/clanek/je-vcelku-nesporne-ze-izrael-porusuje-mezinarodni-pravo-rika-expertka-veronika-bilkova",
"drop": "drop-013"
},
{
"title": "Izraelská armáda zabila v Gaze už 108 novinářů a novinářek. Česká média zůstávají lhostejná",
"perex": "Okupanti do Gazy nepouštějí nezávislé zahraniční reportéry a ty místní v mnoha ověřených případech za jejich práci zabíjejí nebo zatýkají. Pro velkou část české mediální obce je ale zajímavější sdílet vyvrácené hoaxy, dehumanizovat civilní oběti války a šikanovat ty, kteří upozorňují na bezpráví.",
"author": "Jakub Jetmar",
"loc": "/clanek/izraelska-armada-zabila-v-gaze-uz-108-novinaru-a-novinarek-ceska-media-zustavaji-lhostejna",
"drop": "drop-013"
},
{
"title": "Zbraň i lékárnička. Válka odhaluje, jak důležitou roli v ní hraje kultura",
"perex": "V Česku máme někdy tendence brát kulturu na lehkou váhu. Válka v Ukrajině však ukazuje, jak významnou roli v časech krize kultura sehrává nebo že i básně mohou být tím, co člověka udržuje při životě.",
"author": "Barbora Voříšková",
"loc": "/clanek/zbran-i-lekarnicka",
"drop": "drop-013"
},
{
"title": "Je v pořádku radost nad bombou, která trhá na kusy těla vojáků? Pro mě ano přišli, aby nás zabili",
"perex": "Válka ve své každodenní formě je jednodušší, než se může zdát. Často jde jenom o jediné: přežít.",
"author": "Adam Sybera",
"loc": "/clanek/je-v-poradku-radost-nad-bombou-ktera-trha-na-kusy-tela-vojaku-pro-me-ano",
"drop": "drop-013"
},
{
"title": "Skuteční muži jsou napravo",
"perex": "Zrušený koncert Taylor Swift ve Vídni otřásl jejím fandomem. Jak s hrozbou teroristického útoku souvisí misogynie a nárůst radikalizace mladých mužů?",
"author": "Marie Heřmanová",
"loc": "/clanek/skutecni-muzi-jsou-napravo",
"drop": "drop-013"
},
{
"title": "Podivuhodný případ českého boje s klimatickou změnou",
"perex": "V roce, který začal mediálním zájmem o enviromentální aktivismus kvůli polévce vylité na ochranné sklo Mony Lisy, přinášíme šest příběhů, které přibližují možnosti běžných lidí debatu o změně klimatu měnit. Příběhy kolektivů ze současného Česka budujících doma nebo ve svém sousedství ostrůvky nových světů ukazují, co všechno by mohlo být jinak.",
"author": "Táňa Zabloudilová",
"loc": "/clanek/podivuhodny-pripad-ceskeho-boje-s-klimatickou-zmenou",
"drop": "drop-013"
},
{
"title": "HeroHero je děravé, dokázal etický hacker. Mohl manipulovat i s profily všech tvůrců",
"perex": "Ani ten nejvlivnější účet na HeroHero nebyl v bezpečí. Před rokem se populární česká platforma musela vypořádat s kritickou chybou, kterou objevil etický hacker Marek Tóth. Skrze díru v systému mohl ovládnout jakýkoliv profil a dělat si s ním, co se mu zamane od přidávání příspěvků po změnu ceny předplatného. Ukázal tak, jak v dnešní době převzít digitální identitu i vlivného influencera. Když se po roce na HeroHero hacker vrátil, objevil další čtyři zranitelnosti. Ta z července umožňovala vidět, kolik si tvůrce přes předplatné měsíčně vydělává. Mohl tak nahlédnout na příjmy třeba Mikýře z HeroHero v době, kdy měl tvůrce nejvíce odběratelů.",
"author": "Jakub Zelenka",
"loc": "/clanek/herohero-je-derave",
"drop": "drop-012"
},
{
"title": "Etický hacker: Z karty majitele HeroHero jsem si předplatil Čestmíra",
"perex": "Účty influencerů mohl ovládat jako loutky na provázku. Etický hacker Marek Tóth našel zranitelnost v populární platformě pro tvůrce HeroHero a zaplatil si předplatné u pořadu Čestmíra Strakatého. Na tom by nebylo nic zvláštního, kdyby tak neučinil cizí platební kartou z cizího účtu. V rozhovoru Page Not Found popisuje, jak se mu to povedlo.",
"author": "Jakub Zelenka",
"loc": "/clanek/eticky-hacker-hacknul-herohero",
"drop": "drop-012"
},
{
"title": "Tady máš penízky na plíny a neotravuj. Jak stárnoucímu státu (ne)záleží na matkách",
"perex": "Porodnost v Česku klesá na historické minimum. Přesto zde žije nejvíce lidí v historii  díky migraci, která je v tuzemsku téměř sprosté slovo. Proč společnost za to, že se rodí málo dětí, pranýřuje a moralizuje ženy? A co matkám malých dětí i těm, které by si je přály, skutečně chybí?",
"author": "Clara Zanga",
"loc": "/clanek/tady-mas-penizky-na-pliny-a-neotravuj",
"drop": "drop-012"
},
{
"title": "Buzerant, ale v pohodě. O slovech, která bolí i pečují",
"perex": "Proč je moje identita pro někoho urážkou? Queer lidé jsou často zraňováni skrze slova. Jen díky nim je ale možné někam patřit a pochopit se. Proto si sílu slov berou zpět.",
"author": "Vladimír Nezdařil",
"loc": "/clanek/buzerant-ale-v-pohode-o-slovech-ktera-boli-i-pecuji",
"drop": "drop-012"
},
{
"title": "Zahrada proti času. Místo svobody i rodícího se života",
"perex": "Zahrada? Nuda, řeknete si možná. Přesto je pro mě zahrada ostrůvkem svobody, kde kromě květin můžeme vzkvétat i my.",
"author": "Barbora Voříšková",
"loc": "/clanek/zahrada-proti-casu",
"drop": "drop-012"
},
{
"title": "Nejlepší seriál na streamu, o kterém se v Česku nepíše. A čeští komediální selfmademani",
"perex": "Na streamu se objevil seriál, který vás, řečeno jazykem ambiciózních marketingových specialistů, vyvede z komfortní zóny. Potřebujete v životě něco takového? Zcela určitě. Řeč je o šestidílném Fantasmas (HBO), šesti epizodách queer, antikapitalistických, a podivuhodně vtipných skečů propojených příběhem o tom, jak neprodat sám sebe. Anebo alespoň ne levně.",
"author": "Táňa Zabloudilová",
"loc": "/clanek/nejlepsi-serial-na-streamu-o-kterem-se-v-cesku-nepise-a-cesti-komedialni-selfmademani",
"drop": "drop-012"
},
{
"title": "Nejsme součástí historie, přitom je nedílná od té vaší",
"perex": "Připomínáme si Porajmos romský holokaust každý rok. Děti ve škole se o něm však dozvědí jen pár vět. Jak by se na nás Romy dívala společnost, kdyby bylo přirozené, že se v literatuře probírají jména romských autorů, v povinné četbě je romská tématika a při dějepisu by pan učitel čerpal ze zdrojů romského muzea? Žijeme vedle sebe, a přece se neznáme.",
"author": "Maria Siváková",
"loc": "/clanek/nejsme-soucasti-historie-pritom-je-nedilna-od-te-vasi",
"drop": "drop-011"
},
{
"title": "Smrad vepřína v Letech u Písku zmizel, z českého anticikanismu je však dál k nedýchání",
"perex": "Letos uplynulo osmdesát let od romského holocaustu. Letos poprvé si Romové mohli tragické události připomenout v důstojných kulisách opravdového památníku, ne na louce vedle velkokapacitního vepřína.",
"author": "Apolena Rychlíková",
"loc": "/clanek/smrad-veprina-v-letech-u-pisku-zmizel-anticikanismus-nikoliv",
"drop": "drop-011"
},
{
"title": "\"Ale u nás se cikánsky nemluví!\"",
"perex": "Romistky Radka Patočková a Karolína Ryvolová v současnosti udávají směr nakladatelství KHER, jež vydává v Česku stále ještě opomíjenou romskou literaturu. Mluvily jsme spolu o jejím postavení, roli a vývoji, ale i o tom, jak se u nás daří malým nakladatelům.",
"author": "Barbora Voříšková",
"loc": "/clanek/romska-literatura-je-z-definice-politicka-s-radkou-patockovou-a-karolinou-ryvolovou-nejen-o-roli-romske-literatury-a-nakladatelstvi-kher",
"drop": "drop-011"
},
{
"title": "Trump nezemře za naše fašistické hříchy",
"perex": "Existenciální boj za demokracii nemusí ji samotnou vždy posilovat. I tak měla debata o trumpovském fašismu smysl.",
"author": "Jakub Jetmar",
"loc": "/clanek/trump-neumre-za-nase-fasisticke-hrichy",
"drop": "drop-011"
},
{
"title": "Kluci a holky z titulních stran. Novináři posedlí žebříčky a dojemnými příběhy pokřivují syrovou realitu byznysu",
"perex": "Lid si žádá zářivé příběhy z byznysu a být na titulce Forbesu je téměř povinností. Pro tento cíl řada lidí obětuje i funkční byznysplán. Novinářům by zase fakta zkazila dobrý příběh. Jak skončily rozesmáté tváře vizionářů z titulek se pak často ani čtenář nedozví. Příběh prostě vyšumí. Místo adorování obrazu nedostižných podnikatelských géniů se pojďme bavit i o selhání.",
"author": "Jakub Zelenka",
"loc": "/clanek/kluci-a-holky-z-titulnich-stran",
"drop": "drop-011"
},
{
"title": "Infarkt mě sejmul na den a půl, od té doby brzdím. Stres si lidi v gastru vytvářejí, aby se víc makalo, říká šéfkuchař Pavel Drdel",
"perex": "Pavel Drdel je oblíbený šéfkuchař těch, kteří nemají oblíbené šéfkuchaře. Lidí, kteří nesledují elitu české gastronomické scény, neví nic o fine diningu a nikdy neviděli beef Wellington. Zajímá ale i ty, kteří se v kuchyni vyznají. Autor Postní kuchařky a šéf strakonické restaurace Sůl a řepa, kde na jídelním lístku najdete i zmrzlinu s jehnědami, dělá věci, které jsou v Česku trochu exotika. A to přesto nebo právě proto že používá striktně jen suroviny ze svého kraje. Jak jde v Česku dělat gastro, když vám nejde o peníze, nechcete sebe a svoje lidi sedřít z kůže a zajímá vás stav planety?",
"author": "Táňa Zabloudilová",
"loc": "/clanek/infarkt-me-zastavil-na-den-a-pul-od-te-doby-brzdim-stres-si-lidi-v-gastru-vytvari-umele-rika-sefkuchar-pavel-drdel",
"drop": "drop-010"
},
{
"title": "Puritánští konzervativci mají pravdu, pornoservery jsou místem činu",
"perex": "Pornhub má stále problém s nelegálním a nebezpečným obsahem a nedělá dost pro jeho vyřešení. V roce 2020 portál s filmy pro dospělé ujišťoval veřejnost i politiky, že se změní. Zakázal nahrávat videa komukoliv z ulice a tuto výsadu dal jen autorizovaným účtům. Jak ale Page Not Found zjistila, i profily s modrou nálepkou \"ověřeno\" publikují bez větší kontroly zakázaný obsah. Údajně bezpečnější Pornhub je i po letech jen iluzí.",
"author": "Jakub Zelenka",
"loc": "/clanek/puritansti-konzervativci-maji-s-pornhubem-pravdu",
"drop": "drop-010"
},
{
"title": "Psát. Pochopit. Pomstít. Pamatovat. Literatura jako most napříč společností",
"perex": "Trojici spisovatelů Annie Ernaux, Édouarda Louise a Didera Eribona nepojí pouze stejná národnost či kořeny zapuštěné v nižších společenských vrstvách, ale i způsob, jakým svou třídní zkušenost reflektují. Jejich jména bývají někdy spojována s populárním termínem autofikce. Annie Ernaux se však proti autofikci vymezuje a prosazuje místo ní autosociobiografii. V čem tento způsob psaní spočívá? A může nám pomoci lépe porozumět společnosti?",
"author": "Barbora Voříšková",
"loc": "/clanek/autosociobiograficke-psani-jako-most-napric-spolecnosti",
"drop": "drop-010"
},
{
"title": "Knižní tipy found. Které autofikce by vám neměly uniknout?",
"perex": "Autofikce zaplavila literární břehy. Které autofikční knihy by vás neměly minout? Ze svých polic vybírají Tereza Semotamová, Marek Torčík, Apolena Rychlíková a Barbora Voříšková.",
"author": "Barbora Voříšková",
"loc": "/clanek/anketa-autofikce-autobiografie",
"drop": "drop-010"
},
{
"title": "Jak vznikají hvězdy byznysu na český způsob. Média adorovala mladého prodejce tenisek, dnes dluží desítky milionů",
"perex": "Ten příběh měl všechno. Mladý kluk bez investorů vybudoval obchod s luxusním showroomem v centru Brna. Jeho obchod Sneaker Gallery se chystal expandovat do zahraničí. Jenže už v době, kdy dával sebevědomé rozhovory, se začaly množit neproplacené složenky. Nyní věřitelé požadují zpátky desítky milionů korun.",
"author": "Jakub Zelenka",
"loc": "/clanek/obchod-sneaker-gallery-je-v-insolnvenci",
"drop": "drop-010"
},
{
"title": "\"Některými kroky jsem si vytvořil nepřátele na smrt.\" Jindřich Vobořil o odchodu z funkce protidrogového koordinátora, regulaci návykových látek i trestech za konopí",
"perex": "Jindřich Vobořil opouští koncem srpna pozici národního drogového koordinátora a přesouvá se do role poradce premiéra. Co bude obnášet a proč se tak děje? Jaké další plány Vobořil má a co by Česko mělo udělat, aby přestalo být alkoholovou velmocí? To vše řešíme v exkluzivním rozhovoru pro Page 404 s předním českým odborníkem na drogy a závislosti.",
"author": "Apolena Rychlíková",
"loc": "/clanek/nekterymi-kroky-jsem-si-vytvoril-nepratele-na-smrt-jindrich-voboril-o-odchodu-z-funkce-protidrogoveho-koordinatora-regulaci-navykovych-latek-i-trestech-za-konopi",
"drop": "drop-009"
},
{
"title": "Pili jsme a budem. Jak jsem dospívala v alkoholovém oparu stejně jako tolik jiných dětí u nás",
"perex": "První otravu alkoholem jsem zažila ve věku patnácti let. Patřím mezi děti, které začaly pít moc brzo. Takových jako já je v České republice vysoké množství. Až dnes chápu, proč je to problém.",
"author": "Apolena Rychlíková",
"loc": "/clanek/pili-jsme-a-budem-jak-jsem-dospivala-v-alkoholovem-oparu-stejne-jako-tolik-jinych-deti-u-nas",
"drop": "drop-009"
},
{
"title": "Žena zákona vs padouch. Na nové primárky je pozdě, naděje amerických Demokratů teď stojí a padají s Kamalou Harris",
"perex": "Joe Biden udělal správnou věc v nesprávný okamžik. Přesto se šance Demokratů na udržení Bílého domu zvýšily. Americký prezident a jeho okruh nejvěrnějších byli v posledních týdnech prakticky jedinými Američany, kteří ještě reálně věřili v jeho šanci obhájit na podzim mandát.",
"author": "Josef Bouška",
"loc": "/clanek/zena-zakona-vs-padouch",
"drop": "drop-009"
},
{
"title": "Flanérem až do konce svých dnů",
"perex": "Když mám čas pro sebe a mohu jej utrácet docela svévolně a zbytečně bloumáním po městě, cítím se svobodný. Chci to pro všechny.",
"author": "Jakub Jetmar",
"loc": "/clanek/flanerem-az-do-konce-svych-dnu",
"drop": "drop-009"
},
{
"title": "Domov, který je všude a nikde: Jak jsem dvakrát prožívala nucenou migraci",
"perex": "Za rozhodnutím odstěhovat se ze své země většinou stojí šance na vyšší plat a lepší životní úroveň, zajímavější práci nebo přístup ke vzdělání. Před stěhováním si migranti obvykle hledají ubytování, připravují doklady a učí se místní jazyk. Pro miliony Ukrajinců ale migrace od roku 2014 vypadá trochu jinak lidé si během pár hodin sbalí celý svůj život do jednoho kufru a většinou se vydávají do úplného neznáma. Když začala válka, bylo mi jedenáct. A pak se to celé zopakovalo o osm let později.",
"author": "Anastasiia Furman",
"loc": "/clanek/domov-ktery-je-vsude-a-nikde",
"drop": "drop-009"
},
{
"title": "Tánin Seriesletter #4 Přiznání mileniálů",
"perex": "Tentokrát to bude o seriálových zpovědích mileniálů. Jsou to totiž právě ony, které v poslední dekádě proměnily představu o komediálních seriálech až tak, že se i do sebe pohroužený, často vážný Medvěd ocitl na cenách Emmy v kategorii komedie.",
"author": "Táňa Zabloudilová",
"loc": "/clanek/tanin-seriesletter-4-priznani-milenialu",
"drop": "drop-009"
},
{
"title": "0,5 % vol. To nejlepší z obou světů",
"perex": "Výroba nealko piva se v Česku v poslední dekádě téměř zdvojnásobila, pivovary teď experimentují i se slabšími a méně cukernatými alko verzemi. Lidí, kteří nechtějí skončit jako jejich namatlaní strýcové, zároveň ale neradi zůstávají doma nebo o vodě, očividně přibývá.",
"author": "Jakub Jetmar",
"loc": "/clanek/05-percent-vol-to-nejlepsi-z-obou-svetu",
"drop": "drop-008"
},
{
"title": "7 mýtů o bydlení",
"perex": "Vláda v červnu schválila návrh zákona o podpoře v bydlení, který už stihl úspěšně projít i prvním čtením v parlamentu. Nejedná se sice o legislativu, která by mohla vyřešit bytovou krizi taková ostatně ani neexistuje máme však díky němu po letech šanci získat právní rámec pro sociální bydlení, ubytovat desítky tisíc lidí v bytové nouzi a začít systematicky pracovat na jiné bytové politice než té současné, která stále vychází ze široce sdílených mýtů. Které to jsou?",
"author": "Táňa Zabloudilová",
"loc": "/clanek/7-mytu-o-bydleni",
"drop": "drop-008"
},
{
"title": "Vzývání republikánských hodnot a antifašismu nestačí. Sjednocené francouzské levici pomohl úderně formulovaný důraz na ekonomická témata",
"perex": "Krajní pravice ve Francii byla poražena. Momentálně však vedle sebe ve Francii existují tři velmi silné bloky, aniž by některý z nich získal absolutní většinu. Další vývoj bude záviset na schopnosti vyjednávat koaliční kompromis ve složitém legislativním patu, se kterým nemá politická reprezentace páté republiky dostatečné zkušenosti.",
"author": "Kristina Dziková",
"loc": "/clanek/vzyvani-republikanskych-hodnot-a-antifasismu-nestaci-sjednocene-francouzske-levici-pomohl-uderne-formulovany-duraz-na-ekonomicka-temata",
"drop": "drop-008"
},
{
"title": "Babišův krajně pravicový coming out odbržděný lídr ANO si v Evropě nachystal půdu pro českou kampaň",
"perex": "Bývalý premiér si v Evropském parlamentu založil trucfrakci s Orbánem a výkvětem západoevropské krajní pravice. Okamura teď vedle něj vypadá jako chudý příbuzný. Vláda na jeho posun nemá relevantní odpověď.",
"author": "Apolena Rychlíková",
"loc": "/clanek/babisuv-krajne-pravicovy-coming-out-obrzdeny-lidr-ano-si-v-evrope-nachystal-pudu-pro-ceskou-kampan",
"drop": "drop-008"
},
{
"title": "\"O mladé chlapce a muže bychom měli pečovat stejně, jako chceme pečovat o ženy a queer osoby,\" říká ilustrátorka Marto Kelbl",
"perex": "Ilustrátorka Marto Kelbl vydala koncem loňského roku svůj první autorský komiks Ani holka, ani kluk. Ten je zároveň první českou knihou pro děti pojednávající o nebinární a trans zkušenosti. Mluvily jsme spolu o jejím tvůrčím procesu, osobní rovině knihy Ani holka, ani kluk nebo současné situaci ve slovenské kultuře a radikalizaci mladých mužů.",
"author": "Barbora Voříšková",
"loc": "/clanek/rozhovor-s-marto-kelbl",
"drop": "drop-008"
},
{
"title": "Co dělají české redakce pro vytváření bezpečného prostředí? Anketa mezi šéfredaktory a šéfredaktorkami",
"perex": "V návaznosti na text o sexuálním obtěžování v českých redakcích zveřejňujeme anketu mezi vybranými šéfredaktory významných českých médií. Jak se staví k problematice sexuálního obtěžování a sexismu a jaké mechanismy k jejich potírání zavádějí?",
"author": "Apolena Rychlíková",
"loc": "/clanek/co-delaji-ceske-redakce-pro-vytvareni-bezpecneho-prostredi-pro-novinarstvo-anketa-mezi-sefredaktory-a-sefredaktorkami",
"drop": "drop-008"
},
{
"title": "To slovo se bojím říkat na veřejnosti, protože lidi přestanou poslouchat. Přesto jde o můj ostrůvek svobody",
"perex": "Když to slovo řeknu nahlas, tak většina z vás přestane číst. Když vám o tom budu říkat osobně, nejspíše vypnete a vaše myšlenky začnou raději bloudit nekonečnou vesmírnou prázdnotou, jen abyste tomu proslovu unikli. Jde totiž o čistě nerdské téma, ale týká se i vás, protože tenhle text s největší pravdepodobni čtete v elektronické podobě.",
"author": "Jakub Zelenka",
"loc": "/clanek/linux-je-muj-ostruvek-svobody",
"drop": "drop-008"
},
{
"title": "Šňupání lajny ze zadku a pak sex. V Česku sídlící Xvideos si nedokáže uhlídat obsah nahraný uživateli",
"perex": "Na největším pornoserveru na světě jsou celé playlisty videí, kde si lidé aplikují neznámé substance. Lajny bílého prášku se šňupou z penisů i pozadí. Kouří se neznámé látky z baněk těsně před vyvrcholením a protagonisté mají na svých nahých tělech takzvaně \"narýsováno\". Tento obsah porušuje nejen pravidla, která si v Česku podnikající Xvideos samo určilo, ale ještě dokazuje, že stránka nedokáže efektivně bojovat proti škodlivému obsahu.",
"author": "Jakub Zelenka",
"loc": "/clanek/snupani-lajny-ze-zadku-a-pak-sex",
"drop": "drop-007"
},
{
"title": "Vidět v tobě odraz sebe. Film Ta druhá nabízí ponor do životů \"skleněných dětí\"",
"perex": "Marie Magdalena Kochová ve svém dokumentárním snímku Ta druhá zachycuje život Johany, takzvaného \"skleněného dítěte\". Johana, stejně jako mnozí z nás, patří k sourozencům dětí s postižením. Kochové film nám tak dává šanci prožít příběhy, které mnohdy skrýváme i sami před sebou.",
"author": "Barbora Voříšková",
"loc": "/clanek/videt-v-tobe-odraz-sebe",
"drop": "drop-007"
},
{
"title": "Tánin Seriesletter #3 Přichází Medvěd. Co je na něm tak skvělého?",
"perex": "Přichází Medvěd, přesněji řečeno jeho třetí řada. O co jde? Medvěd je ultraoblíbený seriál z prostředí chicagské restaurace, která se během dvou sezon proměnila z promaštěné fastfoodové zašívárny v podnik s michelinskými ambicemi. Třetí řada, která nedávno vyšla, má zatím nejslabší hodnocení, sotva to ale Medvědovi zlomí vaz. Proč je tak oblíbený a na co se zaměřují jiné současné seriály z gastro prostředí, které zatím neznáme?",
"author": "Táňa Zabloudilová",
"loc": "/clanek/prichazi-medved-co-je-na-nem-tak-skveleho",
"drop": "drop-007"
},
{
"title": "Nebudu tady sedět s takovou hromadou hnusu. Coming out nejbližším nemusí vždy znamenat přijetí a pochopení",
"perex": "Situace queer lidí se v ČR od 90. let výrazně zlepšila. Přesto i dnes přináší otevřenost ohledně genderové identity nebo vztahové orientace nebezpečí rozpadu rodinných či přátelských vztahů.",
"author": "Kristina Němcová",
"loc": "/clanek/nebudu-tady-sedet-s-takovou-hromadou-hnusu-coming-out-nejblizsim-nemusi-vzdy-znamenat-prijeti-a-pochopeni",
"drop": "drop-007"
},
{
"title": "Sahal mi do rozkroku, snažil se mě líbat. Novinářky často obtěžují jejich mužští kolegové či nadřízení",
"perex": "Z nedávno uskutečněného výzkumu spolku Ženy v médiích vyplynulo, že ženy - novinářky čelí v oblasti pracovních vztahů jednomu zásadnímu problému. Je jím sexismus, nevhodné chování a mnohdy i sexuální obtěžování ze strany vlastních kolegů.",
"author": "Apolena Rychlíková",
"loc": "/clanek/sahal-mi-do-rozkroku-snazil-se-me-libat-novinarky-nejcasteji-obtezuji-jejich-muzsti-kolegove-ci-nadrizeni",
"drop": "drop-007"
},
{
"title": "Ještě, že nás ten Facebook blokuje. Proč se vyplatí setrvat v boční uličce digitálního města",
"perex": "Umolousaný kluk mává novinami na hlavní třídě říkalo se mu kamelot. Vykřikuje titulky a láká na nákup nejnovějšího vydání za pár centů. Kdyby to dělal dnes, nabízí je nejspíše přes Instagram a Facebook. Jenže tohohle kamelota z centra velkoměsta postupně strážci pořádku vykopávají do postranních uliček. Šanci prodat tam noviny má menší, neboť si ho tolik lidí nevšimne.",
"author": "Jakub Zelenka",
"loc": "/clanek/jeste-ze-nas-ten-facebook-blokuje",
"drop": "drop-007"
},
{
"title": "\"Obě hledáme lidi, kteří se dotýkají života.\" Klára Tasovská natočila o fotografce Jarcovjákové jeden z nejlepších českých filmů posledních let",
"perex": "Dokumentární snímek Ještě nejsem, kým chci být, je vizuálním deníkem fotografky Libuše Jarcovjákové, která s fotoaparátem na krku prožila celý život, aby se až pár let před sedmdesátkou stala oceňovanou v rodném Česku i v cizině. Film Kláry Tasovské Ještě nejsem, kým chci být uvedený v Karlových Varech působí stejně osobitě jako fotografka pořizující už v 70. letech na analog selfíčka. Tasovská ani vteřinu filmu nenatočila, místo toho rozpohybovala fotky Jarcovjákové a filmový svět stvořila výhradně z nich.",
"author": "Táňa Zabloudilová",
"loc": "/clanek/obe-hledame-lidi-kteri-se-dotykaji-zivota-klara-tasovska-natocila-o-fotografce-jarcovjakove-jeden-z-nejlepsich-ceskych-filmu-poslednich-let",
"drop": "drop-006"
},
{
"title": "Píšu o sobě, abyste mi rozuměli. Literatura jako cesta k pochopení vietnamské menšiny",
"perex": "Literatura byla odjakživa mostem, který dokázal propojit a vysvětlit i zdánlivě neslučitelné světy. Nasvědčuje tomu i narůstající množství vietnamských diasporických autorů, kteří o své identitě otevřeně píšou, a to i v jazycích své přistěhovalecké země.",
"author": "Hanka Nguyen",
"loc": "/clanek/pisu-o-sobe-abyste-mi-rozumeli-literatura-jako-cesta-k-pochopeni-vietnamske-mensiny",
"drop": "drop-006"
},
{
"title": "Když ukazujeme penisy, nemusí být vždy ve stavu erekce, říkají tvůrkyně etického porno magazínu",
"perex": "V čem se etické porno liší od \"normálního\"? Všichni aktéři si ho musí užít, je politické a penisy nemusí být v erekci, říkají tvůrkyně kodaňského zinu Bedtime Magazine Polina Bachlakova, Mette Munk a Lea Petrine. \"Patří tam i pocity, že se vůbec sexuálně necítíš a nemáš na sex ani pomyšlení,\" říká Mette.",
"author": "Tereza Patočková",
"loc": "/clanek/eticke-porno-se-stava-stale-zadanejsim",
"drop": "drop-006"
},
{
"title": "Hloupé telefony a více mazlení. Proč velké značky lákají na offline svět?",
"perex": "Heineken, Kofola, RC Cola či O2 si v kampaních přivlastnily myšlenku digitálního detoxu. Za naleštěnými vizuály a interaktivními weby však překvapivě nalezneme důležitou zprávu o digitální společnosti.",
"author": "Hynek Trojánek",
"loc": "/clanek/hloupe-telefony-a-vice-mazleni-proc-velke-znacky-lakaji-na-offline-svet",
"drop": "drop-006"
},
{
"title": "Knižní tipy found. Co doporučují naše menšiny?",
"perex": "V minulém dropu jsme vám z redakce doporučovali knihy na léto, v aktuálním dropu štafetu přebírají naše menšinové přispěvatelstvo. Co byste si měli zařadit na svůj letní seznam četby?",
"author": "Barbora Voříšková",
"loc": "/clanek/knizni-tipy-found-mensiny",
"drop": "drop-006"
},
{ {
"title": "Byty nejsou a nebudou, říkáme lidem v nouzi. Zrušila Praha sociální bydlení?", "title": "Byty nejsou a nebudou, říkáme lidem v nouzi. Zrušila Praha sociální bydlení?",
"perex": "Lidé v sociální tísni se v pražských městských bytech za působení náměstkyně Alexandry Udženiji zabydlují ve výrazně menším počtu než v minulém volebním období, a z klíčového pracoviště zajišťujícího sociální bydlení odcházejí zaměstnanci. Krize je přitom stále horší. Komu teď Praha své byty pronajímá?", "perex": "Lidé v sociální tísni se v pražských městských bytech za působení náměstkyně Alexandry Udženiji zabydlují ve výrazně menším počtu než v minulém volebním období, a z klíčového pracoviště zajišťujícího sociální bydlení odcházejí zaměstnanci. Krize je přitom stále horší. Komu teď Praha své byty pronajímá?",
@ -870,4 +261,4 @@
"drop": "0" "drop": "0"
} }
] ]
} }