diff --git a/cli.mjs b/cli.mjs index 0cb6a6b..58432f1 100755 --- a/cli.mjs +++ b/cli.mjs @@ -53,6 +53,13 @@ $.api() if(is_git) gitCommit(changed, "pull"); $.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(); function gitCommit(files, des= "not specified"){ @@ -116,9 +123,7 @@ async function toRSS({ json, changed }){ import { JSDOM } from "jsdom"; /** @returns {Promise} */ async function sitemap(){ - const path= "sitemap.json"; - /** @type {Sitemap} */ - const json= s.test("-f", path) ? s.cat(path).xargs(JSON.parse) : { drops: [], articles: [] }; + const { json, path }= knownSitemap(); await syncDrops(json); const [ { drop: drop_last } ]= json.drops; @@ -149,6 +154,12 @@ async function sitemap(){ s.echo(JSON.stringify(json, null, "\t")).to(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 diff --git a/rss.xml b/rss.xml index 98a1e42..56ffb0d 100644 --- a/rss.xml +++ b/rss.xml @@ -5,6 +5,51 @@ https://pagenotfound.cz 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. + + Ženy, které vyprávějí o násilí. Americký true crime zkoumá sám sebe i své ženské hrdinky + https://pagenotfound.cz/clanek/zeny-ktere-vypraveji-o-nasili-americky-true-crime-zkouma-sam-sebe-i-sve-zenske-hrdinky + https://pagenotfound.cz/clanek/zeny-ktere-vypraveji-o-nasili-americky-true-crime-zkouma-sam-sebe-i-sve-zenske-hrdinky + 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? + Táňa Zabloudilová + Wed, 28 Aug 2024 19:03:58 GMT + drop-014 + + + Pes jako třídní icebreaker. Jak jedna fenka z útulku propíchla nejednu sociální bublinu + https://pagenotfound.cz/clanek/pes-jako-tridni-icebreaker-jak-jedna-fenka-z-utulku-propichla-nejednu-socialni-bublinu + https://pagenotfound.cz/clanek/pes-jako-tridni-icebreaker-jak-jedna-fenka-z-utulku-propichla-nejednu-socialni-bublinu + 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. + Apolena Rychlíková + Wed, 28 Aug 2024 19:03:58 GMT + drop-014 + + + 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 + https://pagenotfound.cz/clanek/na-ekofarmach-neni-udrzitelnost-jen-libive-heslo-ale-kazdodenni-realita + https://pagenotfound.cz/clanek/na-ekofarmach-neni-udrzitelnost-jen-libive-heslo-ale-kazdodenni-realita + 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é. + Lucie Kotvalová + Wed, 28 Aug 2024 19:03:58 GMT + drop-014 + + + Huť budoucnost nemá. Co lidi? + https://pagenotfound.cz/clanek/hut-budoucnost-nema + https://pagenotfound.cz/clanek/hut-budoucnost-nema + 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. + Ondřej Stratilík + Wed, 28 Aug 2024 19:03:58 GMT + drop-014 + + + Katastrofa se nekoná. Karviná se chystá na život po uhlí + https://pagenotfound.cz/clanek/katastrofa-se-nekona-karvina-se-chysta-na-zivot-po-uhli + https://pagenotfound.cz/clanek/katastrofa-se-nekona-karvina-se-chysta-na-zivot-po-uhli + 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í. + Klára Votavová, Martin Vrba + Wed, 28 Aug 2024 19:03:58 GMT + drop-014 + 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 https://pagenotfound.cz/clanek/je-vcelku-nesporne-ze-izrael-porusuje-mezinarodni-pravo-rika-expertka-veronika-bilkova diff --git a/sitemap.json b/sitemap.json index 38a5f75..c61e5f7 100644 --- a/sitemap.json +++ b/sitemap.json @@ -1,5 +1,9 @@ { "drops": [ + { + "drop": "drop-014", + "date": "2024-08-28T19:03:58.162Z" + }, { "drop": "drop-013", "date": "2024-08-19T17:45:07.000Z" @@ -54,6 +58,41 @@ } ], "articles": [ + { + "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á.", @@ -615,4 +654,4 @@ "drop": "0" } ] -} \ No newline at end of file +}