legal contact rss
 

Ich verarbeite jede Menge RSS-Feeds und Quellen mit Karakeep.

Die Idee war, die mit interessanten Stichworten versehenen Artikel hier auf der Webseite zu veröffentlichen.

Natürlich soll das möglichst automatisch von Karakeep extrahiert und hier hochgeladen werden.

Hier meine Umsetzung dieser Idee:

Das ENV-File mit Variablen: karekeep2html.env

# Karakeep-Konfiguration
KARAKEEP_SERVER=http://x.x.x.x:3000
KARAKEEP_API_KEY=[removed]

# SCP-Upload Konfiguration
SCP_HOST=[removed]
SCP_USER=[removed]
SCP_PATH=/[removed]/karakeep
SCP_KEY_PATH=[removed].ssh/id_rsa

# Listen-Export (optional)
# Format: liste_id:url_slug,liste_id2:url_slug2
# Beispiel: 123:tech-bookmarks,456:design-resources
# Leer lassen für alle Listen
EXPORT_LISTS=
# Debug-Modus (optional)
DEBUG=false

Das eigentliche Python: ​media/files/karakeep2html.py_web​​​


# python3 karakeep2html.py

✅ Konfiguration aus karakeep2html.env geladen (8 Variablen)

2025-06-19 14:21:03,063 - INFO - Starte Karakeep-Export...
2025-06-19 14:21:03,226 - INFO - Listen aus API extrahiert: 6 Listen
2025-06-19 14:21:03,226 - INFO - Gefundene Listen: 6
2025-06-19 14:21:03,226 - INFO -   1. Heise IT (ID: le8wwzyiwl2qtyhkp1il)
2025-06-19 14:21:03,226 - INFO -   2. Datensicherheit (ID: a7fgvlm7nb6vgbi8wmn)
2025-06-19 14:21:03,226 - INFO -   3. Cyber-News AI (ID: ec9howv7aaoz579g7ms2)
2025-06-19 14:21:03,227 - INFO -   4. Synology (ID: nfbcouwn4y2yzv227jl)
2025-06-19 14:21:03,227 - INFO -   5. Office relevant (ID: 7u8jhj8wp6bm7krpfhy)
2025-06-19 14:21:03,227 - INFO -   6. THW München Ost (ID: 6iy5exkhe1pui4nj7ky)
2025-06-19 14:21:03,227 - INFO - 📁 Export-Verzeichnis erstellt: temp_export
2025-06-19 14:21:03,227 - INFO - 🔄 Exportiere Liste: Heise IT
2025-06-19 14:21:03,227 - INFO - 🔍 Lade alle Bookmarks für Liste e8wwzyiwl2qtyhkp1il...
2025-06-19 14:21:04,603 - INFO - 📄 Seite 1: 100 Bookmarks geladen (Gesamt: 100)
2025-06-19 14:21:05,957 - INFO - 📄 Seite 2: 100 Bookmarks geladen (Gesamt: 200)

2025-06-19 14:21:15,244 - INFO - 🏁 Alle Bookmarks geladen (kein nextCursor)
2025-06-19 14:21:15,244 - INFO - ✅ Gesamt 853 Bookmarks für Liste e8wwzyiwl2qtyhkp1il geladen
2025-06-19 14:21:15,244 - INFO - 📊 Endgültige Bookmark-Anzahl: 853
2025-06-19 14:21:15,303 - INFO - ✅ Liste exportiert: list-le8wwzyiwl2qtyhkp1il.html (853 Bookmarks)
2025-06-19 14:21:15,303 - INFO - 🔄 Exportiere Liste: Datensicherheit
2025-06-19 14:21:15,303 - INFO - 🔍 Lade alle Bookmarks für Liste a7fgvlm7nb6vgbi8wmn...
2025-06-19 14:21:15,757 - INFO - 📄 Seite 1: 84 Bookmarks geladen (Gesamt: 84)
2025-06-19 14:21:15,758 - INFO - 🏁 Alle Bookmarks geladen (kein nextCursor)
2025-06-19 14:21:15,758 - INFO - ✅ Gesamt 84 Bookmarks für Liste a7fgvlm7nb6vgbi8wmn geladen
2025-06-19 14:21:15,763 - INFO - 📊 Endgültige Bookmark-Anzahl: 84
2025-06-19 14:21:15,770 - INFO - ✅ Liste exportiert: list-ka7fgvlm7nb6vgbi8wmn.html (84 Bookmarks)
2025-06-19 14:21:15,770 - INFO - 🔄 Exportiere Liste: Cyber-News AI
2025-06-19 14:21:15,770 - INFO - 🔍 Lade alle Bookmarks für Liste ec9howv7aaoz579g7ms2...
2025-06-19 14:21:16,327 - INFO - 📄 Seite 1: 100 Bookmarks geladen (Gesamt: 100)
2025-06-19 14:21:16,551 - INFO - 📄 Seite 2: 8 Bookmarks geladen (Gesamt: 108)
2025-06-19 14:21:16,552 - INFO - 🏁 Alle Bookmarks geladen (kein nextCursor)
2025-06-19 14:21:16,552 - INFO - ✅ Gesamt 108 Bookmarks für Liste ec9howv7aaoz579g7ms2 geladen
2025-06-19 14:21:16,552 - INFO - 📊 Endgültige Bookmark-Anzahl: 108
2025-06-19 14:21:16,561 - INFO - ✅ Liste exportiert: list-c9howv7aaoz579g7ms2.html (108 Bookmarks)
2025-06-19 14:21:16,561 - INFO - 🔄 Exportiere Liste: Synology
2025-06-19 14:21:16,561 - INFO - 🔍 Lade alle Bookmarks für Liste nfbcouwn4y2yzv227jl...
2025-06-19 14:21:16,828 - INFO - 📄 Seite 1: 19 Bookmarks geladen (Gesamt: 19)
2025-06-19 14:21:16,828 - INFO - 🏁 Alle Bookmarks geladen (kein nextCursor)
2025-06-19 14:21:16,828 - INFO - ✅ Gesamt 19 Bookmarks für Liste nfbcouwn4y2yzv227jl geladen
2025-06-19 14:21:16,829 - INFO - 📊 Endgültige Bookmark-Anzahl: 19
2025-06-19 14:21:16,831 - INFO - ✅ Liste exportiert: list-2nfbcouwn4y2yzv227jl.html (19 Bookmarks)
2025-06-19 14:21:16,831 - INFO - 🔄 Exportiere Liste: Office relevant
2025-06-19 14:21:16,831 - INFO - 🔍 Lade alle Bookmarks für Liste 7u8jhj8wp6bm7krpfhy...
2025-06-19 14:21:17,053 - INFO - 📄 Seite 1: 7 Bookmarks geladen (Gesamt: 7)
2025-06-19 14:21:17,053 - INFO - 🏁 Alle Bookmarks geladen (kein nextCursor)
2025-06-19 14:21:17,053 - INFO - ✅ Gesamt 7 Bookmarks für Liste 7u8jhj8wp6bm7krpfhy geladen
2025-06-19 14:21:17,053 - INFO - 📊 Endgültige Bookmark-Anzahl: 7
2025-06-19 14:21:17,055 - INFO - ✅ Liste exportiert: list-a7u8jhj8wp6bm7krpfhy.html (7 Bookmarks)
2025-06-19 14:21:17,055 - INFO - 🔄 Exportiere Liste: THW München Ost
2025-06-19 14:21:17,055 - INFO - 🔍 Lade alle Bookmarks für Liste s6iy5exkhe1pui4nj7ky...
2025-06-19 14:21:17,212 - INFO - 📄 Seite 1: 1 Bookmarks geladen (Gesamt: 1)
2025-06-19 14:21:17,212 - INFO - 🏁 Alle Bookmarks geladen (kein nextCursor)
2025-06-19 14:21:17,212 - INFO - ✅ Gesamt 1 Bookmarks für Liste s6iy5exkhe1pui4nj7ky geladen
2025-06-19 14:21:17,212 - INFO - 📊 Endgültige Bookmark-Anzahl: 1
2025-06-19 14:21:17,213 - INFO - ✅ Liste exportiert: list-s6iy5exkhe1pui4nj7ky.html (1 Bookmarks)
2025-06-19 14:21:17,214 - INFO - ✅ Index-Seite generiert
2025-06-19 14:21:17,214 - INFO - 📤 Upload von 7 Dateien
2025-06-19 14:21:21,372 - INFO - ✅ Zielverzeichnis bereit: /xxx/xxx/mpauli.de/xxx
2025-06-19 14:21:41,270 - INFO - ✅ list-le8wwzyiwl2qtyhkp1il.html hochgeladen
2025-06-19 14:21:42,000 - INFO - ✅ list-ka7fgvlm7nb6vgbi8wmn.html hochgeladen
2025-06-19 14:21:42,959 - INFO - ✅ list-ec9howv7aaoz579g7ms2.html hochgeladen
2025-06-19 14:21:43,737 - INFO - ✅ list-2nfbcouwn4y2yzv227jl.html hochgeladen
2025-06-19 14:21:44,464 - INFO - ✅ list-a7u8jhj8wp6bm7krpfhy.html hochgeladen
2025-06-19 14:21:45,178 - INFO - ✅ list-s6iy5exkhe1pui4nj7ky.html hochgeladen
2025-06-19 14:21:45,657 - INFO - ✅ index.html hochgeladen
2025-06-19 14:21:45,657 - INFO - 🎉 7/7 Dateien erfolgreich hochgeladen!
2025-06-19 14:21:45,658 - INFO - 🎉 Export abgeschlossen!