[Question] Is it possible to have a homebrew app to download files from the internet?

Discussion in '3DS - Homebrew Development and Emulators' started by Slasher115, Oct 4, 2015.

  1. Slasher115
    OP

    Slasher115 Shizuo Heiwajima

    Member
    927
    326
    Jan 24, 2014
    Ikebukuro
    Okay to clarify it down some, is it possible to have a homebrew internet browser and download files like the latest builds for example and save it right to your 3ds folder instead of having to use a computer and either taking out the sd card or using ftbrony?
     
    Tomato Hentai and ismaelct2 like this.
  2. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,572
    8,921
    Oct 27, 2002
    France
    Engine room, learning
    yes it's possible to get a network connection and to transfer files.
    what you ask is what DownloadMii is doing.

    a place where you can download homebrew from another homebrew and install them directly in your 3DS folder.
     
  3. Slasher115
    OP

    Slasher115 Shizuo Heiwajima

    Member
    927
    326
    Jan 24, 2014
    Ikebukuro
    will it also let you browse this site say to download the nightly builds of retroarch? and it looks like it was abandoned
     
    Last edited by Slasher115, Oct 4, 2015
  4. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,572
    8,921
    Oct 27, 2002
    France
    Engine room, learning
    downloadmii is (seems) currently not available anymore, but it was an example to tell it's possible.
    there were another homebrew downloader in development, I don't know if it's released or if it's still working.

    to do such homebrew, it requires a good program and a good and maintained database.
    both are hard to do.
     
    fmkid likes this.
  5. Slasher115
    OP

    Slasher115 Shizuo Heiwajima

    Member
    927
    326
    Jan 24, 2014
    Ikebukuro
    Ah okay gotcha, so its not as easy as porting like opera and then implementing a download system to sd card
     
  6. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,572
    8,921
    Oct 27, 2002
    France
    Engine room, learning
    it's easier to make a specific downloader (connect to server with homebrew database) than coding a fully functionnal webpage browser.
     
  7. Tjessx

    Tjessx GBAtemp Maniac

    Member
    1,157
    508
    Dec 3, 2014
    Belgium
    An internet brower is sickening hard to make, but an homebrew downloader is doable(still pretty hard though). Downloadmii's developer stopt working on kt due to time consumption etc.
    However, i'm willing to give it a try if a skilled programmer wants to work on this :-)
     
    fmkid, JJTapia19 and lemanuel like this.
  8. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,572
    8,921
    Oct 27, 2002
    France
    Engine room, learning
    internet browser is sooo hard to make than even nintendo is not coding their own, they are using Opera.


    that would be great to have another homebrew downloader.
    it's hard to maintain and require lot of time. I hope someone will be interested and able to help.
     
  9. Bubsy Bobcat

    Bubsy Bobcat sipp

    Member
    1,479
    5,726
    Jul 8, 2015
    Zimbabwe
    You can easily write a program for Lua Player 3DS that'll download and extract a file from a site.
     
    730 likes this.
  10. Tjessx

    Tjessx GBAtemp Maniac

    Member
    1,157
    508
    Dec 3, 2014
    Belgium
    The biggest problem would be to keep the server online.
    if we want to maintain the quality of the server downloads, and available applications we should save them local and that raises the server costs again.

    I think it would approximately costs between 60-80$/year.
    And it wouldn't have any space/bandwidth/power for other stuff.
     
  11. TheCruel

    TheCruel Developer

    Banned
    1,351
    2,884
    Dec 6, 2013
    United States
    I'm a web developer normally, and I've been wanting to do this, and have a server already. I just have so many other things I'm working on, probably won't have enough time for like another month. If someone starts something in the meantime, I can probably contribute.
     
  12. Tjessx

    Tjessx GBAtemp Maniac

    Member
    1,157
    508
    Dec 3, 2014
    Belgium
    I'm a web developer too, but something like an online market place will take over the entire server and i won't be able to use it for other stuff anymore.
    Which is kind'a ok, some user in the "homebrew development" topic just asked for an online high scores platform.
    Gonna start on that this evening, will probably extend that to the market later on.
    I'll keep you posted
     
    lemanuel and Cyan like this.
  13. Jwiz33

    Jwiz33

    Banned
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    I do this a lot, but it doesn't work on Ninjhax 2.0, although it works fine with 1.1b.
     
  14. Tjessx

    Tjessx GBAtemp Maniac

    Member
    1,157
    508
    Dec 3, 2014
    Belgium
    You guys were right, something like that would be awesome.
    However, since i will dedicate a complete 60-80 dollars server to this,
    I'm gonna implement some stuff so that homebrew developers can easily set online highscores(and other stuff) for their apps,
    Should i keep you guys up to date on the progress i make?
     
  15. Megalegacy98

    Megalegacy98 ( ͡° ͜ʖ ͡°)™

    Member
    505
    259
    Aug 11, 2015
    United States
    Just around the corner™
    Please do! This would be awesome.
     
  16. keanutah

    keanutah GBAtemp Regular

    Member
    173
    130
    Sep 18, 2015
    United States
    This is a great idea.
     
  17. teampleb

    teampleb BAH! DED! X_X

    Banned
    2,066
    1,320
    Aug 26, 2015
    United States
    Pennsylvania
    Someone could make an APT-like homebrew downloader. So you have to add your own sources and the creator wouldn't need to maintain a homebrew list. You'd just have to add the repo.
     
    Anthe likes this.
  18. keanutah

    keanutah GBAtemp Regular

    Member
    173
    130
    Sep 18, 2015
    United States
    Sounds like the way to do it. Point the app at a github repo of download links, that way people could submit PRs for new homebrews. Maybe I'll work on this.
     
    Last edited by keanutah, Oct 5, 2015
  19. teampleb

    teampleb BAH! DED! X_X

    Banned
    2,066
    1,320
    Aug 26, 2015
    United States
    Pennsylvania
    I meant something like LaunchPad but for 3DS.
     
  20. Tjessx

    Tjessx GBAtemp Maniac

    Member
    1,157
    508
    Dec 3, 2014
    Belgium
    That woulw be nice, however, if yhe file is dlwn. Someone should manually report it, and take it down frol the server aswell. If we put it on a server, we can be sure it'll be always online