Skip to content
This repository has been archived by the owner on Feb 6, 2021. It is now read-only.

Releases: M-rcus/yiff-dl

Version 1.2.1 - Hotfix release

26 Mar 08:39
acdf33e
Compare
Choose a tag to compare

Changelog

Hotfix

  • Certain creators have posts that are specified as undefined (essentially: empty), even though they exist on Yiff.party.
    • I'm unsure why exactly this occurs, so for now it's skipping those posts and continuing after printing a message - instead of crashing completely.

Version 1.2.0 - Embed media

12 Mar 21:38
9235cad
Compare
Choose a tag to compare

Changelog

Additions

  • Embedded media is now saved to their respective files: _embed_body.html and _embed_urls.txt.

Notes

While I try to test as many cases as possible, there might be some issues that I haven't stumbled upon during testing.
If you notice any issues with a newer release that you didn't previously, please create a new issue with as many details as you can.

Version 1.1.3

07 Jan 18:21
d2bc7dd
Compare
Choose a tag to compare

Changelog

Fixes

  • Bug: "Post files" that were usually headers and such wouldn't normally be download due to a typo. This has now been fixed.
    • This bug was supposed to be fixed in 1.1.2, but I committed the wrong changes and didn't double-check before releasing 🙃

Version 1.1.1

09 Nov 17:27
Compare
Choose a tag to compare

Changelog

Fixes

  • Issue #5 - Dealing with 'Media' attachments for multiple pages
    • This issue hasn't been fully tested, since it's hard to find creators with media attachments on page 2 and beyond, but seems to be working correctly from the small testing I've done.

Binaries

Binaries haven't been fully tested, but seem to be working as intended. Feel free to post on the Issue tracker if you have any issues.

Coming soon

Checksums (SHA256)

Version 1.1.0 - Creator names

07 Nov 19:12
Compare
Choose a tag to compare

Changelog

Features

  • You can now specify a creator name instead of creator ID (123456 => marcus)
  • Most of the console logging now looks a lot prettier with the use of signale
  • Specifying -s or --subfolder when executing yiff-dl will now create a subfolder in the output folder.
    • To clarify: yiff-dl -o output -s megturney will create a folder called output/megturney
    • The creator name is always used, even when a creator ID is specified.
  • Timers will now display during media retrieval. There are two types:
    • First type is per-download. It displays how long download took per media. Displays after each file download.
    • Second type is per-creator. It displays how long download took in total for the current creator. Displays at the end of the whole process.

Fixes

  • Proper error handling if a creator ID that doesn't exist on Yiff is specified.

Other

  • Minor refactoring by moving helper methods to their own helpers.js file.

Binaries

Binaries haven't been fully tested, but seem to be working as intended. Feel free to post on the Issue tracker if you have any issues.

Checksums (SHA256)

13dac7299f203200d32bf764e339c862cbb0a9d38b4d5a33a075537f6c5464e5  yiff-dl-linux
7f6f50a82977be1731ef909c99a618bd7a8b65aa9785a77d70b870c4dd35030e  yiff-dl-win.exe

Version 1.0.3

03 Nov 15:05
Compare
Choose a tag to compare

Changelog

  • Fixes an issue with long creator post titles by restricting them to maximum 60 characters.

Version 1.0.2

03 Nov 15:04
Compare
Choose a tag to compare

Fixes issue #4 - "Parse HTML of Yiff pages to retrieve 'Media'"

Version 1.0.1 - First official release

05 Oct 21:55
Compare
Choose a tag to compare

First official release!

My first time messing around with GitHub's package registry, so 1.0.0 basically doesn't exist.

Feature set:

  • Can download posts, as well as attachments and inline images, from Yiff.
  • Can download shared files from Yiff.