ReadToRelay de Vinney
Read any web page in a clean reader view, then publish it to Nostr as long-form Markdown signed with your own key. Your secret key never leaves your device.
1 utilizator1 utilizator
Metadate extensie
Capturi de ecran
Despre această extensie
ReadToRelay extracts the readable content of a web page and lets you publish it to Nostr as long-form Markdown (kind 30023), signed with your own nsec.
How it works:
Features:
ReadToRelay is open source under the Unlicense: https://github.com/vcavallo/ReadToRelay
How it works:
- Click the ReadToRelay toolbar button on any article, blog post, or documentation page.
- Read the extracted content in a clean, distraction-free reader view with dark mode and adjustable font size.
- Log in with your nsec (stored locally in your browser only).
- Click "Post to Nostr". The article is converted to Markdown, given the appropriate long-form tags, and broadcast to the relays you choose.
Features:
- Clean reader view with light and dark themes and adjustable font size
- HTML to Markdown conversion
- Configurable relay list and post tags
- Your nsec is stored locally and only used to sign events on your device
- Posts include the original source URL, title, byline, and a link back to the project
ReadToRelay is open source under the Unlicense: https://github.com/vcavallo/ReadToRelay
Evaluat cu 0 de către 0 recenzori
Permisiuni și date
Colectare de date necesare, conform dezvoltatorului:
- Activitate de navigare
- Conținut site-uri web
Mai multe informații
- Linkurile suplimentului
- Versiune
- 1.1
- Mărime
- 118,26 KB
- Ultima actualizare
- o lună în urmă (28 sept. 2026)
- Categorii conexe
- Licență
- Fără licență
- Politică de confidențialitate
- Citește politica de confidențialitate pentru acest supliment
- Istoricul versiunilor
- Adaugă în colecție
Reviewers: run
npm ci && npm run vendor(Node 22+) in the uploaded source to regenerate all three vendored files byte-for-byte:- nostr-tools.js — verbatim copy of lib/nostr.bundle.js from the nostr-tools@2.16.2 npm package
- turndown.js — lib/turndown.browser.umd.js from turndown@7.2.0, wrapped as an IIFE global by esbuild@0.28.1 (exact command in scripts/vendor.js)
- readability.js — verbatim copy of Readability.js from mozilla/readability @ a07e62c8abfc64b06a28b48dfc76f4150796ed63
npm run buildthen assembles dist/firefox (this package) and dist/chrome from the same source; only the manifest differs. No remote code is loaded at runtime: all scripts are bundled in the package. The only network activity is WebSocket connections to the Nostr relays the user configures, and only when the user clicks "Post to Nostr".