all repos — blog @ 90362a27c086fd91dae854050c712d85a086e478

Code and content for 5ika.ch

Publish books page
Tim Izzo tim@5ika.ch
Fri, 07 Jun 2024 16:19:33 +0200
commit

90362a27c086fd91dae854050c712d85a086e478

parent

64e1139f3c82ff7c4de8a7584f8675ba11391614

A content/books.md

@@ -0,0 +1,10 @@

+# Lectures + +Lorsque je termine un livre, j'essaye généralement d'écrire +un court texte d'avis que je publie sur [ma page Bookwyrm](https://bookwyrm.social/user/5ika), +récupéré automatiquement sur cette page. + +Si cela vous intéresse, vous pouvez suivre mes lectures en vous +abonnant à mon compte Bookwyrm depuis Mastodon (ou autre compatible ActivityPub). + +{{< books >}}
M content/caroster.mdcontent/caroster.md

@@ -1,8 +1,6 @@

--- -Title: Caroster +Title: 🚗 Caroster --- - -# 🚗 Caroster Caroster est une application de co-voiturage inspirée de Doodle. Un utilisateur peut créer un _événement_ en quelques clics puis partager le lien publiquement.
M content/evospe.mdcontent/evospe.md

@@ -1,8 +1,6 @@

--- -Title: EVOSPE +Title: 🏢 EVOSPE --- - -# 🏢 EVOSPE EVOSPE est un écosystème d'applications permettant de surveiller et d'optimiser les performances énergétiques d'un ensemble de bâtiments.
M content/r-21.mdcontent/r-21.md

@@ -1,8 +1,6 @@

--- -Title: R-21 +Title: ♻️ R-21 --- - -# ♻️ R-21 R-21 est une application qui accompagne les communes (Suisses pour le moment) et les entreprises dans la gestion de leurs déchets.
M content/tutos/vim.mdcontent/tutos/vim.md

@@ -77,6 +77,15 @@ - `]s`: Se déplacer vers le prochain mot mal orthographié

- `[s`: Se déplacer vers le précédent mot mal orthographié - `z=`: Au dessus d'un mot mal orthographié, affiche la liste de propositions +### Enregistrement d'actions + +- `qx`: Lance l'enregistrement des actions avec le nom 'x' +- `q`: Arrête l'enregistrement en cours +- `@x`: Applique les actions enregistrées avec le nom 'x' (1x) +- `55@x`: Applique les actions 'x' 55 fois +- `@@`: Ré-applique l'action précédente +- `qxq`: Supprime l'enregistrement 'x' + ## Ressources - [Vimwiki](https://vimwiki.github.io/)
A layouts/shortcodes/books.html

@@ -0,0 +1,16 @@

+<div style="margin-top:2rem"> + {{ $outbox := getJSON "https://bookwyrm.social/user/5ika/outbox?page=1" }} + {{ range $outbox.orderedItems }} + {{ if hasPrefix .content "<p>" }} + <div> + <a href='{{ .inReplyToBook }}' target="_blank"> + {{ with index .attachment 0 }} + {{ (replaceRE ` \(.*?\)` "" (replaceRE `^(.*):` "<strong>$1</strong>" .name)) | safeHTML }} + {{ end}} + </a> + <div style="margin-top:8px"><span class='date'>{{ dateFormat "2 Jan 2006" .published }}</span></div> + <blockquote>{{ (replaceRE `<p>\(comment on .*</p>` "" .content) | safeHTML}}</blockquote> + </div> + {{ end }} + {{ end }} +</div>
M layouts/shortcodes/links.htmllayouts/shortcodes/links.html

@@ -5,6 +5,6 @@ <a href="./now">⬇️ Maintenant</a>

<a href="./tutos">📒 Tutos</a> <a href="./ideas">💡 Idées</a> <a href="./inspirations">🧠 Inspirations</a> - <a href="https://bookwyrm.social/user/5ika" target="_blank">📘 Lectures</a> + <a href="./books">📘 Lectures</a> <a href="/tim@5ika.ch.pub">🔑 Clé PGP</a> </nav>