Skip to content

charmander/splash

Repository files navigation

Splash

Splash is a Tumblr web client. It aims to be secure and readable, and uses no JavaScript. It connects to api.tumblr.com over HTTPS, keeping the names of Tumblr blogs being browsed out of DNS queries and SNI.

Installation

Requires Node 14 or later.

  • Clone the repo:

    [user@host ~] $ git clone https://github.com/charmander/splash
    [user@host ~] $ cd splash
  • Install dependencies:

    [user@host ~/splash] $ npm install
  • Install the included Bree Serif Regular (optional)

  • Start the server:

    [user@host ~/splash] $ PORT=3000 node splash
  • Visit http://localhost:3000/blog/staff/!

TODO

  • Private posts (the v2 API doesn’t seem to support these, but there are a few ways around that)