Building a Concert Radar with OpenClaw: Scraping Multiple Sources for Artist Shows

A developer built a concert radar tool using OpenClaw running on a VPS to automatically find concert announcements for artists they follow on Spotify. The system specifically scans for NYC concerts and surfaces shows before they appear in many other places.
How the Concert Radar Works
The system follows this workflow:
- Pulls approximately 100 artists from Spotify using followed artists, top artists, and recently played data
- Scans multiple sources daily including venue websites (Bowery Ballroom, Brooklyn Steel, etc.), DICE, Bandsintown, and Ticketmaster
- Normalizes all events into a single format
- Matches artist names against the Spotify artist list
- Deduplicates events across sources
- Tracks previously seen events to only report new announcements
- Runs daily via an OpenClaw cron job
Technical Challenges and Solutions
One particularly tricky aspect was scraping DICE, where events aren't in the page HTML but are buried in a Next.js payload. The script extracts data from <script id="__NEXT_DATA__"> by parsing props.pageProps.events.
The system also handles title normalization, converting complex event titles like "Sammy Virji North America Tour 2026 Part 1 (Friday)" into clean artist matches ("Sammy Virji").
An example event the system caught: Sammy Virji on July 31, 2026 at Brooklyn Army Terminal: Pier 4, which surfaced from DICE before appearing in other sources.
📖 Read the full source: r/openclaw
👀 See Also

Automated Morning Companion with Quote Wallpaper Generation Using Remotion
A developer built an automated morning companion that pulls quotes from 107 books in an Obsidian vault, generates personalized briefs with Reddit threads and journal prompts, then creates custom wallpapers using Remotion with AI-driven design selection.

User reports using Claude Cowork for tax preparation with complex self-employment returns
A Reddit user with self-employment experience used Claude Cowork to process 1099s and profit/loss statements, completing tax forms in minutes. They turned off data sharing and omitted SSNs for privacy.

OpenClaw Agent Use Cases: DevOps Automation to Intelligence Gathering
A developer shares six specific tasks their OpenClaw agent handles daily, including server operations via Discord commands, email filtering across eight accounts, Reddit content analysis, PostHog analytics configuration, Discord server management, and enterprise knowledge base operations in Feishu.

Using Claude with TickTick MCP Server for Self-Study Organization
A developer used Claude to create a self-study curriculum from a YouTube transcript, then connected it to TickTick via the ticktick-mcp GitHub repository to automatically generate project tasks and a calendar view.