aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--items/0033256066864ef49db14d329d184559.yaml10
-rw-r--r--items/01899295c0894b96a334aa7d79460bd1.yaml2
-rw-r--r--items/05e820a5415141f99a8c012ea20e3483.yaml6
-rw-r--r--items/0eaf66cfd6c148b6880e0fb1293d768e.yaml12
-rw-r--r--items/140d8d2df7b44641835ee8c9ccf774ac.yaml3
-rw-r--r--items/16b98de6b7ff4097aff0e2d8bf6c0869.yaml9
-rw-r--r--items/1813fc0c5de74666b0c3224bd9ea764e.yaml9
-rw-r--r--items/18d490844dd5427f8b5b1237541e7f5f.yaml2
-rw-r--r--items/276d54661484407e88f58c47d1db4bbd.yaml11
-rw-r--r--items/2f012fca94af408caa0e5caac5d16a43.yaml10
-rw-r--r--items/2f8ec0b3e6d04daa877f8c68f22ac4ca.yaml11
-rw-r--r--items/3031acac017f4997b4ef05a2c711c7e1.yaml5
-rw-r--r--items/30c10cfa5fde43cda10a89a5ed445be5.yaml2
-rw-r--r--items/31abc9514a0e43ed862e6460f8e6f558.yaml3
-rw-r--r--items/347f8af9e4394aecb01b74aaa537ee1f.yaml10
-rw-r--r--items/3525527c89a942bb9d6a73f3be6b4419.yaml8
-rw-r--r--items/353d66ebec6644ef961fd2335401a03d.yaml3
-rw-r--r--items/38825076297a4b04989656d4ee5cfb80.yaml12
-rw-r--r--items/3c1b16b4ed44429d9b888b560d8bcf82.yaml9
-rw-r--r--items/3d45b509488c49069a8f10eccb767a2c.yaml9
-rw-r--r--items/455b18539225410cacc00768aad67794.yaml3
-rw-r--r--items/4fde7861f32342f3b16991e5c1498b4a.yaml10
-rw-r--r--items/54207fa56c4945659a9a1139dada0cef.yaml8
-rw-r--r--items/5e8c03421c6f4e968c975d02fdce24f6.yaml11
-rw-r--r--items/71e780f930a1431cbbf1e38a35228d49.yaml2
-rw-r--r--items/7221e2df69a14002bccb4adce57253bb.yaml9
-rw-r--r--items/778a11e2d1674fcb8ddf73798e726dd9.yaml8
-rw-r--r--items/790c9c768ec947199506f24409b11275.yaml12
-rw-r--r--items/79744f05bda8474d9243884d7a74753c.yaml11
-rw-r--r--items/84d708df3c5644f4a8091390ef367f51.yaml3
-rw-r--r--items/997e9f072e984f5587a79de44ae56c09.yaml12
-rw-r--r--items/9f77d406358d4ff3a6b9f56c56f7849f.yaml11
-rw-r--r--items/aa06b2d7adc34ace8351ea6783e2eaee.yaml11
-rw-r--r--items/ac32896f4ec24b7aa8798c778b3d1192.yaml11
-rw-r--r--items/ac9802e189b04165be0d54b2d796965b.yaml8
-rw-r--r--items/bf08e08b28714772a40da14c79b1002d.yaml10
-rw-r--r--items/caf868a5fc044692b589d64fb678add5.yaml10
-rw-r--r--items/cceda20016a649d2b101e686ca11de43.yaml11
-rw-r--r--items/cd31136587fc405aa995fafb3b64564f.yaml3
-rw-r--r--items/cd5359d275cf4a4d852259dfd7511e35.yaml10
-rw-r--r--items/d2dba41715b343779b72d7864933e81d.yaml11
-rw-r--r--items/d3433c6ca5fe472291f81d2334a964fc.yaml6
-rw-r--r--items/d4ea1fbd55094f5e8eed91e7c2522d63.yaml12
-rw-r--r--items/d7d12ed98b0346979e1de3a7c3a003df.yaml9
-rw-r--r--items/db388cfc7a5c4fafa4602fea0901d5e9.yaml9
-rw-r--r--items/db8aa6ce63c449539f4cfdb1befc48c9.yaml6
-rw-r--r--items/dc335ffe7661410d84f09e9b4b5b0131.yaml9
-rw-r--r--items/dcf1d8452d00465e9f1fa268ec8985ca.yaml9
-rw-r--r--items/df7b7dc4fc174f0db20520fc5e698df6.yaml12
-rw-r--r--items/e8592c833e164673b7f4e049d5910fe3.yaml3
-rw-r--r--items/fe34cd080a014fa4b9423f82623a5ce1.yaml9
-rw-r--r--items/fe8bb2c59bac495abff14b14a243d91f.yaml10
-rw-r--r--templates/web/base.html14
-rw-r--r--templates/web/entry.html6
-rw-r--r--templates/web/index.html14
-rw-r--r--templates/web/static/linkopedia.css92
56 files changed, 494 insertions, 57 deletions
diff --git a/items/0033256066864ef49db14d329d184559.yaml b/items/0033256066864ef49db14d329d184559.yaml
new file mode 100644
index 0000000..5311861
--- /dev/null
+++ b/items/0033256066864ef49db14d329d184559.yaml
@@ -0,0 +1,10 @@
+title: 'Dovecot'
+url: 'https://www.dovecot.org/'
+description: |
+ Server IMAP (per gestire la posta ricevuta o scaricata, collegandosi coi
+ normali client email).
+tags:
+- email
+- home server
+added: 2024-12-05 20:38:15.924488+00:00
+updated: 2024-12-05 20:38:15.924496+00:00
diff --git a/items/01899295c0894b96a334aa7d79460bd1.yaml b/items/01899295c0894b96a334aa7d79460bd1.yaml
index ff49124..4de803c 100644
--- a/items/01899295c0894b96a334aa7d79460bd1.yaml
+++ b/items/01899295c0894b96a334aa7d79460bd1.yaml
@@ -10,4 +10,4 @@ description: |
tags:
- xmpp
added: 2023-05-11 18:48:24.024734+00:00
-updated: 2023-05-11 18:48:24.024748+00:00
+updated: 2025-04-10 19:30:17.928273+00:00
diff --git a/items/05e820a5415141f99a8c012ea20e3483.yaml b/items/05e820a5415141f99a8c012ea20e3483.yaml
index 3ad6d2d..376c64b 100644
--- a/items/05e820a5415141f99a8c012ea20e3483.yaml
+++ b/items/05e820a5415141f99a8c012ea20e3483.yaml
@@ -1,10 +1,12 @@
title: Pi-Hole
url: https://pi-hole.net/
-description: Applicazione Linux pensata per bloccare la pubblicità e il tracciamento
+description: |
+ Applicazione Linux pensata per bloccare la pubblicità e il tracciamento
degli utenti su Internet a livello di rete.
tags:
- network
- dns
- privacy
+- home server
added: 2021-09-10 06:30:52.131971+00:00
-updated: 2021-09-10 06:32:39.299585+00:00
+updated: 2024-12-05 20:16:54.356487+00:00
diff --git a/items/0eaf66cfd6c148b6880e0fb1293d768e.yaml b/items/0eaf66cfd6c148b6880e0fb1293d768e.yaml
new file mode 100644
index 0000000..fd7c19e
--- /dev/null
+++ b/items/0eaf66cfd6c148b6880e0fb1293d768e.yaml
@@ -0,0 +1,12 @@
+title: 'XML console in Profanity'
+url: 'https://profanity-im.github.io/blog/post/xml-console-in-profanity/'
+description: |
+ Descrizione della feature di profanity (client xmpp) di inviare stanze xml
+ custom, utile per fare debugging e sviluppo.
+tags:
+- xmpp
+- debugging
+- profanity
+- no, non le parolacce, profanity il client xmpp testuale
+added: 2025-05-15 19:50:42.357043+00:00
+updated: 2025-05-15 19:50:42.357055+00:00
diff --git a/items/140d8d2df7b44641835ee8c9ccf774ac.yaml b/items/140d8d2df7b44641835ee8c9ccf774ac.yaml
index c340177..a888b4b 100644
--- a/items/140d8d2df7b44641835ee8c9ccf774ac.yaml
+++ b/items/140d8d2df7b44641835ee8c9ccf774ac.yaml
@@ -5,5 +5,6 @@ description: |
tags:
- git
- self-hosting
+- home server
added: 2022-11-17 20:05:48.374277+00:00
-updated: 2022-11-17 20:05:48.374291+00:00
+updated: 2024-12-05 21:04:58.378874+00:00
diff --git a/items/16b98de6b7ff4097aff0e2d8bf6c0869.yaml b/items/16b98de6b7ff4097aff0e2d8bf6c0869.yaml
new file mode 100644
index 0000000..4807b1d
--- /dev/null
+++ b/items/16b98de6b7ff4097aff0e2d8bf6c0869.yaml
@@ -0,0 +1,9 @@
+title: 'FFmpeg By Example'
+url: 'https://ffmpegbyexample.com/'
+description: |
+ Grimorio di incantamenti per ffmpeg (o manuale per imparare ad usarlo).
+tags:
+- ffmpeg
+- video editing
+added: 2025-01-16 19:40:28.843129+00:00
+updated: 2025-01-16 19:40:28.843139+00:00
diff --git a/items/1813fc0c5de74666b0c3224bd9ea764e.yaml b/items/1813fc0c5de74666b0c3224bd9ea764e.yaml
new file mode 100644
index 0000000..ddb3867
--- /dev/null
+++ b/items/1813fc0c5de74666b0c3224bd9ea764e.yaml
@@ -0,0 +1,9 @@
+title: 'wireguard-ui'
+url: 'https://github.com/ngoduykhanh/wireguard-ui'
+description: |
+ Interfaccia web per configurare wireguard
+tags:
+- vpn
+- home server
+added: 2024-12-05 20:17:24.538507+00:00
+updated: 2024-12-05 20:17:24.538517+00:00
diff --git a/items/18d490844dd5427f8b5b1237541e7f5f.yaml b/items/18d490844dd5427f8b5b1237541e7f5f.yaml
index c5fcaa0..1c4c6c5 100644
--- a/items/18d490844dd5427f8b5b1237541e7f5f.yaml
+++ b/items/18d490844dd5427f8b5b1237541e7f5f.yaml
@@ -8,4 +8,4 @@ description: |
tags:
- client xmpp consigliati
added: 2024-06-20 19:28:29.201699+00:00
-updated: 2024-06-20 19:28:29.201711+00:00
+updated: 2025-04-10 19:26:09.742629+00:00
diff --git a/items/276d54661484407e88f58c47d1db4bbd.yaml b/items/276d54661484407e88f58c47d1db4bbd.yaml
new file mode 100644
index 0000000..b9dd5ca
--- /dev/null
+++ b/items/276d54661484407e88f58c47d1db4bbd.yaml
@@ -0,0 +1,11 @@
+title: 'lighttpd'
+url: 'https://www.lighttpd.net/'
+description: |
+ Server web leggero.
+
+ Il nome si pronuncia come se fosse scritto lighty.
+tags:
+- http
+- home server
+added: 2024-12-05 20:19:08.852603+00:00
+updated: 2024-12-05 20:19:08.852612+00:00
diff --git a/items/2f012fca94af408caa0e5caac5d16a43.yaml b/items/2f012fca94af408caa0e5caac5d16a43.yaml
new file mode 100644
index 0000000..ee3c8b6
--- /dev/null
+++ b/items/2f012fca94af408caa0e5caac5d16a43.yaml
@@ -0,0 +1,10 @@
+title: 'himalaya'
+url: 'https://github.com/pimalaya/himalaya'
+description: |
+ client email via riga di comando (contrapposto a TUI), facilmente integrabile
+ negli script.
+tags:
+- riga di comando
+- cli
+added: 2025-04-26 19:40:49.024461+00:00
+updated: 2025-04-26 19:40:49.024492+00:00
diff --git a/items/2f8ec0b3e6d04daa877f8c68f22ac4ca.yaml b/items/2f8ec0b3e6d04daa877f8c68f22ac4ca.yaml
new file mode 100644
index 0000000..014eb31
--- /dev/null
+++ b/items/2f8ec0b3e6d04daa877f8c68f22ac4ca.yaml
@@ -0,0 +1,11 @@
+title: 'ReText'
+url: 'https://github.com/retext-project/retext'
+description: |
+ editor grafico per testo in reStructuredText e Markdown, con anteprima in
+ tempo reale.
+tags:
+- editor
+- reStructuredText
+- Markdown
+added: 2024-11-28 20:46:39.696144+00:00
+updated: 2024-11-28 20:46:39.696154+00:00
diff --git a/items/3031acac017f4997b4ef05a2c711c7e1.yaml b/items/3031acac017f4997b4ef05a2c711c7e1.yaml
index 0288df9..611720e 100644
--- a/items/3031acac017f4997b4ef05a2c711c7e1.yaml
+++ b/items/3031acac017f4997b4ef05a2c711c7e1.yaml
@@ -4,7 +4,10 @@ description: |
Programma per disegnare circuiti stampati.
Disponibile anche in Debian (da trixie in poi).
+
+ Include la possibilità di ordinare direttamente le schede stampate da alcuni
+ produttori in Germania o Cina.
tags:
- elettronica
added: 2024-09-19 18:57:02.709799+00:00
-updated: 2024-09-19 18:57:02.709807+00:00
+updated: 2025-02-13 21:03:27.229321+00:00
diff --git a/items/30c10cfa5fde43cda10a89a5ed445be5.yaml b/items/30c10cfa5fde43cda10a89a5ed445be5.yaml
index 8567519..fcbda64 100644
--- a/items/30c10cfa5fde43cda10a89a5ed445be5.yaml
+++ b/items/30c10cfa5fde43cda10a89a5ed445be5.yaml
@@ -6,4 +6,4 @@ tags:
- debian
- personal cloud
added: 2024-08-22 19:05:23.711218+00:00
-updated: 2024-08-22 19:05:23.711229+00:00
+updated: 2025-04-10 20:40:02.372267+00:00
diff --git a/items/31abc9514a0e43ed862e6460f8e6f558.yaml b/items/31abc9514a0e43ed862e6460f8e6f558.yaml
index e2db68f..4183f84 100644
--- a/items/31abc9514a0e43ed862e6460f8e6f558.yaml
+++ b/items/31abc9514a0e43ed862e6460f8e6f558.yaml
@@ -6,5 +6,6 @@ tags:
- inventario
- FabrixFa
- software del gl
+- home server
added: 2023-11-02 21:33:53.272488+00:00
-updated: 2023-11-02 21:33:53.272504+00:00
+updated: 2024-12-05 21:22:10.879002+00:00
diff --git a/items/347f8af9e4394aecb01b74aaa537ee1f.yaml b/items/347f8af9e4394aecb01b74aaa537ee1f.yaml
new file mode 100644
index 0000000..e8516fb
--- /dev/null
+++ b/items/347f8af9e4394aecb01b74aaa537ee1f.yaml
@@ -0,0 +1,10 @@
+title: 'Where are you'
+url: 'https://www.carlobaratto.it/where-are-you/'
+description: |
+ Piattaforma self-hostabile per condividere la propria posizione con amici e
+ conoscenti in modo rispettoso della privacy.
+tags:
+- self-hosting
+- gps
+added: 2025-06-19 19:15:00.296752+00:00
+updated: 2025-06-19 19:15:00.296765+00:00
diff --git a/items/3525527c89a942bb9d6a73f3be6b4419.yaml b/items/3525527c89a942bb9d6a73f3be6b4419.yaml
new file mode 100644
index 0000000..b00bd4c
--- /dev/null
+++ b/items/3525527c89a942bb9d6a73f3be6b4419.yaml
@@ -0,0 +1,8 @@
+title: 'Gajim'
+url: 'https://gajim.org/'
+description: |
+ Client XMPP moderno e pieno di feature
+tags:
+- client xmpp consigliati
+added: 2025-04-10 19:25:10.060375+00:00
+updated: 2025-04-10 19:26:00.998548+00:00
diff --git a/items/353d66ebec6644ef961fd2335401a03d.yaml b/items/353d66ebec6644ef961fd2335401a03d.yaml
index 349018f..3e2297b 100644
--- a/items/353d66ebec6644ef961fd2335401a03d.yaml
+++ b/items/353d66ebec6644ef961fd2335401a03d.yaml
@@ -6,5 +6,6 @@ description: |
(VLC, smart tv e cose del genere)
tags:
- multimedia
+- home server
added: 2023-05-31 18:17:39.745729+00:00
-updated: 2023-05-31 18:17:39.745743+00:00
+updated: 2024-12-05 20:24:51.687157+00:00
diff --git a/items/38825076297a4b04989656d4ee5cfb80.yaml b/items/38825076297a4b04989656d4ee5cfb80.yaml
new file mode 100644
index 0000000..a7d26f0
--- /dev/null
+++ b/items/38825076297a4b04989656d4ee5cfb80.yaml
@@ -0,0 +1,12 @@
+title: 'Libreboot'
+url: 'https://libreboot.org'
+description: |
+ Firmware alternativo libero per computer / laptop, generalmente un po' datati.
+
+ Distribuzione di coreboot con installazione semplificata.
+tags:
+- bios
+- uefi
+- firmware
+added: 2025-07-03 18:43:58.494606+00:00
+updated: 2025-07-03 18:43:58.494616+00:00
diff --git a/items/3c1b16b4ed44429d9b888b560d8bcf82.yaml b/items/3c1b16b4ed44429d9b888b560d8bcf82.yaml
new file mode 100644
index 0000000..e0505e1
--- /dev/null
+++ b/items/3c1b16b4ed44429d9b888b560d8bcf82.yaml
@@ -0,0 +1,9 @@
+title: 'sthook'
+url: 'https://git.sr.ht/~fabrixxm/sthook/'
+description: |
+ Coso per eseguire degli script quando Synthing aggiorna un file
+tags:
+- software del gl
+- self hosting
+added: 2025-01-16 21:09:47.789001+00:00
+updated: 2025-01-16 21:09:47.789010+00:00
diff --git a/items/3d45b509488c49069a8f10eccb767a2c.yaml b/items/3d45b509488c49069a8f10eccb767a2c.yaml
new file mode 100644
index 0000000..b964443
--- /dev/null
+++ b/items/3d45b509488c49069a8f10eccb767a2c.yaml
@@ -0,0 +1,9 @@
+title: 'Lights Out'
+url: 'https://github.com/xairy/lights-out'
+description: |
+ Malware dimostrativo che spegne da remoto la luce della webcam di un ThinkPad
+ X230.
+tags:
+- malware
+added: 2024-11-28 20:11:23.001586+00:00
+updated: 2024-11-28 20:11:23.001595+00:00
diff --git a/items/455b18539225410cacc00768aad67794.yaml b/items/455b18539225410cacc00768aad67794.yaml
index c58c49c..b18b398 100644
--- a/items/455b18539225410cacc00768aad67794.yaml
+++ b/items/455b18539225410cacc00768aad67794.yaml
@@ -12,5 +12,6 @@ tags:
- kiwix
- offline
- mobile
+- home server
added: 2021-06-03 19:23:23.233354+00:00
-updated: 2024-11-14 19:58:41.733387+00:00
+updated: 2024-12-05 21:21:50.620122+00:00
diff --git a/items/4fde7861f32342f3b16991e5c1498b4a.yaml b/items/4fde7861f32342f3b16991e5c1498b4a.yaml
new file mode 100644
index 0000000..7c6f9f8
--- /dev/null
+++ b/items/4fde7861f32342f3b16991e5c1498b4a.yaml
@@ -0,0 +1,10 @@
+title: 'Elliptical Python Programming'
+url: 'https://susam.net/elliptical-python-programming.html'
+description: |
+ Un'importante tecnica di programmazione per aumentare la leggibilità dei
+ programmi in python.
+tags:
+- programmazione
+- python
+added: 2025-04-10 18:41:02.074179+00:00
+updated: 2025-04-10 18:41:02.074190+00:00
diff --git a/items/54207fa56c4945659a9a1139dada0cef.yaml b/items/54207fa56c4945659a9a1139dada0cef.yaml
new file mode 100644
index 0000000..b3e2ad6
--- /dev/null
+++ b/items/54207fa56c4945659a9a1139dada0cef.yaml
@@ -0,0 +1,8 @@
+title: 'Reticulum MeshChat'
+url: 'https://github.com/liamcottle/reticulum-meshchat'
+description: |
+ App di comunicazione mesh su più reti (ethernet, wifi, LoRa, ecc.)
+tags:
+- mesh
+added: 2025-04-17 19:41:41.130306+00:00
+updated: 2025-04-17 19:41:41.130317+00:00
diff --git a/items/5e8c03421c6f4e968c975d02fdce24f6.yaml b/items/5e8c03421c6f4e968c975d02fdce24f6.yaml
new file mode 100644
index 0000000..68364d5
--- /dev/null
+++ b/items/5e8c03421c6f4e968c975d02fdce24f6.yaml
@@ -0,0 +1,11 @@
+title: 'CircuitPython'
+url: 'https://circuitpython.org/'
+description: |
+ Implementazione di python per microcontrollori
+
+ fork di micropython di Adafruit
+tags:
+- micropython
+- microcontrollori
+added: 2025-02-06 20:54:48.039160+00:00
+updated: 2025-04-10 18:53:13.255566+00:00
diff --git a/items/71e780f930a1431cbbf1e38a35228d49.yaml b/items/71e780f930a1431cbbf1e38a35228d49.yaml
index e3eadee..03d6ec1 100644
--- a/items/71e780f930a1431cbbf1e38a35228d49.yaml
+++ b/items/71e780f930a1431cbbf1e38a35228d49.yaml
@@ -6,4 +6,4 @@ tags:
- cloud
- self-hosting
added: 2024-11-14 20:05:29.024405+00:00
-updated: 2024-11-14 20:05:29.024414+00:00
+updated: 2024-12-05 20:36:43.742590+00:00
diff --git a/items/7221e2df69a14002bccb4adce57253bb.yaml b/items/7221e2df69a14002bccb4adce57253bb.yaml
new file mode 100644
index 0000000..38a8b66
--- /dev/null
+++ b/items/7221e2df69a14002bccb4adce57253bb.yaml
@@ -0,0 +1,9 @@
+title: 'MicroPython'
+url: 'https://micropython.org/'
+description: |
+ Implementazione di python per microcontrollori
+tags:
+- micropython
+- microcontrollori
+added: 2025-02-06 20:58:53.650386+00:00
+updated: 2025-02-06 20:58:53.650397+00:00
diff --git a/items/778a11e2d1674fcb8ddf73798e726dd9.yaml b/items/778a11e2d1674fcb8ddf73798e726dd9.yaml
new file mode 100644
index 0000000..f48845a
--- /dev/null
+++ b/items/778a11e2d1674fcb8ddf73798e726dd9.yaml
@@ -0,0 +1,8 @@
+title: 'Piper'
+url: 'https://github.com/rhasspy/piper'
+description: |
+ Sistema text to speech basato su rete neurale.
+tags:
+- text2speech
+added: 2024-12-19 20:57:21.039663+00:00
+updated: 2024-12-19 20:57:21.039671+00:00
diff --git a/items/790c9c768ec947199506f24409b11275.yaml b/items/790c9c768ec947199506f24409b11275.yaml
new file mode 100644
index 0000000..f9ca2da
--- /dev/null
+++ b/items/790c9c768ec947199506f24409b11275.yaml
@@ -0,0 +1,12 @@
+title: 'cgit'
+url: 'https://git.zx2c4.com/cgit/'
+description: |
+ Frontend web per repository git
+
+ Ottimo da associare a gitolite (140d8d2d)
+tags:
+- git
+- self-hosting
+- home server
+added: 2024-12-05 21:05:20.894979+00:00
+updated: 2024-12-05 21:05:20.894987+00:00
diff --git a/items/79744f05bda8474d9243884d7a74753c.yaml b/items/79744f05bda8474d9243884d7a74753c.yaml
new file mode 100644
index 0000000..fbfa494
--- /dev/null
+++ b/items/79744f05bda8474d9243884d7a74753c.yaml
@@ -0,0 +1,11 @@
+title: 'Coqui.ai'
+url: 'https://github.com/coqui-ai/TTS'
+description: |
+ Libreria per esercitare motori text-to-speech AI.
+
+ Lo sviluppo però è fermo.
+tags:
+- text2speech
+- accessibilità
+added: 2024-12-19 20:43:18.948127+00:00
+updated: 2024-12-19 20:43:18.948136+00:00
diff --git a/items/84d708df3c5644f4a8091390ef367f51.yaml b/items/84d708df3c5644f4a8091390ef367f51.yaml
index 545a1ee..26a05e8 100644
--- a/items/84d708df3c5644f4a8091390ef367f51.yaml
+++ b/items/84d708df3c5644f4a8091390ef367f51.yaml
@@ -5,5 +5,6 @@ description: |
tags:
- mqtt
- IoT
+- home server
added: 2021-07-15 19:49:12.786088+00:00
-updated: 2023-07-06 19:41:28.936803+00:00
+updated: 2024-12-05 20:32:41.465229+00:00
diff --git a/items/997e9f072e984f5587a79de44ae56c09.yaml b/items/997e9f072e984f5587a79de44ae56c09.yaml
new file mode 100644
index 0000000..70d192f
--- /dev/null
+++ b/items/997e9f072e984f5587a79de44ae56c09.yaml
@@ -0,0 +1,12 @@
+title: 'Unbound'
+url: 'https://www.unbound.net/'
+description: |
+ Server di caching DNS
+
+ Per gestire un server DNS casalingo con fonti multiple (e.g. DNS del provider
+ + DNS di casa)
+tags:
+- DNS
+- home server
+added: 2024-12-05 20:34:10.396174+00:00
+updated: 2024-12-05 20:34:10.396184+00:00
diff --git a/items/9f77d406358d4ff3a6b9f56c56f7849f.yaml b/items/9f77d406358d4ff3a6b9f56c56f7849f.yaml
new file mode 100644
index 0000000..55040a2
--- /dev/null
+++ b/items/9f77d406358d4ff3a6b9f56c56f7849f.yaml
@@ -0,0 +1,11 @@
+title: 'NVDA'
+url: 'https://github.com/nvaccess/nvda/'
+description: |
+ Lettore di schermo libero per windows
+
+ Ne esiste una comunità italiana https://www.nvda.it/
+tags:
+- lettore di schermo
+- windows
+added: 2024-12-19 21:03:19.638729+00:00
+updated: 2024-12-19 21:03:19.638738+00:00
diff --git a/items/aa06b2d7adc34ace8351ea6783e2eaee.yaml b/items/aa06b2d7adc34ace8351ea6783e2eaee.yaml
new file mode 100644
index 0000000..4836867
--- /dev/null
+++ b/items/aa06b2d7adc34ace8351ea6783e2eaee.yaml
@@ -0,0 +1,11 @@
+title: 'Haiku'
+url: 'https://www.haiku-os.org/'
+description: |
+ Sistema operativo libero ispirato da BeOS.
+
+ Il filesystem è un database nel quale si possono fare (e salvare) ricerche
+ arbitrarie.
+tags:
+- sistemi operativi
+added: 2024-11-28 20:09:00.309788+00:00
+updated: 2024-11-28 20:29:12.375629+00:00
diff --git a/items/ac32896f4ec24b7aa8798c778b3d1192.yaml b/items/ac32896f4ec24b7aa8798c778b3d1192.yaml
new file mode 100644
index 0000000..d59e27d
--- /dev/null
+++ b/items/ac32896f4ec24b7aa8798c778b3d1192.yaml
@@ -0,0 +1,11 @@
+title: 'Solvespace'
+url: 'https://solvespace.com/index.pl'
+description: |
+ Cad parametrico abbastanza semplice da usare.
+
+ Permette poi di esportare in vari formati, sia disegni 2D che modelli 3D,
+ incluso un export in html+js.
+tags:
+- cad
+added: 2025-02-13 20:45:00.798382+00:00
+updated: 2025-02-13 21:03:46.320616+00:00
diff --git a/items/ac9802e189b04165be0d54b2d796965b.yaml b/items/ac9802e189b04165be0d54b2d796965b.yaml
new file mode 100644
index 0000000..3e1f182
--- /dev/null
+++ b/items/ac9802e189b04165be0d54b2d796965b.yaml
@@ -0,0 +1,8 @@
+title: 'FastCGI Process Manager (FPM)'
+url: 'https://www.php.net/manual/en/install.fpm.php'
+description: |
+ Implementazione PHP FastCGI.
+tags:
+- home server
+added: 2024-12-05 20:25:29.936371+00:00
+updated: 2024-12-05 20:25:29.936379+00:00
diff --git a/items/bf08e08b28714772a40da14c79b1002d.yaml b/items/bf08e08b28714772a40da14c79b1002d.yaml
new file mode 100644
index 0000000..c3df65d
--- /dev/null
+++ b/items/bf08e08b28714772a40da14c79b1002d.yaml
@@ -0,0 +1,10 @@
+title: 'meteo'
+url: 'https://git.sr.ht/~diego71/meteo/'
+description: |
+ piattaforma in python (bottle) per visualizzare previsioni meteo senza
+ distrazioni.
+tags:
+- meteo
+- software del gl
+added: 2025-07-03 19:11:56.848598+00:00
+updated: 2025-07-03 19:11:56.848609+00:00
diff --git a/items/caf868a5fc044692b589d64fb678add5.yaml b/items/caf868a5fc044692b589d64fb678add5.yaml
new file mode 100644
index 0000000..43ba8be
--- /dev/null
+++ b/items/caf868a5fc044692b589d64fb678add5.yaml
@@ -0,0 +1,10 @@
+title: 'internetarchive'
+url: 'https://archive.org/developers/internetarchive/'
+description: |
+ Libreria python e client da riga da comando per interagire con
+ internetarchive.
+tags:
+- internet archive
+- tuttoquanto
+added: 2025-04-26 15:43:00.865474+00:00
+updated: 2025-04-26 15:43:00.865505+00:00
diff --git a/items/cceda20016a649d2b101e686ca11de43.yaml b/items/cceda20016a649d2b101e686ca11de43.yaml
new file mode 100644
index 0000000..1ff23af
--- /dev/null
+++ b/items/cceda20016a649d2b101e686ca11de43.yaml
@@ -0,0 +1,11 @@
+title: 'htmx'
+url: 'https://htmx.org/'
+description: |
+ libreria per creare interfacce moderne in javascript, senza troppe
+ dipendenze.
+tags:
+- programmazione
+- javascript
+- web development
+added: 2025-06-19 20:35:40.316820+00:00
+updated: 2025-06-19 20:35:40.316831+00:00
diff --git a/items/cd31136587fc405aa995fafb3b64564f.yaml b/items/cd31136587fc405aa995fafb3b64564f.yaml
index 493b16a..491c6ec 100644
--- a/items/cd31136587fc405aa995fafb3b64564f.yaml
+++ b/items/cd31136587fc405aa995fafb3b64564f.yaml
@@ -4,5 +4,6 @@ description: |
Programma per la sincronizzazione peer-to-peer di file tra diversi device.
tags:
- gestione file
+- home server
added: 2021-06-17 19:15:05.096237+00:00
-updated: 2021-06-17 19:15:05.096263+00:00
+updated: 2024-12-05 20:24:10.780283+00:00
diff --git a/items/cd5359d275cf4a4d852259dfd7511e35.yaml b/items/cd5359d275cf4a4d852259dfd7511e35.yaml
new file mode 100644
index 0000000..681b567
--- /dev/null
+++ b/items/cd5359d275cf4a4d852259dfd7511e35.yaml
@@ -0,0 +1,10 @@
+title: 'transmission'
+url: 'https://transmissionbt.com/'
+description: |
+ Client bittorrent che può funzionare come demone, oppure con interfacce varie
+ (cli, gtk, qt) che possono funzionare standalone o collegarsi al demone.
+tags:
+- bittorrent
+- home server
+added: 2024-12-05 20:10:01.424984+00:00
+updated: 2024-12-05 20:10:01.424993+00:00
diff --git a/items/d2dba41715b343779b72d7864933e81d.yaml b/items/d2dba41715b343779b72d7864933e81d.yaml
new file mode 100644
index 0000000..450ca93
--- /dev/null
+++ b/items/d2dba41715b343779b72d7864933e81d.yaml
@@ -0,0 +1,11 @@
+title: 'mod_stanza_debug'
+url: 'https://prosody.im/doc/modules/mod_stanza_debug'
+description: |
+ Modulo per prosody per loggare le stanze xmpp che passano dal server, per
+ fare debugging.
+tags:
+- xmpp
+- debugging
+- prosody
+added: 2025-05-16 08:23:44.349875+00:00
+updated: 2025-05-16 08:23:44.349883+00:00
diff --git a/items/d3433c6ca5fe472291f81d2334a964fc.yaml b/items/d3433c6ca5fe472291f81d2334a964fc.yaml
index b3f7c35..40b0aa6 100644
--- a/items/d3433c6ca5fe472291f81d2334a964fc.yaml
+++ b/items/d3433c6ca5fe472291f81d2334a964fc.yaml
@@ -1,9 +1,11 @@
title: WireGuard
url: https://www.wireguard.com/
-description: Protocollo di comunicazione e software free ed opensource che implementa
+description: |
+ Protocollo di comunicazione e software free ed opensource che implementa
una rete privata virtuale (VPN)
tags:
- network
- vpn
+- home server
added: 2021-09-10 06:29:12.085454
-updated: 2021-10-26 11:18:11.460536+00:00
+updated: 2024-12-05 20:16:18.814839+00:00
diff --git a/items/d4ea1fbd55094f5e8eed91e7c2522d63.yaml b/items/d4ea1fbd55094f5e8eed91e7c2522d63.yaml
new file mode 100644
index 0000000..42e874e
--- /dev/null
+++ b/items/d4ea1fbd55094f5e8eed91e7c2522d63.yaml
@@ -0,0 +1,12 @@
+title: 'Conversations'
+url: 'https://conversations.im/'
+description: |
+ Client XMPP per Android
+
+ Installabile da f-droid all'indirizzo
+ https://f-droid.org/it/packages/eu.siacs.conversations/
+tags:
+- xmpp
+- mobile
+added: 2024-12-05 21:26:05.098697+00:00
+updated: 2024-12-05 21:26:52.563108+00:00
diff --git a/items/d7d12ed98b0346979e1de3a7c3a003df.yaml b/items/d7d12ed98b0346979e1de3a7c3a003df.yaml
new file mode 100644
index 0000000..79bef8a
--- /dev/null
+++ b/items/d7d12ed98b0346979e1de3a7c3a003df.yaml
@@ -0,0 +1,9 @@
+title: 'Apt-Cacher NG'
+url: 'http://www.unix-ag.uni-kl.de/~bloch/acng/'
+description: |
+ Cache per pacchetti debian, per ottimizzare i download tra più macchine.
+tags:
+- apt
+- home server
+added: 2024-12-05 21:00:58.936191+00:00
+updated: 2024-12-05 21:00:58.936200+00:00
diff --git a/items/db388cfc7a5c4fafa4602fea0901d5e9.yaml b/items/db388cfc7a5c4fafa4602fea0901d5e9.yaml
new file mode 100644
index 0000000..1229c37
--- /dev/null
+++ b/items/db388cfc7a5c4fafa4602fea0901d5e9.yaml
@@ -0,0 +1,9 @@
+title: 'CircuitPython on ESP32 Quick Start'
+url: 'https://learn.adafruit.com/circuitpython-with-esp32-quick-start/overview'
+description: |
+ Istruzioni per installare CircuitPython su schede basate su processore ESP32.
+tags:
+- microcontrollori
+- CircuitPython
+added: 2025-02-13 19:47:40.989033+00:00
+updated: 2025-02-13 19:47:40.989044+00:00
diff --git a/items/db8aa6ce63c449539f4cfdb1befc48c9.yaml b/items/db8aa6ce63c449539f4cfdb1befc48c9.yaml
index c291ef0..0b17eb9 100644
--- a/items/db8aa6ce63c449539f4cfdb1befc48c9.yaml
+++ b/items/db8aa6ce63c449539f4cfdb1befc48c9.yaml
@@ -2,8 +2,12 @@ title: 'git-annex'
url: 'https://git-annex.branchable.com/'
description: |
Programma per gestire file grossi all'interno di un repository git.
+
+ Usato ad esempio per gestire collezioni di file multimediali, da
+ sincronizzare tra più device.
tags:
- git
- media
+- home server
added: 2023-10-12 19:38:04.870828+00:00
-updated: 2023-10-12 19:38:04.870848+00:00
+updated: 2024-12-05 20:30:14.629956+00:00
diff --git a/items/dc335ffe7661410d84f09e9b4b5b0131.yaml b/items/dc335ffe7661410d84f09e9b4b5b0131.yaml
new file mode 100644
index 0000000..cbbc5be
--- /dev/null
+++ b/items/dc335ffe7661410d84f09e9b4b5b0131.yaml
@@ -0,0 +1,9 @@
+title: 'SSHFS'
+url: 'https://github.com/libfuse/sshfs'
+description: |
+ Montare filesystem remoti tramite ssh (e fuse)
+tags:
+- home server
+- file system
+added: 2024-12-05 20:27:10.383814+00:00
+updated: 2024-12-05 20:27:10.383824+00:00
diff --git a/items/dcf1d8452d00465e9f1fa268ec8985ca.yaml b/items/dcf1d8452d00465e9f1fa268ec8985ca.yaml
new file mode 100644
index 0000000..8decf62
--- /dev/null
+++ b/items/dcf1d8452d00465e9f1fa268ec8985ca.yaml
@@ -0,0 +1,9 @@
+title: 'Restic'
+url: 'https://restic.net/'
+description: |
+ Programma di backup
+tags:
+- backup
+- home server
+added: 2024-12-05 20:20:31.449600+00:00
+updated: 2024-12-05 20:20:31.449628+00:00
diff --git a/items/df7b7dc4fc174f0db20520fc5e698df6.yaml b/items/df7b7dc4fc174f0db20520fc5e698df6.yaml
new file mode 100644
index 0000000..725a741
--- /dev/null
+++ b/items/df7b7dc4fc174f0db20520fc5e698df6.yaml
@@ -0,0 +1,12 @@
+title: 'NSD'
+url: 'https://www.nlnetlabs.nl/projects/nsd/about/'
+description: |
+ Server DNS autoritativo
+
+ Ad esempio utile per gestire un proprio dominio, o un DNS casalingo per la
+ rete di casa.
+tags:
+- DNS
+- home server
+added: 2024-12-05 20:35:40.647748+00:00
+updated: 2024-12-05 20:35:40.647757+00:00
diff --git a/items/e8592c833e164673b7f4e049d5910fe3.yaml b/items/e8592c833e164673b7f4e049d5910fe3.yaml
index 69c6070..7f78155 100644
--- a/items/e8592c833e164673b7f4e049d5910fe3.yaml
+++ b/items/e8592c833e164673b7f4e049d5910fe3.yaml
@@ -4,5 +4,6 @@ description: |
Programma per scaricare video da praticamente tutti i siti.
tags:
- video
+- home server
added: 2024-01-18 20:39:40.881861+00:00
-updated: 2024-01-18 20:39:40.881877+00:00
+updated: 2024-12-05 20:28:46.921163+00:00
diff --git a/items/fe34cd080a014fa4b9423f82623a5ce1.yaml b/items/fe34cd080a014fa4b9423f82623a5ce1.yaml
new file mode 100644
index 0000000..1712014
--- /dev/null
+++ b/items/fe34cd080a014fa4b9423f82623a5ce1.yaml
@@ -0,0 +1,9 @@
+title: 'Linux IPv6 Router Advertisement Daemon (radvd)'
+url: 'radvd'
+description: |
+ Demone che invia la configurazione ipv6 sulla rete locale.
+tags:
+- network
+- home server
+added: 2024-12-05 20:31:26.909139+00:00
+updated: 2024-12-05 20:31:26.909148+00:00
diff --git a/items/fe8bb2c59bac495abff14b14a243d91f.yaml b/items/fe8bb2c59bac495abff14b14a243d91f.yaml
new file mode 100644
index 0000000..620478e
--- /dev/null
+++ b/items/fe8bb2c59bac495abff14b14a243d91f.yaml
@@ -0,0 +1,10 @@
+title: 'Pholar'
+url: 'https://gitlab.com/pholar/pholar'
+description: |
+ Gestore di foto
+tags:
+- home server
+- media
+- software del gl
+added: 2024-12-05 20:21:51.374274+00:00
+updated: 2024-12-05 20:21:51.374283+00:00
diff --git a/templates/web/base.html b/templates/web/base.html
index a3c430b..13dedf5 100644
--- a/templates/web/base.html
+++ b/templates/web/base.html
@@ -14,14 +14,18 @@
</head>
<body>
<header>
- <h1><a href="{{ url_for('index') }}"><img src="{{ url_for('static', filename='linkopedia_rgb.svg') }}">Linkopedia</a></h1>
- <span>i Bookmark del <a href="https://gl-como.it/">GL-Como</a></span>
+ <div>
+ <h1><a href="{{ url_for('index') }}"><img src="{{ url_for('static', filename='linkopedia_rgb.svg') }}">Linkopedia</a></h1>
+ <span>i Bookmark del <a href="https://gl-como.it/">GL-Como</a></span>
+ </div>
</header>
+ <nav>
+ <form method="get" action="{{ url_for('search') }}">
+ <input name="q" placeholder="cerca..." value="{% if q %}{{ q }}{% endif %}">
+ </form>
+ </nav>
{% block content %}{% endblock %}
<footer>
- <form method="get" action="{{ url_for('search') }}"><input name="q" placeholder="cerca..." value="{% if q %}{{ q }}{% endif %}"></form>
- </footer>
- <footer>
<small>
<svg xmlns="http://www.w3.org/2000/svg" class="svg-icon" viewBox="0 0 194 194"><path d="M3.7 88.4L88.4 3.7c4.9-4.9 12.8-4.9 17.7 0l17.6 17.6-22.3 22.3c-5.3-1.8-11.2-.6-15.4 3.5-4.2 4.2-5.3 10.2-3.5 15.4L61 84c-5.2-1.8-11.2-.6-15.4 3.5-5.8 5.8-5.8 15.2 0 21 5.8 5.8 15.2 5.8 21 0 4.4-4.4 5.4-10.8 3.2-16.2l20.2-20v52.8c-1.4.7-2.8 1.6-3.9 2.8-5.8 5.8-5.8 15.2 0 21 5.8 5.8 15.2 5.8 21 0 5.8-5.8 5.8-15.2 0-21-1.4-1.4-3.1-2.5-4.9-3.2V71.4c1.8-.7 3.4-1.8 4.9-3.2 4.4-4.4 5.5-10.9 3.2-16.3l22-22 58 58.1c4.9 4.9 4.9 12.8 0 17.7l-84.7 84.7c-4.9 4.9-12.8 4.9-17.7 0L3.7 106c-4.9-4.8-4.9-12.8 0-17.6" fill="#f03c2e"/></svg>
<a href="http://git.trueelena.org/bookmarks/gl-como/about/">collection</a>
diff --git a/templates/web/entry.html b/templates/web/entry.html
index 9c3015d..488d87f 100644
--- a/templates/web/entry.html
+++ b/templates/web/entry.html
@@ -10,12 +10,12 @@
<footer>
<div title="Aggiunto">
<svg class="svg-icon" viewBox="0 0 20 20"><path d="M16.557,4.467h-1.64v-0.82c0-0.225-0.183-0.41-0.409-0.41c-0.226,0-0.41,0.185-0.41,0.41v0.82H5.901v-0.82c0-0.225-0.185-0.41-0.41-0.41c-0.226,0-0.41,0.185-0.41,0.41v0.82H3.442c-0.904,0-1.64,0.735-1.64,1.639v9.017c0,0.904,0.736,1.64,1.64,1.64h13.114c0.904,0,1.64-0.735,1.64-1.64V6.106C18.196,5.203,17.461,4.467,16.557,4.467 M17.377,15.123c0,0.453-0.366,0.819-0.82,0.819H3.442c-0.453,0-0.82-0.366-0.82-0.819V8.976h14.754V15.123z M17.377,8.156H2.623V6.106c0-0.453,0.367-0.82,0.82-0.82h1.639v1.23c0,0.225,0.184,0.41,0.41,0.41c0.225,0,0.41-0.185,0.41-0.41v-1.23h8.196v1.23c0,0.225,0.185,0.41,0.41,0.41c0.227,0,0.409-0.185,0.409-0.41v-1.23h1.64c0.454,0,0.82,0.367,0.82,0.82V8.156z"></path></svg>
- {{ entry.data.added }}
+ {{ entry.data.added|datetime }}
</div>
- {% if entry.data.updated and entry.data.updated > entry.data.added %}
+ {% if entry.data.updated and (entry.data.updated|datetime > entry.data.added|datetime) %}
<div title="Aggiornato">
<svg class="svg-icon" viewBox="0 0 20 20"><path d="M5.5 3.2c-.2 0-.4.2-.4.4v.9H3.4c-.9 0-1.6.7-1.6 1.6v9c0 1 .7 1.7 1.6 1.7h13.2c.9 0 1.6-.8 1.6-1.7v-9c0-.9-.7-1.6-1.6-1.6h-1.7v-.9c0-.2-.2-.4-.4-.4s-.4.2-.4.4v.9H5.9v-.9c0-.2-.2-.4-.4-.4zm-2 2H5v1.3c0 .2.2.4.4.4s.4-.2.4-.4V5.3h8.2v1.2c0 .2.2.4.4.4s.4-.2.4-.4V5.3h1.7c.4 0 .8.4.8.8v2H2.6v-2c0-.4.4-.8.8-.8zM2.5 9h14.8v2.6h-2.9c-1 0-1.6.7-1.6 1.6v2.7H3.4a.8.8 0 01-.8-.8V9zm11.9 3.4h2.9V15c0 .5-.4.8-.8.8h-3v-2.7c0-.5.4-.8.9-.8z"/></svg>
- {{ entry.data.updated }}
+ {{ entry.data.updated|datetime }}
</div>
{% endif %}
{% if entry.data.tags|count > 0 %}
diff --git a/templates/web/index.html b/templates/web/index.html
index 9683ddb..425e310 100644
--- a/templates/web/index.html
+++ b/templates/web/index.html
@@ -2,24 +2,24 @@
{% block content %}
<section>
- {% if q %}<h2>Cerca: '{{ q }}'</h2>{% endif %}
- <dl id="linkslist">
- {% for entry in entries %}
+ {% if q %}<h2>Risultati ricerca:</h2>{% endif %}
+ {% for entry in entries %}
+ <dl id="linkcard">
<dt class="link" id="{{ entry.eid }}">
<a href="{{ entry.data.url }}" title="{{ entry.data.url }}">{{ entry.data.title }}</a>
</dt>
<dd>
{{ entry.data.description }}
<footer>
- {% if entry.data.updated and entry.data.updated != entry.data.added %}
+ {% if entry.data.updated and entry.data.updated|datetime > entry.data.added|datetime %}
<span title="Aggiornato - Aggiunto il {{ entry.data.added }}">
<svg class="svg-icon" viewBox="0 0 20 20"><path d="M5.5 3.2c-.2 0-.4.2-.4.4v.9H3.4c-.9 0-1.6.7-1.6 1.6v9c0 1 .7 1.7 1.6 1.7h13.2c.9 0 1.6-.8 1.6-1.7v-9c0-.9-.7-1.6-1.6-1.6h-1.7v-.9c0-.2-.2-.4-.4-.4s-.4.2-.4.4v.9H5.9v-.9c0-.2-.2-.4-.4-.4zm-2 2H5v1.3c0 .2.2.4.4.4s.4-.2.4-.4V5.3h8.2v1.2c0 .2.2.4.4.4s.4-.2.4-.4V5.3h1.7c.4 0 .8.4.8.8v2H2.6v-2c0-.4.4-.8.8-.8zM2.5 9h14.8v2.6h-2.9c-1 0-1.6.7-1.6 1.6v2.7H3.4a.8.8 0 01-.8-.8V9zm11.9 3.4h2.9V15c0 .5-.4.8-.8.8h-3v-2.7c0-.5.4-.8.9-.8z"/></svg>
- {{ entry.data.updated }}
+ {{ entry.data.updated|datetime }}
</span>
{% else %}
<span title="Aggiunto">
<svg class="svg-icon" viewBox="0 0 20 20"><path d="M16.557,4.467h-1.64v-0.82c0-0.225-0.183-0.41-0.409-0.41c-0.226,0-0.41,0.185-0.41,0.41v0.82H5.901v-0.82c0-0.225-0.185-0.41-0.41-0.41c-0.226,0-0.41,0.185-0.41,0.41v0.82H3.442c-0.904,0-1.64,0.735-1.64,1.639v9.017c0,0.904,0.736,1.64,1.64,1.64h13.114c0.904,0,1.64-0.735,1.64-1.64V6.106C18.196,5.203,17.461,4.467,16.557,4.467 M17.377,15.123c0,0.453-0.366,0.819-0.82,0.819H3.442c-0.453,0-0.82-0.366-0.82-0.819V8.976h14.754V15.123z M17.377,8.156H2.623V6.106c0-0.453,0.367-0.82,0.82-0.82h1.639v1.23c0,0.225,0.184,0.41,0.41,0.41c0.225,0,0.41-0.185,0.41-0.41v-1.23h8.196v1.23c0,0.225,0.185,0.41,0.41,0.41c0.227,0,0.409-0.185,0.409-0.41v-1.23h1.64c0.454,0,0.82,0.367,0.82,0.82V8.156z"></path></svg>
- {{ entry.data.added }}
+ {{ entry.data.added|datetime }}
</span>
{% endif %}
@@ -34,8 +34,8 @@
{% endif %}
</footer>
</dd>
- {% endfor %}
</dl>
+ {% endfor %}
{% if entries|count > 0 %}
{% if q %}
<a id="nextpage" href="{{ url_for('search', q=q, p=page+1) }}">altro</a>
diff --git a/templates/web/static/linkopedia.css b/templates/web/static/linkopedia.css
index ae4b47e..881b741 100644
--- a/templates/web/static/linkopedia.css
+++ b/templates/web/static/linkopedia.css
@@ -1,18 +1,23 @@
-html {
+html, body {
width: 100%;
+ margin: 0;
+ padding: 0;
}
body {
width: 100%;
- max-width: 80ch;
- margin: 1em auto;
font-family: Verdana, Geneva, sans-serif;
font-size: 12pt;
color: #828282;
}
+* {
+ box-sizing: border-box;
+}
+
+
a:link {
- color: #000;
+ color: #003b7b;
text-decoration: none;
}
@@ -20,16 +25,14 @@ a:hover {
text-decoration: underline;
}
-header>h1 {
+header h1 {
font-size: 1em;
margin: 0;
- display: inline-block;
}
header img {
height: 32px;
- vertical-align: bottom;
- margin: 0.5em 1em 0.5em 0;
+ margin: 0.5em;
}
body>header {
@@ -37,22 +40,45 @@ body>header {
background-color: #cbe4ff;
padding: 0 1em;
line-height: 2em;
+}
+
+body>header>div {
+ max-width: 80ch;
+ margin: 0 auto;
display: flex;
flex-direction: row;
justify-content: space-between;
- align-items: baseline;
+ align-items: center;
}
-
-body>header>h1>a {
+body>header h1>a {
color: #000;
+ display: flex;
+ align-items: center;
}
+body>nav {
+ max-width: 80ch;
+ margin: 1em auto;
+}
+
+body > nav input {
+ width: 100%;
+ padding: .5em;
+ border-radius: 5px;
+ border: 1px solid #e0e0e0;
+ font-size: 1.5em;
+}
+
+body>section {
+ max-width: 80ch;
+ margin: 1em auto;
+}
-body>section,
body>article {
+ max-width: 80ch;
+ margin: 1em auto;
padding: 1em;
background-color: #f2f2f2;
- border-bottom: 2px solid #cbe4ff;
}
body>article header h1 {
@@ -63,22 +89,35 @@ body>article header aside {
font-size: 0.8em;
}
-#linkslist {
- margin: 0;
+#linkcard {
+ margin: 0 0 1em 0;
+ padding: 1em;
+ background-color: #f2f2f2;
+ border-color: #e0e0e0;
+ border-radius: 5px;
+ transition: all 0.1s linear;
+ outline: 0em solid #e0e0e0;
}
-#linkslist dd {
- margin: 0.2em 0 1em 0;
+#linkcard:hover {
+ outline: 0.2em solid #e0e0e0;
}
-body>article footer,
-#linkslist dd>footer {
- font-size: 0.8em;
- margin-top: 0.2em;
+#linkcard dt {
+ font-size: 1.5em;
+ font-weight: bold;
+ margin-bottom: 0.5em;
+}
+#linkcard dd {
+ margin: 0;
}
-#linkslist a:link {
- color: #000;
+
+
+body>article footer,
+#linkcard dd>footer {
+ font-size: 0.8em;
+ margin-top: 1em;
}
a.tag {
@@ -105,8 +144,11 @@ a.tag:hover {
}
body>footer {
- margin-top: 2em;
+ max-width: 80ch;
+ margin: 1em auto 1em;
+ padding: 1em 0 0 0;
text-align: center;
+ border-top: 2px solid #cbe4ff;
}
/* -----
@@ -116,7 +158,7 @@ SVG Icons - svgicons.sparkk.fr
.svg-icon {
width: 1em;
height: 1em;
- vertical-align: middle;
+ vertical-align: -0.2em; /* middle; */
}
.svg-icon path,