Email or username:

Password:

Forgot your password?
Top-level
Simon Willison

Built a little tool for turning a web page into Markdown and easily copying it to my clipboard - it's a very thin wrapper around the Jina Reader API tools.simonwillison.net/jina-r

Details on how I built it (by prompting Claude) here: simonwillison.net/2024/Oct/14/

Screenshot of Jina Reader tool - a URL has been pasted in and the submit button clicked, below is a textarea full of markdown, a copy to clipboard button and the markdown rendered as HTML
9 comments
Simon Willison

I'm increasingly finding that "Copy to clipboard" is an essential feature in things that I build, mainly because select all then copy and paste on mobile phones is still pretty inconvenient

Scanner

@simon I have a maxim that “when a human is copying and pasting data between two applications something is wrong”. Copy to clipboard (and indeed being able to copy text and data out of apps that are not web pages is an essential capability.)

Jeff Triplett

@simon I have leaned on "copy to clipboard" apps/pages in everything from DjangoCon US to my dozen or so Django side projects.

I often need markdown from a data source that I want to paste into a newsletter, YouTube description, or someplace else.

I can normally write these in single-digit minutes vs. spending 15 to 30 minutes on a less flexible API call.

Evan B🥥ehs

@simon Hi Simon, I don't want AI using my site, and I block the user agents of many AI crawlers. Unfortunately, Jina

1. Does not acknowledge robots.txt
2. Uses a user-agent header designed to obscure its identity
3. Uses puppeteer with custom plugins to obscure itself.

This ain't it.

Joshua Oliphant

@simon @simon That is really nifty. It inspired me to use the Jina API in an Apple Shortcut so that I can just hit the share button from my browser, select the shortcut , which constructs the Jina URL, makes the request, and then puts the result in my clipboard. All in one go. jina.ai/reader/

Go Up