Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When support for Firefox Quantum? #270

Closed
neocrivi opened this issue Nov 16, 2017 · 77 comments
Closed

When support for Firefox Quantum? #270

neocrivi opened this issue Nov 16, 2017 · 77 comments

Comments

@neocrivi
Copy link

Your DownThemAll! and Browser Version and Language and Operating System

latest downthemall version - windows7 64 - firefox quantum v57

Expected Behavior

Downthemall not work

Actual Behavior

Steps To Reproduce

Additional info such as log extracts

Please enable Diagnostic Logging in the Privacy tab of the DownThemAll! preferences and either copy/paste essential part of the log or attach the entire log. Please note that the log may include sentitive information which you have to remove prior to posting it!

@damoclark
Copy link

@nmaier is working on a new version right now. But like many open source developers, Nils' work on dta is unpaid.

You might consider a donation or become a patron of Nils' work.

@EMBBlaster
Copy link

Should be closed as duplicate of issue #240.

@ericis
Copy link

ericis commented Nov 27, 2017

@EMBBlaster Issue #240 is not the same as this. They may be related. DTA is completely disabled in FF Quantum and v57, however #240 suggests that the add-in is not disabled, but just doesn't work. However, this issue is a duplicate of #269.

@EMBBlaster
Copy link

@ericis I'm not sure.
They are all talking about same fundamental problem (not a webextension) and version (57 is the same as quantum) and fix (make DTA! a webextesion).
#240 is talking about an alpha quantum version (57.0a1). So to me, they are about the same problem: "Not working in quantum (v57)".
Anyway, If devs think they should track it separated exactly because it is an alpha version, I don't see any problem...
I was just trying to help relating all issues that will be fixed only when the new webextesion version arrive.

@Foadsf
Copy link

Foadsf commented Dec 17, 2017

I have used Downthemall for a decade now and I hadn't felt the void before. Today I contributed on Patreon. It is nothing for the amount of work they do and I help all other developers make a Patreon so we can support them.

@sreevisakh
Copy link

I was only keeping firefox becuase of this plugin. Please bring it to quantum

@jarredou
Copy link

update: https://www.downthemall.net/lack-of-progress/

@Xmetalfanx
Copy link

I really hate to post this here (question/comments to the devs) but as others have said, even if its a really rough work-in-progress version that is not really done, others may be willing to take a look at the code and submit PRs to get stuff done so its 'not all on you". We all GREATLY appreciate the hard work you have done and continue to do, on such a great (a must have for me) addon.

This may be a repeat question but as someone who is open to use different browsers .... would it be easier (noting I have no idea where dta lite is development wise) to NOT work in the box of the new Firefox API but rather to port things to Chrome? ... (I mean redo the addon from scratch where it word work in a SERIES of browsers, such as Chromium, Google Chrome, Vivaldi, and even if you need the "google chrome addons er .. addon" for it .. Opera too. It may be more work out of the gate, but it may prevent a "oh crap Mozilla changed the API again" issue down the line, say they decide to do that to addon devs.

just a thought ... and again sorry for posting "chit-chat" here ... didn't see a forum or something like that to post this in, or i would have put this post there

@damoclark
Copy link

Hi @Xmetalfanx

others may be willing to take a look at the code and submit PRs to get stuff done so its 'not all on you".

I also would be prepared to put shoulder to wheel to assist, if given the opportunity.

but rather to port things to Chrome

Mozilla's new API is based on Chrome's. This in part, is the crux of the problem for dta because Chrome's API is substantially limited compared to Firefox's old API. In any event, writing dta for Firefox will for the most part, make it easy to publish for Chrome-like browsers as well. Mozilla have promised to build upon and extend Chrome's API to do more. But it's very difficult to see how Mozilla is doing this, and how their API diverges from Chrome's. The download API in my mind is a clear area where Mozilla could extend the functionality further, and perhaps loosen the 'security' apron a little.

Damo.

@regs01
Copy link

regs01 commented Jan 12, 2018

I was only keeping firefox becuase of this plugin. Please bring it to quantum

You can install Waterfox. It will keep supporting full extensions.

@xdhmoore
Copy link

I also would be interested in at least attempting to make a code contribution. ;)

@marczellm
Copy link

I would also contribute. I already ported another addon that I will not part with, gtranslate, to WebExtension.

@IsaacWeiss
Copy link

It's been almost three months since the last blog post, and there haven't been any commits pushed to this repository, either. @nmaier, can you comment to let us know where things stand and/or push your latest work?

@doc171
Copy link

doc171 commented May 2, 2018

I dont see no more information about downthemall, evolve i imagine that mozilla foundantion fullfill his objectives to kill downthemall, my only question is, have some chance to migrate to a new browser, like, opera, chrome, internet explores???
i only use Firefox because of downthemall, without him i prefer to use other browsers....is that the reason of my question....have some chance to downthemall migrate for a new browser?

@MartinX3
Copy link

MartinX3 commented May 2, 2018

I still prefer FF over other browsers since FF Quantum.
You can try Basilisk https://www.basilisk-browser.org/ (New and far better Version of PaleMoon, which is a Firefox Fork).
Basilisk is able to use the old FF Addons AND the new WebExtensions.

@julian-alarcon
Copy link

julian-alarcon commented May 14, 2018

Here is some information of DownThemAll Lite https://www.patreon.com/posts/downthemall-18089324

DownThemAll Lite is a new extension from zero, to support the new WebExtensions APIs of new Mozilla Firefox.

Right now, my plan is to stop with my initial plan, throw away the download implementation I got so far and start that from scratch since I cannot seem to make the stuff work in a reasonable manner. At least I will be able to use most of the User Interface code I wrote.

@5t0rmr1d3r
Copy link

@julian-alarcon thanks for that information!

@Zhuinden
Copy link

Maybe you should actually just ditch Firefox Quantum, and go with Basilisk instead.

Looks promising.

@MartinX3
Copy link

Basilisk will be PaleMoon v28 which will be released at the end of this year or 2019
But it is still stable and promising.
But I miss the multithreading of quantum.

@Xmetalfanx
Copy link

If you have 64bit ... really there is no point for me to use this OTHER than THE SUPPORT for addons pre-Firefox 57 .... but ... Waterfox is a good option .... IIRC it doesn't have alot of that extra crud (I say that loosely/half joking) that Mozilla has been adding on to Firefox too ... I looked at it after a few years of not using it and i was "oh ...that and that ... and this other thing too ... that's handy" ... it's here on github too https://github.com/MrAlex94/Waterfox ... I can't 100% speak for how to date with Mozilla security fixes it is ... not saying anything one way or the other until i have more info

@Xmetalfanx
Copy link

^ for some of the stuff it doesn't include that Firefox has from Mozilla .. just look down at the README, btw

@g-i-o-r-g-i-o
Copy link

I hope to see a downloader addon soon. All the webextesions ones suck. I don't know why the downloader category was so forgotten among the webestsions.

@xdhmoore
Copy link

xdhmoore commented May 22, 2018

I'm disappointed as well with the effect of Mozilla's choice to deprecate XUL extensions, but I'm not sure I want to entrust my online activity with a fork like Waterfox, Pale Moon, etc. I would think there would be too much going on with web security and evolving standards for anyone but a medium to large sized and well-funded group of developers to keep up with, even if it is just backporting fixes.

@msdobrescu
Copy link

I've used DTA and DTA anti-container since forever. I'd use even unstable versions if available. There is no other download option for Quantum. Only crap. What are the technical reasons it is so hard to develop? How could we contribute? If there was a list of requests to Mozilla related to missing API for this great piece, I would have added my voice there. Could anybody point me to such reports?

@marczellm
Copy link

@msdobrescu Quantum requires old extensions to be essentially completely rewritten. If their UI was using XUL it has to be redone in HTML. The Javascript APIs that old extensions used were all deprecated, and the WebExtension APIs only provide a (growing, thankfully) subset of the functionality.

@msdobrescu
Copy link

@marczellm I know. My question is what is needed to be added to the new API, where are the requests for it, could we vote for them somewhere?

@julian-alarcon
Copy link

Hi @msdobrescu , I guess there are 2 main issues related to the still missing APIs on WebExtensions:

  1. Download files in streaming (multiple chunks), this is, for me, the main issue as this is the "acceleration" feature to be able to download from the same source different parts of the same file. The are plans no specific roadmap to get this from Mozilla guys, you can see wiki info and bug report here:
    https://bugzilla.mozilla.org/show_bug.cgi?id=1323414
    https://wiki.mozilla.org/WebExtensions/Filesystem#Firefox_57

  2. Save files to different folders and more file system related features. I guess this is needed if you want to download type of files in different folders. WebExtensions is able to download files using the downloads API.
    https://bugzilla.mozilla.org/show_bug.cgi?id=1246236

There is no a website like uservoice or similar to vote up for features in Mozilla, but you can participate in WebExtensions meetings using their communications channels: https://wiki.mozilla.org/WebExtensions#Communication_and_meetings
https://wiki.mozilla.org/Add-ons/Contribute/Triage

@msdobrescu
Copy link

Well, this is disappointing. I see basic features missing. I understand the risks, still... Firefox might become extinct due to this. But. excuse me to be off-topic, I see WE that are able to alter pages DOM that proves to be more dangerous, and also annoying for web developers. A question arises, again, my apologies if I'm off-topic, but why not thinking of implementing an extension to grab multiple links as DTA does, and sending them to Firefox' download feature? It would be so useful as now we have to go back in years by clicking on each link, save as etc.?

@doc171
Copy link

doc171 commented Sep 26, 2018 via email

@ssokolow
Copy link

ssokolow commented Sep 26, 2018

I'm not quite that detached from Firefox for several reasons:

  1. Mozilla does a better job than Google of keeping the extension ecosystem free of bad actors.
  2. Mozilla is a non-profit with supporting their users best interests as their mission statement, rather than an ad company.
  3. Even though it's far more crippled than legacy extensions, the WebExtensions API is already projected to be much richer than Chrome's.

Drop by MDN and take a look at the various API extensions which were created for Firefox, that Google has made no promise to support. Sure, there are some Chrome APIs that Firefox doesn't support yet, like onDeterminingFilename... but that "yet" is the key. Mozilla has to work with limited manpower and refactor deep design mistakes, but they're the "Internet Explorer 6" in the phrase "Netscape and Microsoft were both extending HTML willy-nilly, but Internet Explorer 6 was better at supporting both their own extensions and their competitor's."

@regs01
Copy link

regs01 commented Sep 26, 2018

Mozilla Corporation is pretty much a profit corporation with revenue of over $0,5 billion.

just for a side note

@ssokolow
Copy link

True, but it's also a wholly-owned subsidiary of the Mozilla Foundation. As Wikipedia puts it, "The subsidiary is 100% owned by the parent, and therefore follows the same non-profit principles."

@regs01
Copy link

regs01 commented Sep 27, 2018

It is not follows the same principles) Corporation was made to make money on Firefox and other businesses.

@damoclark
Copy link

damoclark commented Sep 27, 2018

It is not follows the same principles) Corporation was made to make money on Firefox and other businesses.

How do you know the corporation doesn't follow the same principles as the foundation? Do you have evidence to substantiate this?

The Mozilla Corporation was established in August 2005 as a wholly owned taxable subsidiary that serves the non-profit, public benefit goals of its parent, the Mozilla Foundation, and the vast Mozilla community. About Mozilla Corporation

@ssokolow
Copy link

ssokolow commented Sep 27, 2018

Publicly-traded corporations do have a fiduciary duty to maximize profit, no matter what the externalities (the whole point of a healthy system of regulation is to keep companies from pushing costs off into externalities), but what privately-owned companies do is entirely up to their owners. That's why the "wholly owned taxable subsidiary" part is so important.

EDIT: @rodrigost23 I'd intended this to be my final off-topic response.

@rodrigost23
Copy link

rodrigost23 commented Sep 27, 2018 via email

@Xmetalfanx
Copy link

I was just about to say this is getting way off topic ... and also this is why I suggested a mod/op/whatever consider merging a number of these "This doesn't work on Firefox 57 anymore :( " issues to consoliate things

@GLComputing
Copy link

GLComputing commented Oct 23, 2018

Please someone set up the go fund me if the developers agree Il martedì 28 agosto 2018, doc171

@GianniGi - You can support Nils, here:
https://www.patreon.com/nmaier/overview

@MrXT21
Copy link

MrXT21 commented Oct 25, 2018

Please someone set up the go fund me if the developers agree Il martedì 28 agosto 2018, doc171

@GianniGi - You can support Nils, here:
https://www.patreon.com/nmaier/overview

Is that a joke? support him for what? he isnt doing anything!!. The last update was in december 2017 and he claimed to have a build then and yet its nearly the end of 2018 and we still dont have anything and you mugs are giving him $327 a month! Plums!!!

At this point it is pretty obvious that he either isnt working on the plugin anymore or doesnt have the coding skill needed to make it work on firefox quantum.

@GLComputing
Copy link

@MrXT21 - He's posted some updates to his Patreon page this year about some of the bugs he's found in the WebExtension API and other issues that have forced him to throw out the old download code and start from scratch. For the years of use, I'm OK with $5 a month for 6 months or so. If nothing then, I'll stop my donations.

@praboop
Copy link

praboop commented Dec 11, 2018

Try my extension https://addons.mozilla.org/en-US/firefox/addon/download-links/
It is not a feature rich one like downthemall (no download acceleration/multi-part download) and very basic but this should suffice to people who want to filter stuff and download in different locations.

@ghost
Copy link

ghost commented Dec 12, 2018

@praboop Is it possible to add "multi-part download"?

@hyuce
Copy link

hyuce commented Dec 12, 2018

Try my extension https://addons.mozilla.org/en-US/firefox/addon/download-links/
It is not a feature rich one like downthemall (no download acceleration/multi-part download) and very basic but this should suffice to people who want to filter stuff and download in different locations.

Thanks

@praboop
Copy link

praboop commented Dec 12, 2018 via email

@Antipika
Copy link

I'm still shocked that in 2019 having something as basic as a multi-part download addon isn't possible anymore. Hell we had software in the 90's like Getright or DAP which achieved the very same thing. and now, over 20 years later, this is too hard to implement?

I'm still using Firefox 56 as a result, that's how things are. My everyday browsing is Chrome, but whenever I need DtA features then I switch to FF56.

@ghost
Copy link

ghost commented Dec 13, 2018

@Antipika It is strange why it is not yet a part of browser itself. At least why not under about:config? ))

@doc171
Copy link

doc171 commented Dec 29, 2018 via email

@0xRustlang
Copy link

0xRustlang commented Apr 12, 2019

I skimmed the issue and didn't see someone suggested this, you can download latest FF ESR Portable from link below and install downthemall and noscript in it and use it as a download manager + basic browser for download stuff

link: https://portableapps.com/apps/internet/firefox_portable/legacy

the most powerfull thing about downthemall was its integerating deeply with browser so it could also download most links that external download managers coudn't, and AFAIK there is no such support in webextension api so i can understand why its developer don't wan't to publish it yet and ruin its great history.

Also note that the old version of FF that i suggested may not be secure anymore so do what you know about hardening it with disabling javascript and such (with noscript, ublock origin, etc)

Also the FF forks may not be as secure as FF itself because i think developing a secure browser require great manpower and because now the FF forks should develop the old engine theirs, they may can't keep up with growing exploits and ...

@ghost
Copy link

ghost commented Apr 13, 2019

Nothing equal downthemall but now firefox have an addon that try to imitate its the solution for now its valled multithread download manager. remember i told thats not equal downthemall but is something to help...

https://addons.mozilla.org/en-US/firefox/addon/multithreaded-download-manager/
https://github.com/jingyu9575/multithreaded-download-manager

@g-i-o-r-g-i-o
Copy link

download star seems nicer

https://addons.mozilla.org/en-US/firefox/addon/download-star/

@msdobrescu
Copy link

Actually all the new alternatives are useless. They can't parse all the files, I've tried that in many occasions, they are unable to handle sourceforge and alike, meta downloads like in LibreOffice mirroring and so on.

@praboop
Copy link

praboop commented Aug 8, 2019 via email

@msdobrescu
Copy link

@mihai: Can you elaborate what exactly you are not able to download from these sites?

On Sun, 4 Aug 2019 at 21:19, Mihai Sorin Dobrescu @.***> wrote: Actually all the new alternatives are useless. They can't parse all the files, I've tried that in many occasions, they are unable to handle sourceforge and alike, meta downloads like in LibreOffice mirroring and so on. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#270?email_source=notifications&email_token=AAPXEFM2TBL2K6ZYUX73AN3QC33BTA5CNFSM4EEBFSNKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3QELMI#issuecomment-518014385>, or mute the thread https://github.com/notifications/unsubscribe-auth/AAPXEFOURSIZ33HDK36DZBLQC33BTANCNFSM4EEBFSNA .

For a start, go to any sourceforge project, in the files section, try to download. It misses the files or can't handle de mirrors. Same for LibreOffice. I should be able to select a section of the page and parse it. As DTA did. It is not possible or doesn't work. As a "bonus", often, the new addons don't have any control on their window, so can't be used. And so on. Just try to use them, you'll see.

@nmaier
Copy link
Member

nmaier commented Aug 20, 2019

Soon: https://github.com/downthemall/downthemall

@nmaier nmaier closed this as completed Aug 20, 2019
@msdobrescu
Copy link

This is outstanding news!

@Xmetalfanx
Copy link

great news ... I have found and alternative I have been using but will be willing to use again/test this too :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests