Browser-Plugin

Mit dem Browser-Plugin übernimmst du das Rezept der Seite, die du gerade ansiehst, mit einem Klick in deine Sammlung. Das hilft bei Seiten, die eat-this.app nicht selbst abrufen darf oder kann, etwa weil sie Abrufe von Servern sperren. Rechnen und Klären laufen danach wie gewohnt im Gespräch mit Claude oder ChatGPT.

Was das Plugin tut

Ein Klick auf das Symbol auf einer Rezeptseite.

  • Es liest die Rezeptdaten der geöffneten Seite: Titel, Zutaten, Schritte, Zeiten und Portionen, so wie die Seite sie maschinenlesbar anbietet (schema.org oder h-recipe).
  • Das Symbol zeigt, ob die Seite ein Rezept hat und ob es schon in deiner Sammlung steht: Plus heißt noch nicht gesammelt, ein Haken heißt gesammelt.
  • Ein Klick auf das Symbol speichert das Rezept. eat-this.app legt es mit Quelle und Adresse in den gemeinsamen Rezeptbestand und nimmt es in deine Sammlung.
  • Danach zeigt das Plugin Titel, Portionen, Kilokalorien, Eiweiß, Kohlenhydrate und Fett je Portion und wie viele Zutatenzeilen noch offen sind.

Offene Zeilen klärst du im Gespräch, etwa mit „Kläre die offenen Zeilen von Linsensuppe“. Findet das Plugin auf einer Seite keine Rezeptdaten, sagt es das. Die Zutatenliste kannst du dann direkt ins Gespräch kopieren.

Was es nicht tut

Das Plugin hat nur die Rechte, die es für den gewählten Modus braucht.

  • Es ruft keine weiteren Seiten ab und übernimmt keine Listen oder ganzen Sammlungen. Jedes Rezept ist ein Klick von dir.
  • Es schickt nicht die ganze Seite. Bilder, einleitende Texte, Bewertungen, Kommentare und alles, was um das Rezept herum steht, bleiben in deinem Browser.
  • Seiten ohne Rezept meldet es nirgendwohin, auch nicht im Modus „auf jeder Seite“.

Wann es sucht

Im Fenster des Plugins unter „Nach Rezepten suchen“.

  • Erst, wenn ich auf das Symbol klicke (Vorgabe): Das Plugin liest nur die Seite, auf der du klickst, und nur in diesem Moment.
  • Auf jeder Seite, die ich öffne: Das Plugin liest jede geladene Seite auf Rezeptdaten und zeigt am Symbol, ob es eins gefunden hat. Findet es eins, fragt es eat-this.app mit der Adresse der Seite, ob das Rezept schon bekannt ist. Dafür fragt der Browser beim Umschalten nach dem Recht, Webseiten zu lesen.

Installation

Vorerst als entpackte Erweiterung für Chrome und Chromium-Browser. Der Chrome Web Store folgt, Safari und Firefox danach.

Die ZIP-Datei bekommst du auf Nachfrage per E-Mail an kontakt@mirko-haaser.de, bis das Plugin im Chrome Web Store steht.

  1. Lade die ZIP-Datei herunter und entpacke sie in einen Ordner, den du behältst. Chrome lädt die Erweiterung bei jedem Start aus diesem Ordner.
  2. Öffne chrome://extensions in Chrome, Edge, Brave oder einem anderen Chromium-Browser.
  3. Schalte oben rechts den „Entwicklermodus“ ein.
  4. Klick auf „Entpackte Erweiterung laden“ und wähle den entpackten Ordner.
  5. Hefte das Plugin über das Puzzle-Symbol in der Symbolleiste an, dann ist es mit einem Klick erreichbar.
  6. Klick auf das Plugin und auf „Anmelden“. Es öffnet sich ein Fenster mit der Anmeldung von eat-this.app. Danach fragt die Seite, ob das Plugin Rezepte in deine Sammlung legen darf.

Anmelden lässt sich nur ein freigegebenes Konto. Das Plugin erscheint danach im Konto unter „Verbindungen“. Dort trennst du es auch, falls du es nicht mehr brauchst. Abmelden im Plugin hat dieselbe Wirkung.

Datenschutz

Was das Plugin an eat-this.app schickt und was es speichert.

Beim Klick gehen die Adresse der Seite und die Rezeptdaten an api.eat-this.app, sonst nichts. Im Modus „auf jeder Seite“ geht zusätzlich die Adresse jeder Seite, auf der das Plugin ein Rezept findet, an api.eat-this.app. Gespeichert wird dabei nichts. Seiten hinter einer Anmeldung enthalten oft deinen Namen oder dein Konto gleich neben dem Rezept. Deshalb liest das Plugin nur die Rezeptdaten selbst und lässt alle übrigen Texte, Attribute und Formulare der Seite weg.

Im Browser speichert das Plugin nur seinen Zugang zu deinem Konto: ein Zugriffstoken, das einen Tag gilt, und ein Refresh-Token für 90 Tage. Beim Abmelden werden beide auf dem Server widerrufen und im Browser gelöscht.

Die Einzelheiten stehen in der Datenschutzerklärung.