From 2c234276b077ef6df8a13e2e446824c63c6a866c Mon Sep 17 00:00:00 2001 From: Filipe Medeiros Date: Sat, 5 Oct 2024 00:11:41 +0200 Subject: [PATCH] better article reading and stuff --- bun.lockb | Bin 460372 -> 460373 bytes keystatic.config.ts | 1 + package.json | 4 +- src/content/config.ts | 1 + .../library/en/cien-anos-de-soledad.yaml | 1 + .../library/en/ensaio-sobre-a-cegueira.yaml | 1 + src/content/library/en/factfulness.yaml | 2 +- ...ifest-der-kommunistischen-partei-copy.yaml | 1 + .../library/en/nova-il-lustracio-radical.yaml | 1 + ...の恋人.yaml => sputnik-sweetheart.yaml} | 0 ...書館.yaml => the-strange-library.yaml} | 0 .../library/pt/cien-anos-de-soledad.yaml | 1 + .../library/pt/doughnut-economics.yaml | 1 + .../manifest-der-kommunistischen-partei.yaml | 1 + src/content/library/pt/mission-economy.yaml | 1 + .../library/pt/nova-il-lustracio-radical.yaml | 1 + ...の恋人.yaml => sputnik-meu-amor.yaml} | 1 + .../library/pt/the-limits-to-growth-30.yaml | 1 + ...書館.yaml => the-strange-library.yaml} | 1 + src/layouts/Layout.astro | 27 +++++++++---- src/pages/biblioteca/index.astro | 37 ++++++++++++------ src/pages/blogue/[slug]/index.astro | 7 +++- src/pages/library/index.astro | 37 ++++++++++++------ 23 files changed, 95 insertions(+), 33 deletions(-) rename src/content/library/en/{スプートニクの恋人.yaml => sputnik-sweetheart.yaml} (100%) rename src/content/library/en/{ふしぎな図書館.yaml => the-strange-library.yaml} (100%) rename src/content/library/pt/{スプートニクの恋人.yaml => sputnik-meu-amor.yaml} (94%) rename src/content/library/pt/{ふしぎな図書館.yaml => the-strange-library.yaml} (95%) diff --git a/bun.lockb b/bun.lockb index d601957596fd8cb43730345f8c24e5e3396a6ec8..6562637c7117684152d07cf9d37d413c26903894 100755 GIT binary patch delta 10229 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 M(k+aRs_xtV2gul_3IG5A delta 10207 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 diff --git a/keystatic.config.ts b/keystatic.config.ts index 7900fdf..5ebc33e 100644 --- a/keystatic.config.ts +++ b/keystatic.config.ts @@ -24,6 +24,7 @@ export default config({ validation: { isRequired: true }, }, }), + originalTitle: fields.text({ label: 'Original title' }), subtitle: fields.text({ label: 'Subtitle' }), checkedOut: fields.checkbox({ label: 'Checked out?' }), link: fields.url({ label: 'Link', validation: { isRequired: true } }), diff --git a/package.json b/package.json index fa0fecd..399ca4a 100644 --- a/package.json +++ b/package.json @@ -23,10 +23,10 @@ "mdast-flatten-listitem-paragraphs": "^1.0.0", "react": "^18.3.1", "sharp": "^0.33.5", - "tailwindcss": "^3.4.12" + "tailwindcss": "^3.4.13" }, "devDependencies": { - "@types/node": "^20.16.5", + "@types/node": "^20.16.10", "autoprefixer": "^10.4.20", "postcss": "^8.4.47" } diff --git a/src/content/config.ts b/src/content/config.ts index 3880632..f84bead 100644 --- a/src/content/config.ts +++ b/src/content/config.ts @@ -5,6 +5,7 @@ const libraryCollection = defineCollection({ schema: z.object({ title: z.string(), subtitle: z.ostring(), + originalTitle: z.ostring(), checkedOut: z.boolean(), link: z.string().url(), description: z.ostring(), diff --git a/src/content/library/en/cien-anos-de-soledad.yaml b/src/content/library/en/cien-anos-de-soledad.yaml index 7651a15..23b6a0c 100644 --- a/src/content/library/en/cien-anos-de-soledad.yaml +++ b/src/content/library/en/cien-anos-de-soledad.yaml @@ -1,4 +1,5 @@ title: One hundred years of solitude +originalTitle: Cien Años de Soledad checkedOut: false link: >- https://openlibrary.org/works/OL274505W/Cien_a%C3%B1os_de_soledad?edition=key%3A/books/OL30448691M diff --git a/src/content/library/en/ensaio-sobre-a-cegueira.yaml b/src/content/library/en/ensaio-sobre-a-cegueira.yaml index 6352cf0..e56dc6a 100644 --- a/src/content/library/en/ensaio-sobre-a-cegueira.yaml +++ b/src/content/library/en/ensaio-sobre-a-cegueira.yaml @@ -1,4 +1,5 @@ title: Blindness +originalTitle: Ensaio sobre a cegueira checkedOut: true link: >- https://openlibrary.org/works/OL27420W/Ensaio_Sobre_a_Cegueira?edition=key%3A/books/OL352517M diff --git a/src/content/library/en/factfulness.yaml b/src/content/library/en/factfulness.yaml index 3988327..b6ad710 100644 --- a/src/content/library/en/factfulness.yaml +++ b/src/content/library/en/factfulness.yaml @@ -1,6 +1,6 @@ title: Factfulness subtitle: >- - Ten Reasons We're Wrong About the World – and Why Things Are Better Than You + Ten Reasons We're Wrong About the World — and Why Things Are Better Than You Think checkedOut: true link: https://archive.org/details/factfulness-hans-rosling/page/n153/mode/2up diff --git a/src/content/library/en/manifest-der-kommunistischen-partei-copy.yaml b/src/content/library/en/manifest-der-kommunistischen-partei-copy.yaml index 4be5607..d0725f3 100644 --- a/src/content/library/en/manifest-der-kommunistischen-partei-copy.yaml +++ b/src/content/library/en/manifest-der-kommunistischen-partei-copy.yaml @@ -1,4 +1,5 @@ title: Manifesto of the Communist Party +originalTitle: Manifest der Kommunistischen Partei checkedOut: true link: https://www.marxists.org/admin/books/manifesto/Manifesto.pdf description: "Very interesting. Honestly, I only felt compelled to read this because of its statute as a classic. I think no marxist should call themselves that without reading (at least) this Manifesto, especially given how short and quick to read it is. The text's language has some peculiarities, of course due to when it was written, but it is generally easy to understand. It seems to me that some topics are very specific to what the authors were living through, during those days, in Europe, and, for that reason, it's hard for someone with a lack of historical context —\_like me —\_to get and feel everything perfectly. Even so, it positively surprised me! Mainly because of its mentions to women (in its call for their emancipation) and to Nature (in the recognition of its exploitation by the capitalist systems). I recommend this book to any leftist." diff --git a/src/content/library/en/nova-il-lustracio-radical.yaml b/src/content/library/en/nova-il-lustracio-radical.yaml index 552de71..adccc31 100644 --- a/src/content/library/en/nova-il-lustracio-radical.yaml +++ b/src/content/library/en/nova-il-lustracio-radical.yaml @@ -1,4 +1,5 @@ title: New Radical Enlightenment +originalTitle: Nova Il·Lustració Radical checkedOut: true link: https://catalog.princeton.edu/catalog/99131003959006421 description: >- diff --git a/src/content/library/en/スプートニクの恋人.yaml b/src/content/library/en/sputnik-sweetheart.yaml similarity index 100% rename from src/content/library/en/スプートニクの恋人.yaml rename to src/content/library/en/sputnik-sweetheart.yaml diff --git a/src/content/library/en/ふしぎな図書館.yaml b/src/content/library/en/the-strange-library.yaml similarity index 100% rename from src/content/library/en/ふしぎな図書館.yaml rename to src/content/library/en/the-strange-library.yaml diff --git a/src/content/library/pt/cien-anos-de-soledad.yaml b/src/content/library/pt/cien-anos-de-soledad.yaml index 23a7b1b..b172893 100644 --- a/src/content/library/pt/cien-anos-de-soledad.yaml +++ b/src/content/library/pt/cien-anos-de-soledad.yaml @@ -1,4 +1,5 @@ title: Cem anos de solidão +originalTitle: Cien Años de Soledad checkedOut: false link: >- https://openlibrary.org/works/OL26414960W/Cem_Anos_De_Solid%C3%A3o?edition=key%3A/books/OL35663961M diff --git a/src/content/library/pt/doughnut-economics.yaml b/src/content/library/pt/doughnut-economics.yaml index 019d753..439bbd2 100644 --- a/src/content/library/pt/doughnut-economics.yaml +++ b/src/content/library/pt/doughnut-economics.yaml @@ -1,5 +1,6 @@ title: Economia Donut subtitle: Sete Formas de Pensar Como um Economista no Século XXI +originalTitle: 'Doughtnut Econonomics: Seven Ways to Think Like a 21st-Centurty Economist' checkedOut: true link: https://www.wook.pt/ebook/economia-donut-kate-raworth/21400895 description: > diff --git a/src/content/library/pt/manifest-der-kommunistischen-partei.yaml b/src/content/library/pt/manifest-der-kommunistischen-partei.yaml index c88cb66..303c54a 100644 --- a/src/content/library/pt/manifest-der-kommunistischen-partei.yaml +++ b/src/content/library/pt/manifest-der-kommunistischen-partei.yaml @@ -1,4 +1,5 @@ title: Manifesto do Partido Comunista +originalTitle: Manifest der Kommunistischen Partei checkedOut: true link: >- https://www.marxists.org/portugues/marx/1848/ManifestoDoPartidoComunista/manifesto.pdf diff --git a/src/content/library/pt/mission-economy.yaml b/src/content/library/pt/mission-economy.yaml index 7581097..209f974 100644 --- a/src/content/library/pt/mission-economy.yaml +++ b/src/content/library/pt/mission-economy.yaml @@ -1,5 +1,6 @@ title: Economia de Missão subtitle: Um guia ousado e inovador para mudar o capitalismo +originalTitle: 'Mission Economy: A Moonshot Guide to Changing Capitalism' checkedOut: true link: https://www.wook.pt/ebook/economia-de-missao-mariana-mazzucato/25383261 description: > diff --git a/src/content/library/pt/nova-il-lustracio-radical.yaml b/src/content/library/pt/nova-il-lustracio-radical.yaml index 9bda050..2a5b173 100644 --- a/src/content/library/pt/nova-il-lustracio-radical.yaml +++ b/src/content/library/pt/nova-il-lustracio-radical.yaml @@ -1,4 +1,5 @@ title: Novo Iluminismo Radical +originalTitle: Nova Il·Lustració Radical checkedOut: true link: >- https://catalogo.bnportugal.gov.pt/ipac20/ipac.jsp?session=EA222557L6592.58616&menu=search&aspect=subtab11&npp=20&ipp=20&spp=20&profile=bn&ri=&term=Novo+iluminismo+radical&index=.GW&x=0&y=0&aspect=subtab11 diff --git a/src/content/library/pt/スプートニクの恋人.yaml b/src/content/library/pt/sputnik-meu-amor.yaml similarity index 94% rename from src/content/library/pt/スプートニクの恋人.yaml rename to src/content/library/pt/sputnik-meu-amor.yaml index c9137e8..7a4b130 100644 --- a/src/content/library/pt/スプートニクの恋人.yaml +++ b/src/content/library/pt/sputnik-meu-amor.yaml @@ -1,4 +1,5 @@ title: Sputnik, Meu Amor +originalTitle: スプートニクの恋人 checkedOut: true link: https://search.worldcat.org/title/864808899?oclcNum=864808899 description: > diff --git a/src/content/library/pt/the-limits-to-growth-30.yaml b/src/content/library/pt/the-limits-to-growth-30.yaml index 5f3590b..1db41c8 100644 --- a/src/content/library/pt/the-limits-to-growth-30.yaml +++ b/src/content/library/pt/the-limits-to-growth-30.yaml @@ -1,5 +1,6 @@ title: Limites do Crescimento subtitle: A Atualização de 30 Anos +originalTitle: 'Limits to Growth: The 30-Year Update' checkedOut: true link: >- https://www.scribd.com/document/422266661/Limites-Do-Crescimento-A-Atualizacao-de-30-Anos diff --git a/src/content/library/pt/ふしぎな図書館.yaml b/src/content/library/pt/the-strange-library.yaml similarity index 95% rename from src/content/library/pt/ふしぎな図書館.yaml rename to src/content/library/pt/the-strange-library.yaml index 4ccce89..6af03b9 100644 --- a/src/content/library/pt/ふしぎな図書館.yaml +++ b/src/content/library/pt/the-strange-library.yaml @@ -1,4 +1,5 @@ title: The Strange Library +originalTitle: ふしぎな図書館 checkedOut: true link: >- https://www.fnac.pt/The-Strange-Library-Haruki-Murakami/a807074?NUMERICAL=Y#bl=FA_ebook diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 8dc3b92..d9d380e 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -5,9 +5,10 @@ export interface Props { ptUrl: string; enUrl: string; lang: string; + hideFooterLinks?: boolean; } -const { ptUrl, enUrl, lang } = Astro.props; +const { ptUrl, enUrl, lang, hideFooterLinks } = Astro.props; const { footer } = Astro.slots; const hasFooter = !!footer; --- @@ -30,28 +31,40 @@ const hasFooter = !!footer; -