-
Notifications
You must be signed in to change notification settings - Fork 130
Conversation
I attempted to add a parser for MEGA. Please note this still needs work. Since mega handles urls differently, I found it best to use an existing api to handle it. MegaApiClient. Currently, it can handle downloading shared folders and single links. To-do:-Pipe the progress bar into the GUI. I changed a few methods around to accommodate for mega. For example, an optional UrlType parameter was added to |
-Removed urlType. Instead of having a urltype parameter, a simple url check in DownloadBinaryPost is made -Async downloading for Mega.Reworked the mega parser to work with TumblThree's DownloadFileWithResumeAsync method -Removed ProgressionStream.cs -Possible Bug -If a file is deleted from the tumblr's download folder, it doesn't seem to redownload it because CheckIfFileExistsInDB(url) returns it as true. I''m not sure if I introduced this or not.
update#2 Changes-Removed urlType. Instead of having a urltype parameter, a simple check for mega urls in DownloadBinaryPost is made -Possible Bug-If a file is deleted from the tumblr site's download folder, it doesn't seem to redownload it because CheckIfFileExistsInDB(url) returns it as true. I''m not sure if I introduced this or not. To-do:-wildcard selector for webmshare,mixtape moe and MEGA. |
No, it's wanted behavior. Now you can move your files (to a larger disk/NAS), leave the index in place and it will not download the same files twice. My initial thoughts implementing TumblThree was to safe download bandwidth, not so much disk space. Why would you delete a file that you just downloaded, and then want to re-download it anyways? That doesn't make any sense for me. Of course, you're testing, there it's okay, but some people already complained about it and wanted a "re-download"-function. For that, you can simple remove the blog (index), and re-add it, but that seems to be too complicate for some people. If all the downloaded files are still in place, nothing will be re-downloaded, except for the missing files. |
That makes sense. Since I was testing, I got confused on whether I broke existing parsers or not. It's good to see this was intended behavior. Update3 The following additional parsers were added: Other changes
To-do
|
Okay, so, I'm not sure about this patch since it becomes larger and larger. At least it looks like you've some real interest in this project and I don't want to scare you away, since I'm currently writing a paper at work (and thus at home too) and am really low in time. It has to be somewhat finished in 4 weeks, and we're no point close to that.
So, thanks again for your already made contribution! |
I've made a new branch for the mega and google drive parser as there was still some work to do and I wanted a new release that fixes the proxy issue (#204). |
I added a parser for mixtape moe. It works identical to webmshare.
Tested it on my tumblr and it seems to work.
@"https://my.mixtape.moe/" + mixtapeId + ".mp4";