ok About — dispelled.ca

About

dispelled.ca is a personal homepage and news aggregator for a small Canadian household. It pulls RSS feeds from across the open source, security, and tech world and presents them in a single clean stream.

The site is a retro PHP edition with zero JavaScript — pure HTML, pure CSS, rendered server-side. Fast, accessible, and works on anything. Two exceptions: the Stocks page embeds a TradingView widget, and the footer has a Bandcamp player, both of which load 3rd-party scripts.

Everything is built and iterated on in the open using Replit and Claude. Every feature, bug fix, and feed addition happens in real time.

Stack

Frontend

PHP + vanilla CSS (zero JS)

API server

Node.js + Express 5

Weather

Open-Meteo (free, no key)

News feeds

RSS via rss-parser

Community

Reddit public RSS feeds

GitHub data

GitHub public search API

Stocks

TradingView embedded widget

Hosting

Replit

Built with

Claude (Anthropic)

News Sources

  • Slashdot
  • Ars Technica
  • Hacker News
  • The Register
  • Phoronix
  • LWN.net
  • EFF
  • Krebs on Security