Files
AnyClip/README.md
T

50 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# AnyClip – Web Clipper fuer Firefox & Anytype
Dieses Projekt stellt ein Firefox-WebExtension-Addon bereit, das Webseiten nach Anytype speichert.
## Was das Addon kann
- Aktuelle Seite oder nur markierte Auswahl aus Firefox nach Anytype senden
- Titel, URL, Beschreibung und extrahierten Inhalt als Anytype-Objekt speichern
- Relevante Bilder direkt im Anytype-Inhalt mitfuehren, soweit die Anytype-API diese uebernimmt
- Spaces ueber die lokale Anytype-API laden und direkt im Addon auswaehlen
- Ueber das Toolbar-Popup oder per Rechtsklick auf die Webseite clippen
## Einrichtung
1. Anytype Desktop starten.
2. In Anytype unter `Settings -> API Keys` einen API-Key erzeugen.
3. In Firefox `about:debugging` oeffnen.
4. `This Firefox` waehlen.
5. `Load Temporary Add-on...` anklicken.
6. Die Datei `manifest.json` aus diesem Projekt auswaehlen.
7. Im Firefox-Erweiterungsmenue das Addon oeffnen und mit dem Pin-Symbol an die Symbolleiste anheften.
8. Im Addon Popup API-URL und API-Key eintragen.
9. Spaces laden und einen Ziel-Space auswaehlen.
Standard-API-URL: `http://localhost:31009`
## Bedienung
- Klick auf das Addon-Icon in der Firefox-Symbolleiste oder im Erweiterungsmenue
- Rechtsklick auf die Seite: `In Anytype sichern`
- Rechtsklick auf markierten Text: `Auswahl in Anytype sichern`
## Hinweis zu Firefox
Ob ein Addon direkt sichtbar in der Symbolleiste sitzt, entscheidet Firefox. Das Addon kann sich nicht selbst anheften. Falls es nicht sichtbar ist, findest du es im Erweiterungsmenue und kannst es dort anpinnen.
## Projektstruktur
- `manifest.json`
- `src/background.js`
- `src/content-script.js`
- `src/lib/anytype.js`
- `src/popup/popup.html`
- `src/options/options.html`
## Weiterer Ausbau
- Bessere Lesbarkeits-Extraktion mit Mozilla Readability
- Noch robustere domainspezifische Bild-/Abschnitts-Extractor fuer komplexe Websites