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)

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
  • › Debian News
  • › kernel.org
  • › FreeBSD News
  • › OpenBSD Journal
  • › EFF
  • › Krebs on Security