Clip on your computer, listen on your phone.
The ReadBull Clipper is a Chrome extension that collects articles into a queue while you browse. When you are ready, send the whole batch to ReadBull on your iPhone — through the clipboard or a QR code. No server is involved.
Version 0.1.0 · ZIP · loads as an unpacked extension
Clip
Click the toolbar icon or right-click → “Clip this page to ReadBull”. The extension extracts the article text and detects the “next chapter” link. You can also clip selected text or paste text directly.
Queue
Every clip lands in a queue inside the popup. Reorder by dragging, delete what you do not need, and see word counts and batch size at a glance.
Send
Copy the batch to the clipboard — Apple’s Universal Clipboard carries it to your iPhone — or show a QR code and scan it from ReadBull. Large batches play as an animated QR sequence.
It also reads aloud on your computer
Press ▶ next to any clip to listen right in Chrome using the system voices, with a playback bar for speed, voice, and paragraph skipping. Listening and sending are independent; playback continues even when the popup is closed.
Load the extension in Chrome
The Clipper is not on the Chrome Web Store yet. It installs as an unpacked extension in four steps.
- 01Download the ZIP above and unzip it. You will get a folder named
readbull-clipper. - 02Open
chrome://extensionsin Chrome and turn on Developer mode (top right). - 03Click Load unpacked and select the unzipped folder.
- 04Pin the ReadBull icon to your toolbar. Open an article, click the icon, and clip your first page.
What the extension asks for, and why
activeTab, scripting | To read the text of the page you are looking at — only when you click the icon or choose the context-menu item. |
storage | To keep your queue in Chrome’s local storage. Nothing is synced to a server. |
contextMenus | To add the “Clip to ReadBull” items to the right-click menu. |
clipboardWrite, clipboardRead | To copy a batch for your iPhone, and to paste text you want to turn into a clip. |
tts | To read clips aloud on your computer with the system voices. |
The extension makes no network requests of its own. It contains no analytics and loads no remote code.
An open, documented transfer format
Batches are JSON, compressed with DEFLATE and encoded as text with an RBCLIP1: prefix. Large batches use the Blockchain Commons UR standard for animated QR codes. The format is documented alongside the extension so a compatible sender can be built.