simplistic wattpad frontend written in Deno
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Drake d7b64a3509
fallback to username when user display name doesn't exist
1 year ago
.vscode initial commit 1 year ago
components clean up warnings 1 year ago
css Make current chapter a non-link in header, and scroll to it when it is not on screen 1 year ago
routes fallback to username when user display name doesn't exist 1 year ago
scripts Crazy-level search 1 year ago
static initial commit 1 year ago
templates clean up warnings 1 year ago
.gitignore initial commit 1 year ago
LICENSE initial commit 1 year ago
README.md add favorite stories and searches + probably other things 1 year ago
config.template.ts initial commit 1 year ago
deno.json initial commit 1 year ago
deno.lock fallback to username when user display name doesn't exist 1 year ago
index.tsx additional metadata on story details + rss/atom/json feeds for stories 1 year ago
jsx.ts initial commit 1 year ago
oak.ts initial commit 1 year ago
types.d.ts initial commit 1 year ago
wattpad.ts assorted fixes 1 year ago

README.md

Voltpad

simplistic wattpad frontend (ala invidious or nitter) written in Deno

Why?

Imho the Wattpad website is insufferable to use. The layout feels broken half the time, stories only take up the middle third of the screen (along with the rest of the site), fragmented and weird search page(s), inability to directly search by tag, the dumbass algorithm (especially on the homepage) which has never actually recommended me a story I'd like, on and on ad infinitum

Setup

  1. Install Deno
  2. Copy config.template.ts to config.ts, and fill out/change the information as you see fit
  3. Run the index.tsx file deno -A index.tsx
  4. Congrats, you are now running Voltpad

Contributing

You probably shouldn't because the code is jank, but I mean you can

FAQ

Why is the favicon a W and not a V?

The favicon is two Vs, not a W. Are you blind 🙄