Skip to content

A Chrome extension for fanfiction.net that compiles the whole story on 1 page and lets you download it as a PDF 📖

License

Notifications You must be signed in to change notification settings

Anupya/fanfiction-ultimate

Repository files navigation

FanfictionUltimate

Read the whole story all on 1 page. Download as PDF.

The ultimate Chrome extension for the best Fanfiction.net experience.

Screenshot

Installation

Click here to download the extension:
Screenshot

Development Setup

  1. Clone source code: git clone https://github.com/Anupya/fanfiction-ultimate.git
  2. Go to Chrome Settings -> More Tools -> Extensions
  3. Enable developer mode
  4. Click Load unpacked extension... and load the fanfiction-ultimate folder

Why use window.print() instead of something like JSPDF for the download functionality?

I was originally going to use JSPDF which would automatically download the full fanfiction to Downloads folder, like it happens in A03. Unfortunately, JSPDF does not support UTF-8 encoding. Without UTF-8 encoding, half the sentences are missing and there are some weird spacing issues.

Given this, and that it's a better experience for the reader to be able to decide where to store the downloaded fic, I went with window.print().

Contributing guidelines

Search through the issues and feel free to make a pull request for any of them :)

License

MIT - Read it here

About

A Chrome extension for fanfiction.net that compiles the whole story on 1 page and lets you download it as a PDF 📖

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published