EpubPress is a browser extension for Chrome & Firefox for turning your favorite web content into ebooks.
- Removes ads and other distractions, for a cleaner reading experience.
- Makes content available offline, for reading on the go.
- Viewable on all your devices (Kindle, Nooks, iPhone, iPad, PC etc.).
- Groups relevant content together.
- Bundle the days best articles from HackerNews (Download)
- Build a custom travel guide for South America (Download)
All the amazing content of the internet, available on devices that were made for reading.
It can easily be installed from the Chrome Store and Firefox Add-ons.
npm install --save epub-press-js
To learn about running the backend service locally, visit the haroldtreen/epub-press github repo.
An extension for Safari will be available in the future! Watch the Github repo for updates.
How To Use
- Open all of your favorite webpages in separate tabs.
(Note: Sites with large blocks of text work best.)
- Arrange them in the order they should appear in the book.
- Click the EpubPress icon.
- Add a custom title and description. (Optional)
- Select the articles to include in your book.
- Click Download
Your selected articles will be published together and downloaded as an ebook!
Describes the type of eReader file to create.
- .epub: Most common ebook type. Compatible with most eReaders.
- .mobi: Kindle compatible type.
If you would like your book delivered by email, you can enter your address through the settings menu.
Books will be delivered by email@example.com.
Some eReaders (eg. Kindle) require you to whitelist emails that can deliver to your eReader.
Almost all reading apps and devices support either
But here are a list of some readers that have been tested with:
- Calibre (Windows, Mac OSX)
- iBooks (Mac OSX, iOS)
- Google Play Books (iOS, Android, Web)
- Kindle (Windows, Mac OSX, iOS, Android, Web)
- Kobo (Windows, Mac OSX, iOS, Android)
If you have others that you'd like to add, let us know!
Feedback is very much appreciated! The more feedback received, the better it will get.
Please report any bugs/issues/problems to firstname.lastname@example.org. Please send all feature requests/ideas/suggestions to email@example.com
You can also follow us on Twitter to get the latest updates on what's being developed.
To follow the development of new features or get involved, visit the Extension Github Repo. To see updates to the backend service, visit the Server Github Repo.
- Safari extension.
- Detection of sites with lists of articles (eg. Feedly).
- Embeddable site widget.
- Track and share your generated ebooks.
- *< insert your idea here >*
Q: How is this different from Readability, Instapaper, Pocket, dotEpub, etc.?
- Single .epub file.
- Ability to bulk-select articles using the Chrome Extension
- Allows you to combine content from all kinds of sources.
- Custom title and descriptions.
- No signup required. Supported through donations.
- Each article represented on your device as a separate book.
- Pages need to be sent one by one.
- No ability to customize ebook.
- Require accounts. Supported through premium pricing.
Q: EpubPress was unable to find content for a page. What does that mean?
It usually means one of two things:
- The page you sent didn't have a large body body text that EpubPress thought would be good for a book. (eg. Sending a YouTube video or page of images)
- The content you were hoping to extract was in a part of the page that EpubPress considered irrelevant and was removed (eg. Sending a comment thread)
If you are a publisher and want to make your page easier to extract content from, follow the Readability Publishing Guidelines. If you find a page that isn't being extracted properly, don't hesitate to email firstname.lastname@example.org
Q: I tried email delivery, but my book never arrived. What's going on?
- Check your spam.
- Verify you entered the correct email.
- Try creating the book again and make sure that EpubPress returns success.
- If you have a lot of pages in your book, the result may be too big to email. Try removing your email and downloading instead.
Q: What are the limitations of EpubPress?
- Books are limited to containing 50 articles.
- Books must be 10 Mb or less for email delivery to work.
- Images in an article must be 1 Mb or less. Images that exceed this limit will be removed.
- No more than 30 images will be downloaded.
Q: Is EpubPress available for other platforms?
EpubPress client are planned for a variety of platforms. To see the development status of different clients, visit the Github repo.
Q: How does EpubPress keep the lights on?
Currently EpubPress is a free tool I've developed in my spare time. Hosting this service is paid for entirely out of my own pocket.
You can help keep EpubPress alive with your donations. Similar services operate off premium pricing between 3- 6 $/month, but all contributions are appreciated! ❤
EpubPress has no way of tracking who is creating ebooks.
When a book is created, the html from your selected tabs will be sent to a server for publishing into an ebook. When an ebook is requested, your email will be sent to the server if provided. This is necessary for email delivery and will not be used for any other purposes.
If no email is provided, the ebook will be returned as a file and no information about who requested the book will be saved.
All extension code is available here. All backend code is available here.