mirror of
https://github.com/Andre-Bzk/AnyClip.git
synced 2026-11-15 09:33:08 +01:00
50 lines
1.8 KiB
Markdown
50 lines
1.8 KiB
Markdown
# 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
|