Skip to content

Releases: theslavicbear/Ebook-Publisher

Ebook-Publisher 3.1.0

28 Feb 00:37
dbe9338
Compare
Choose a tag to compare

What's New:

  • Added a speed up with multithreading (-t option) for full Chyoa stories. Stories with multiple branches should be faster now.
  • Better multithreading handling. It should definitely exit instead of hang now.

Bug Fixes:

  • Full Chyoa stories with over 999 chapters should work now.

Ebook-Publisher 3.0.0

09 Feb 02:45
ffcf4dc
Compare
Choose a tag to compare

What's New:

  • Added support for custom style sheet (.css file, or a string of styles) for both HTML and EPUB formats, allowing greater control of output format. This brings EpubMaker version to v3.0.
  • Added progress bar for full Chyoa stories, replacing the tree-style printing.

Bug Fixes:

  • Removed useless -f argument, technically breaking compatibility with earlier versions. The -f argument to specify a file input was obsoleted in the v2.3.0 version.

Ebook-Publisher 2.6.0

20 Jan 01:24
Compare
Choose a tag to compare

What's New:

  • Support for multiple output formats with one command. Use multiple -o arguments i.e. -o epub -o HTML
  • Improvements for TOC for html full Chyoa stories
  • Standard output will automatically halt and reopen for Chyoa stories that require user input

Bug Fixes:

  • Fix for replaceable text in next chapter links for full Chyoa stories
  • Fix for Chyoa stories that have an H2 tag in the story contents not properly grabbing the end chapter question

3.0 Release Candidate:

Assuming no bugs are fixed or new features added, this release will become the v3.0 release

The 3.0 release will remove the currently pointless -f option

Ebook-Publisher 2.5.0

16 Jan 01:33
Compare
Choose a tag to compare

What's New:

  • Improved the Table of Contents for full Chyoa stories: it will print it with the depth similarly to the map on the actual site.

Bug Fixes:

  • Should hopefully fix the possible hang after all stories are written and is waiting for the last thread to return when using multithreading.
  • Fixes an IndexError on Chyoa stories that do not have a Subtitle.

Ebook-Publisher 2.4.0

13 Jan 01:49
3300764
Compare
Choose a tag to compare

What's new:

  • For Chyoa stories, you can now grab the entire story by using the URL of the first/introductory page. If you don't use the URL of the first page, the crawler will still work backwards.
    • Full Chyoa stories are largely based on links to further chapters, so .txt output is not recommended for this.
    • I have had some issues with Okular's implementation of the links at the end of chapters on the epub output here: the actual bit that is clickable is well below the actual text of the link. This seems to be the fault of Okular so I cannot fix.
    • Since it's not possible to know the length of a Chyoa stories from it's first page, the progress bar is omitted and instead, the current chapter will be printed to standard output unless the -q option is used.

Bugfixes

  • Chyoa stories will properly grab the title and author when the first/intorductory page is the input

Current Bugs

  • The current implementation of my Chyoa library causes the links to go to the first bit of story content rather than the title

This release will become the the 3.0 release after I make sure there are no bugs (or fix any bugs)

The 3.0 release will remove the currently pointless -f option

Ebook-Publisher 2.3.0

11 Jan 01:28
Compare
Choose a tag to compare

What's new:

  • Added -n, --no-duplicates option to skip a download if it will overwrite an existing file/directory
  • -f option no longer needed for a file input.
  • Accepts multiple positional URL or file inputs (mixing URLs and files in one command is OK)
  • Big speed improvements for multithreaded Nhentai downloads
  • HTML output files should have a basic table of contents with links to sections where applicable

Fixes:

  • Nhentai downloads should grab the author now
  • Nhentai downloads print the title and author to the terminal like other sites now
  • Some other code improvements

Consider Nhentai.net support fully completed

Ebook-Publisher 2.2.0

25 Dec 02:30
c3dcc23
Compare
Choose a tag to compare

What's new:

  • HTML output is now available. This should make it easier to view stories since they are easily viewable with any web browser.
  • Some small code improvements

Ebook-Publisher 2.1.0

23 Dec 02:50
Compare
Choose a tag to compare

What's new:

  • Better multithreaded mode: Now, writing files is also multithreaded, not just the web scraping.
  • Much better support for nhentai.net galleries: Standard (i.e. not -o epub) downloads are much faster, and can take advantage of multithreading. Epub grabs should be a little bit faster with multithreading as well. Furthermore, images are numbered better (as long as the gallery is less than 1000 images)

Ebook-publisher 2.0.1

22 Dec 14:52
Compare
Choose a tag to compare

What's new:

  • No longer relies on the ebooklib library. I wrote a reverse engineered library that works similarly for my purposes to create .epub files.
  • Because of the above point, no external libraries should be required for full functionality of Ebook-Publisher.
  • Alpha support for nhentai.net added. I recommend you use the default or -o txt option to download the images to a folder. Otherwise, you can try writing it to an .epub file. Results will likely vary based on your reading program. E.g. Okular works well, but the images appear low quality, the calibre reader looks fine, but there was an additional blank page inserted between images. I don't plan to develop .epub support for this site any further, and I would wait until .pdf support is added (whenever that will be).
  • Small bug fix

Ebook-Publisher v1.6.2

30 Nov 21:45
4692fda
Compare
Choose a tag to compare

What's new:

  • No longer fails when multithreading and multiple Chyoa stories that require manual input. You will be asked to input the variables for each story in a row. The downloads will stall until the story's variables have been input.
  • Images will now be inserted into Chyoa stories with the -i option, if they exist, for Epub formats.