SlopScupper
00 crowd

are.na-picks

Show four random blocks from your are.na channels on a local web page
Open repo on GitHubgithub.com/mildlydiverting/are.na-picks
HTML · ★ 3 · 0 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other
listed 9 hours ago by mildlydiverting · last checked 1 hour ago
The owner didn't write this. This repo never submitted itself. The Cap'm found it on a truffle trawl and wrote its paperwork from what GitHub already shows. Picked by hand by the Cap'm on 2026-09-11: a local web page that shows four random blocks from your Are.na channels, whose README says "Vibe coded with Claude, because I never really learned your fancy code back in the day.". 3 stars; MIT license. The owner did not submit this. Votes count; awards don't until the owner claims it.

I'm not calling your project slop! Geeze, it's a joke... Do you own this repo?

Log in with GitHub as mildlydiverting. There's no account to make: SlopScupper only asks GitHub who you are (read:user), never sees your code, and keeps just your id, login and avatar. Then you can:

  • Keep it, on your terms. Commit your own slopscore.md (spec) and press Refresh. Your paperwork replaces the Cap'm's, and you can submit it for Slop of the Day.
  • Take it down. One click on Remove. It stays gone; the trawl never brings it back.

Log in with GitHub

Can't log in as the owner? Request a takedown. No login needed, and a trawled listing comes down right away.

GitHub says
Show four random blocks from your are.na channels on a local web page
topics
are-naarenavibe-coded
created
2026-03-19 · pushed 1 week ago · 10 commits · 1 contributor
languages
HTML 98%JavaScript 2%
paperwork
licensereadme 42% health
dependencies
no dependency graph (no manifest, or disabled) · OSV.dev, checked 9 hours ago

Disclosures, inferred by the Cap'm

slopbucket
vibe-coded
category
other
ai_generated
mostly
human_touch
light
status
works-on-my-machine
language (detected)
htmljavascript
topic (detected)
are-naarenavibe-coded
license (detected)
mit

The Cap'm's log

The Cap'm wrote this paperwork, not the owner. This repo never submitted itself to SlopScore. The Cap'm picked it by hand: a local web page that shows four random blocks from your Are.na channels, whose README says "Vibe coded with Claude, because I never really learned your fancy code back in the day.". It carries the MIT license. The disclosures above are his best guess from what GitHub shows.

Is this yours? Commit a real slopscore.md and press Refresh to replace this, or remove the listing in one click. There's no account to make: you log in with GitHub.

README — the repo's own words, folded up so the grading fits on one screen

are.na-picks

A local html page that pulls a random item from each of up to four Are.na boards and displays them side by side. Shuffle to get a new set, lock cards you want to keep, and save the whole thing as a portable zip.

Designed to be set as my homepage, to generate ideas to draw from. Vibe coded with Claude, because I never really learned your fancy code back in the day.

Screenshot showing four blocks and the basic interface

Screenshot showing four blocks and the basic interface

Files

arena-picks.html       — the app
arena-config.js        — your personal settings (not committed to git)
arena-config.example.js — template to copy from

Setup

1. Get an Are.na personal access token Go to are.na/settings/personal-access-tokens and create one. Read scope is all you need.

2. Create your config file Copy arena-config.example.js to arena-config.js and fill in your token and board slugs.

The slug is the last segment of the board URL. For are.na/kim/drawing-references the slug is drawing-references — just that part, no username prefix.

const ARENA_CONFIG = {
  token: "your-token-here",
  boards: [
    "your-first-board-slug",
    "your-second-board-slug",
    "your-third-board-slug",
    "your-fourth-board-slug",
  ],
  allowedTypes: new Set(["Image", "Text", "Link", "Embed", "Attachment"]),
  maxRetries: 8,
};

3. Open arena-picks.html in a browser Double-click it, or drag it onto a browser window. No server or build step needed.

Usage

  • Shuffle ↻ — loads a new random item for each unlocked card
  • Lock — hover a card to reveal the lock icon (top right of the image). Click to lock; locked cards are skipped on the next shuffle
  • Save ↓ — downloads a zip containing index.md (YAML frontmatter and one section per card) plus any images that could be fetched

Saved zip structure

arena-picks-YYYY-MM-DD-HH-MM.zip
  index.md
  images/
    block-12345.jpg
    block-67890.png
    ...

The markdown output (example here) includes the board name, Are.na block link, source URL (for links), and inline image references using relative paths.

Customising

All colours are CSS custom properties at the top of the stylesheet in arena-picks.html — easy to retheme without touching anything else. The app follows your macOS light/dark setting automatically; the toggle in the header overrides it manually.

To show only certain block types, edit allowedTypes in arena-config.js.

Dependencies

No build tools or package manager. One CDN library: JSZip 3.10.1 (used only for the save feature, loaded from jsDelivr).

Notes

  • Are.na's signed CDN image URLs expire after roughly 24 hours, so saved zip images are a point-in-time snapshot — worth keeping if you want them
  • arena-config.js is in .gitignore to protect your token; use arena-config.example.js as a template for sharing or new installs

Read the rest on GitHub

Scan report · 2026-09-11
  • Prohibited terms or links
  • Repository eligibility
  • slopscore.md paperwork
  • Content policy
  • Risk review

0 comments

log in to comment.

report this listinglog in to report