Closed DhanrajHira closed 4 years ago
Thank you for all your hard work and great contributions!
Added progress bar to multi threaded downloads in https://github.com/veselysps/Sakurajima/commit/e06aeaafd312fb83277ab7badb19b86cd81f093b
I am glad to be of help :) On a side note, I built a small CLI to download animes using Sakurajima but I am unsure of what to name it, can you suggest me a good name. Also, I know this is silly but is this repo named after Mai Sakurajima from Bunny Girl Senpai?
Yeah it is, it's also one of the subdomains aniwatch uses for their videos - https://sakurajima.awch.me https://emilia.awch.me https://kaguya.awch.me https://togame.awch.me https://stella.awch.me https://kurisu.awch.me https://revy.awch.me https://zerotwo.awch.me
We already have Sakurajima and Kurisu so maybe we should name the CLI Kaguya? Or maybe we should just name it "Sakurajima CLI"?
Kaguya sounds good.
I have recently made quite a lot of changes to the API, but I have not talked about any of them. I apologize for this, I am making this thread to discuss recent changes, what I changed and my rationale behind it.
Changes
Downloader
,MultiThreadDownloader
,ChunkDownloader
,StatefulSegmentList
,ChunkMerger
,FFmpegMerger
andChunkRemover
have been introduced.MultiThreadDownloader
class.Kurisu
I was unsure of where to put this so I made a separate repo for this. I will update this post with a link to that repo when I finish setting it up. (I have tested this and it works). Here is the linkAll the new downloading changes are implemented using the
download_using_downloader()
method. The hope is that in the future we can simply rename this method todownload()
and remove the olddownload()
method.