iris-nextcloud-cookbook: eingescannte Rezepte (PDF/Foto) und Webseiten-Rezepte importieren #332
Labels
No labels
herkunft/alpha-feedback
status
blockiert
status
zu-testen
typ
bug
typ
docs
typ
enhancement
typ
feature
typ
idea
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
iris/iris-plugins#332
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Warum
Das Plugin konnte bisher nur fertige Rezepte im Nextcloud-Kochbuch anzeigen, ändern und in der Tabelle darstellen. Gewünscht: Rezepte aus eingescannten Dokumenten (z. B. per iPhone gescannt, PDF oder Foto) und von Rezept-Webseiten übernehmen.
Umfang
import-url(war schon da), jetzt in Prompt und Anleitung genanntlink_chat_note.py)Nicht Teil
PR #333 gemergt: feat(cookbook): Scan-Import, link_chat_note im Paket, Anleitung (#332)
http://docker:3000/iris/iris-plugins/pulls/333
Commits:
Stand: Scan-Import (Version 0.14.0)
Befund: Ein Entwurf aus einer früheren Session lag unversioniert in der Arbeitskopie (Skill-Abschnitt „Scan → Rezept“ und
link_chat_note.py). Er trägt: Der Server-EndpunktPATCH /agent/:idmitvault_note_pathundIRIS_JOB_IDgibt es in der Mac-App. Es fehlte aber das Paketieren:build-irisplugin.shhättelink_chat_note.pynicht ins Paket gelegt, der Skill hätte auf ein fehlendes Skript verwiesen.Geändert: Build-Dateiliste (zwei Stellen) und Ausführrecht; Skill: Trigger „eingescanntes Rezept“, Hinweis bei fehlendem Marker, Schritt 6 läuft auch wenn Schritt 5 (Verknüpfung) scheitert; Systemprompt und
system_prompt_usage; neue Anleitungsseitedocs/importieren.md; Version 0.14.0 mit Änderungstext und Store-Changelog; PLAN.md; neuer Testtests/test_link_chat_note.py(lokaler HTTPS-Server mit selbstsigniertem Zertifikat,security-Attrappe: verbinden,--detach, fehlende Datei/Job/Token, App nicht erreichbar; Token wird nie ausgegeben).Geprüft: 214 Tests grün (4 neu); Paket baut und enthält
link_chat_note.pyundimportieren.md;--dry-runder Veröffentlichung sauber.Nicht geprüft: der Ablauf an einem echten Scan (iPhone-PDF, Foto, Handschrift) mit Hermes — er ist modellgeführt; Marker-Lauf auf einem echten PDF; die Verknüpfung gegen die laufende Mac-App (nur gegen Attrappe); Linux-Server (Verknüpfung dort nicht möglich, Meldung nur im Test der Fehlerpfade);
import-urlgegen echte Rezeptseiten (unverändert, nicht neu getestet).Grenzen: Verknüpfung Notiz↔Chat nur auf dem Mac; kein Stapelimport; Qualität hängt vom Scan ab (Anleitung rät zum Prüfen der Vorschau).
Veröffentlicht: Version 0.14.0
plugins: iris-nextcloud-cookbook 0.14.0im Registry-Repo;publish-plugins.shnach grünen Tests und--dry-run, Privat-Check ohne Fund.link_chat_note.pyim Paket.status/zu-testenbleibt gesetzt, Schließen bei dir.Veröffentlicht: Version 0.14.1 (nur Anleitung)
plugins: iris-nextcloud-cookbook 0.14.1. Der Code ist gegenüber 0.14.0 unverändert; die Anleitung „Rezepte importieren“ beschreibt jetzt das Einscannen direkt im Chat (+ → „Dokument scannen“; eine Seite = JPG, mehrere = PDF; im iOS-Code geprüft, nicht in der App), PR #335.