Git Product home page Git Product logo

Comments (19)

Shidapu avatar Shidapu commented on May 10, 2024 1

2022 here, would love mega downloading for firmware files..

from aio-switch-updater.

HamletDuFromage avatar HamletDuFromage commented on May 10, 2024 1

Done, thanks to @aedalzotto

from aio-switch-updater.

HamletDuFromage avatar HamletDuFromage commented on May 10, 2024

Yeah of course, but the problem is that downloading from mega is a lot less straight forward, you have to jump through a few hoops. I've seen it done in C++ so maybe I could. The other issue is that mega urls look a lot more suspicious than the archive.org links. I'll keep this open and think about it.
Do keep in mind that the mega download on the switch would likely be quite a bit slower than the mega download on desktop

from aio-switch-updater.

ObscenityIB avatar ObscenityIB commented on May 10, 2024

yes of course, ive found using cloudflare or google DNS helps the speed somewhat, so it knows which server location to serve you.

from aio-switch-updater.

carcaschoi avatar carcaschoi commented on May 10, 2024

How about put the firmware file to github?

from aio-switch-updater.

ObscenityIB avatar ObscenityIB commented on May 10, 2024

How about put the firmware file to github?

you cant put copyright files on github

from aio-switch-updater.

carcaschoi avatar carcaschoi commented on May 10, 2024

oic

from aio-switch-updater.

carcaschoi avatar carcaschoi commented on May 10, 2024

This app can download firmware file from mega link. You may take a look
https://github.com/devgru/FreshHay

from aio-switch-updater.

rashevskyv avatar rashevskyv commented on May 10, 2024

That would be great improvement!

from aio-switch-updater.

Shituation avatar Shituation commented on May 10, 2024

2022 here, Do not use mega as it is restrictive. Use https://anonfiles.com instead.

from aio-switch-updater.

HamletDuFromage avatar HamletDuFromage commented on May 10, 2024

2022 here, Do not use mega as it is restrictive. Use https://anonfiles.com instead.

I would only consider what darthsternie uses

from aio-switch-updater.

ObscenityIB avatar ObscenityIB commented on May 10, 2024

2022 here, Do not use mega as it is restrictive. Use https://anonfiles.com instead.

That would defeat the purpose of using mega, as anonfiles is 200x slower or more. Often downloading at a couple hundred KB/s

Also what do you mean restrictive?

from aio-switch-updater.

aedalzotto avatar aedalzotto commented on May 10, 2024

I am trying to develop a solution for using Mega.
Hopefully, soon there will be a PR.

from aio-switch-updater.

Shituation avatar Shituation commented on May 10, 2024

2022 here, Do not use mega as it is restrictive. Use https://anonfiles.com instead.

That would defeat the purpose of using mega, as anonfiles is 200x slower or more. Often downloading at a couple hundred KB/s

If you download from a pc and use a download manager like IDM or the firefox extension "Turbo Download Manager" (multithreaded downloads) anonfiles has normal speed.

Also what do you mean restrictive?

You have an amount of traffic before it shuts off.

from aio-switch-updater.

ObscenityIB avatar ObscenityIB commented on May 10, 2024

You have an amount of traffic before it shuts off.

yeah, 8GB every 6 hours

plenty reasonable for a 500MB firmware update

from aio-switch-updater.

aedalzotto avatar aedalzotto commented on May 10, 2024

I am trying to develop a solution for using Mega. Hopefully, soon there will be a PR.

I've made an initial version of the MegaDL lib supporting custom progress callback using cpr and cryptopp.
I will try to integrate it into aio-switch-updater when I have some time.

from aio-switch-updater.

HamletDuFromage avatar HamletDuFromage commented on May 10, 2024

I am trying to develop a solution for using Mega. Hopefully, soon there will be a PR.

I've made an initial version of the MegaDL lib supporting custom progress callback using cpr and cryptopp. I will try to integrate it into aio-switch-updater when I have some time.

That looks pretty sweet! I don't know if there is a crypto++ package for devkitpro though, so you might face difficulties on that front

from aio-switch-updater.

aedalzotto avatar aedalzotto commented on May 10, 2024

That looks pretty sweet! I don't know if there is a crypto++ package for devkitpro though, so you might face difficulties on that front

I guess we could build from source, since it only depends on mbedtls.
Also, cpr only depends on libcurl.

from aio-switch-updater.

HamletDuFromage avatar HamletDuFromage commented on May 10, 2024

All good then :)

from aio-switch-updater.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.