This Chrome extension, built with Manifest V3, includes features that expand upon the official Are.na browser extension.
- Snipping: Capture specific sections of a webpage.
- Page Screenshot: Take full-page screenshots with a single click.
- Drag & Drop: Easily drag and drop content directly into your Are.na blocks.
If you encounter any bugs or have feature requests, please open an issue in this repository.
Due to limitations in the official Are.na API (which doesn't support direct image uploads or posting), this extension uses a workaround via Cloudflare Workers and R2 storage. Images uploaded through this process are temporary, thanks to an object lifecycle policy on the R2 bucket that automatically deletes them after a set time.
- A pre-signed upload URL is requested from the Cloudflare Worker.
- The image is uploaded to the R2 bucket.
- A pre-signed fetch URL is generated.
- The URL is passed to Are.na's "post block" endpoint, allowing you to post the image.