{"repo":"maoserr/epublifier","free":true,"listed":false,"github":"https://github.com/maoserr/epublifier","clone":"git clone https://github.com/maoserr/epublifier.git","description":"Converts some webnovels to epub format","language":"TypeScript","stars":838,"topics":["epub","extension-chrome","extension-firefox","scraper","ui"],"license":"GPL-3.0","category":"scrapers-browser-automation","readme_excerpt":"Epublifier # Converts websites into epub. A tool that allows you to extract a list of html pages from a website and compile them into an ePub book to be imported into your eReader of choice. For advanced users who can write javascript, you can add additional parser definition to customize parsing of any site. Check out the wiki for usage. Currently supporting following sites: 1. Novel Update 2. Wuxia World 3. Most sites from awesome-read-the-docs 4. Custom sites with UL/OL elements as table of content, or regex on Link text, or use query selector 5. Custom web app with predefined Title (header) element and Next button (clickable) Installation ## - Firefox: https://addons.mozilla.org/en-US/firefox/addon/epublifier/ - Chrome: https://chrome.google.com/webstore/detail/epublifier/eopjnahefjhnhfanplcjpbbdkpbagikk Example Usage ## Extracting list of pages Tranversing Webapp through next button Extracting other documentation Why build a scraper as an extension? instead of command line, calibre plugin, etc... This is for ad hoc generation of EPub from websites that don't have scrape well using traditional scrapers (think standard request based command line scripts or some other chrome extensions that scrape based on open tabs/window) for some reasons: 1. Usually command line scrapers and other extensions have predefined sites they work for, this one's outside of those sites 2. Or they requires nontrivial configuration and/or code 3. Some sites use javascript to dynamically generates/","default_branch":null,"files":null,"tree":[],"storefront":"/r/maoserr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/maoserr/epublifier/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}