NobilityDeviant / ZenDownloader

A new and improved video downloader for wcofun.net
Apache License 2.0
6 stars 0 forks source link

Feature request: Faster skipping of already obtained videos #9

Open hungLink opened 2 weeks ago

hungLink commented 2 weeks ago

Due to issues I'm facing trying to download one piece english subbed, I would like it if the program would more quickly identify that it has downloaded an episode already.

This seems like it should be possible by looking at download history, or existing files; however it seems like the way it is doing it now requires it to look on wcofun for the filename, and then compare that to something locally. I think this may take longer than necessary, but I don't know how to fix it.

NobilityDeviant commented 2 weeks ago

This has always been something i've wanted to do but never tried after I actually started forcing the database to be downloaded. I can definitely do local comparisons of the file size now.

hungLink commented 2 weeks ago

That's sick. Thank you for being so responsive! I appreciate your efforts!

NobilityDeviant commented 2 weeks ago

Ok now I remember why it's so hard to do this.

The reason why it actually checks the video before this is because it needs to get the quality links & the file sizes for each first.

I can't save the links because they get auto generated every time.

I did have an idea to save the file size in the actual episode which will require an entire new database, but i think the improvements in:

Commit

Will help without it.

This will be marked as low priority (at least in my brain) for now but I will do this in the next week or so.

NobilityDeviant commented 1 week ago

Ok I did actually add something last minute for cached downloads.

Let me know if the changes helped at all in the latest release