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.

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