Homebrew Creating A YouTube Uploader For 3DS Homebrew, & Need Help.

Merch

Tutorial God, Apparently.
OP
Banned
Joined
Feb 9, 2016
Messages
225
Trophies
0
Age
24
Location
Music Park, Mushroom Kingdom
Website
www.olivebowlgraphics.weebly.com
XP
135
Country
United States
So, yes. Your eyes are not deceiving you. I finally took the liberty to try & create a YouTube Uploader for 3DS.

My only concern is that I've never really worked with C or the YouTube API before; just only HTML. So I'm probably gonna need a little bit of guidance before I fully flesh this thing out.

Some of the features I'm planning on including are:

  • A File Manager that takes you to DCIM to upload whatever video you want that's in your DCIM Folder.
  • 3DS Compatibility, mostly.
  • UI/GUI (at a later date).
  • Direct Upload.
  • Ability to have the system sleep when the upload is taking too long.
  • Press START to exit to Home Menu or HB Menu.
There's probably gonna be more at a later date, but I just need help getting started, & that's one of the issues I face whenever I try coding stuff, because it never really turns out good.

Here's some of the code I've been working with as of late:

2xzhgdv.png


I hope this gives someone a general idea of what I'm trying to do. Thanks for listening.
 

Merch

Tutorial God, Apparently.
OP
Banned
Joined
Feb 9, 2016
Messages
225
Trophies
0
Age
24
Location
Music Park, Mushroom Kingdom
Website
www.olivebowlgraphics.weebly.com
XP
135
Country
United States
Why did you paste the content of an http packet on the source file?
Because I really didn't know what to do with the code or where to place the code in the main.c file on Notepad++. Like I said, never really worked with the YouTube API before, so I'm completely noobing out.

--------------------- MERGED ---------------------------

Not going to lie but this is really useless for a 3ds
Well, you do have a point, but I'm just gonna counteract it & say that it's definitely useful. Why? Because I'm trying to create an easier way to not have to use FTP or an SD Card to upload videos.
 
  • Like
Reactions: Deleted User

MasterFeizz

Well-Known Member
Member
Joined
Oct 15, 2015
Messages
1,098
Trophies
1
Age
27
XP
3,670
Country
United States
Because I really didn't know what to do with the code or where to place the code in the main.c file on Notepad++. Like I said, never really worked with the YouTube API before, so I'm completely noobing out.
Ok, so you need to learn how to crawl before you try to sprint. Start learning basic C, then learn how to do file operations with stdio and then learn networking. After the basics you can start focusing on writing a youtube uploader which will involve more things then you are probably thinking. While learning I would advice not coding for the 3ds and just make it for whatever OS you are using on your PC, as long as you are not using a platform specific library you can port the software to the 3ds with ease.
 

MasterFeizz

Well-Known Member
Member
Joined
Oct 15, 2015
Messages
1,098
Trophies
1
Age
27
XP
3,670
Country
United States
I'm trying my best. Recently got HTML Certified, so I'm not nearly top notch when it comes to other things. I've always wanted to learn other coding languages, so this should be a first for me.
HTML is not a programming language... You might know javascript depending on what course you took, but HTML itself is not a programming language.
 
Last edited by MasterFeizz,

Merch

Tutorial God, Apparently.
OP
Banned
Joined
Feb 9, 2016
Messages
225
Trophies
0
Age
24
Location
Music Park, Mushroom Kingdom
Website
www.olivebowlgraphics.weebly.com
XP
135
Country
United States
Ok, so you need to learn how to crawl before you try to sprint. Start learning basic C, then learn how to do file operations with stdio and then learn networking. After the basics you can start focusing on writing a youtube uploader which will involve more things then you are probably thinking. While learning I would advice not coding for the 3ds and just make it for whatever OS you are using on your PC, as long as you are not using a platform specific library you can port the software to the 3ds with ease.
Thank you for the advice. I really appreciate your time trying to help me out. Even though I'm fresh out the box with the HTML Certification, I'm still trying to work my way to try & learn all of the coding languages I can, which might take me years of practice, but I'm still gonna try, anyways.

--------------------- MERGED ---------------------------

HTML is not a programming language...
It isn't? Wow. That's kinda weird. I never even knew, because my Programming Teacher had us start with HTML, & she said it was.

--------------------- MERGED ---------------------------

HTML is not a programming language... You might know javascript depending on what course you took, but HTML itself is not a programming language.
Also, I'm sorry if I'm sounding braindead to you, but I literally am trying my best to be able to know how to do stuff like this.
 

MasterFeizz

Well-Known Member
Member
Joined
Oct 15, 2015
Messages
1,098
Trophies
1
Age
27
XP
3,670
Country
United States
Thank you for the advice. I really appreciate your time trying to help me out. Even though I'm fresh out the box with the HTML Certification, I'm still trying to work my way to try & learn all of the coding languages I can, which might take me years of practice, but I'm still gonna try, anyways.

--------------------- MERGED ---------------------------


It isn't? Wow. That's kinda weird. I never even knew, because my Programming Teacher had us start with HTML, & she said it was.

--------------------- MERGED ---------------------------


Also, I'm sorry if I'm sounding braindead to you, but I literally am trying my best to be able to know how to do stuff like this.

Don't worry, just start with the basics. If you are on windows I would suggest installing Visual Studio with Visual C++ and play around with that. Once you are more confortable you can move on to the 3DS. Keep in mind this is a fairly complex project to start with.
 

Merch

Tutorial God, Apparently.
OP
Banned
Joined
Feb 9, 2016
Messages
225
Trophies
0
Age
24
Location
Music Park, Mushroom Kingdom
Website
www.olivebowlgraphics.weebly.com
XP
135
Country
United States
HTML is not a programming language... You might know javascript depending on what course you took, but HTML itself is not a programming language.
Oh, also forgot to mention
Don't worry, just start with the basics. If you are on windows I would suggest installing Visual Studio with Visual C++ and play around with that. Once you are more confortable you can move on to the 3DS. Keep in mind this is a fairly complex project to start with.
Thanks. If it's gonna be complex in the first place, I'm up for a challenge. I've always loved challenging myself to do stuff.
 

dude22072

Well-Known Member
Member
Joined
Jun 1, 2010
Messages
131
Trophies
1
Website
dude22072.com
XP
1,456
Country
United States
Sorry to say, but if you don't know C you're not gonna be able to bodge your way through the Google Data API and the YouTube API. HTML, or the HyperText Markup Language, is not a programming language, it's a markup language. Furthermore, in order for this to be self contained and use the API you'd have to also write a 3DS web browser within the program as well, as all the YouTube API does is make the URLs for you that you need to access and retrieve/send data to YouTube, it's still reliant on having a web browser available to it.

tl;dr Even for experienced programmers this would be a long undertaking.

--------------------- MERGED ---------------------------

I wonder what software your teacher can code in HTML :rofl2:
Hey, HTML5 is a thing. Kappa
 
Last edited by dude22072,
  • Like
Reactions: Wafflepaint
D

Deleted User

Guest
If you can learn at least a little simple C, then you should contact the person in charge of these not sure if they are worth anything, haven't tested them out yet, but he might be able to help you.
 

Merch

Tutorial God, Apparently.
OP
Banned
Joined
Feb 9, 2016
Messages
225
Trophies
0
Age
24
Location
Music Park, Mushroom Kingdom
Website
www.olivebowlgraphics.weebly.com
XP
135
Country
United States
I wonder what software your teacher can code in HTML :rofl2:
lol

--------------------- MERGED ---------------------------

Sorry to say, but if you don't know C you're not gonna be able to bodge your way through the Google Data API and the YouTube API. HTML, or the HyperText Markup Language, is not a programming language, it's a markup language. Furthermore, in order for this to be self contained and use the API you'd have to also write a 3DS web browser within the program as well, as all the YouTube API does is make the URLs for you that you need to access and retrieve/send data to YouTube, it's still reliant on having a web browser available to it.

tl;dr Even for experienced programmers this would be a long undertaking.

--------------------- MERGED ---------------------------


Hey, HTML5 is a thing. Kappa
Dude. My life lives for challenges. You think I can't handle that?

--------------------- MERGED ---------------------------

If you can learn at least a little simple C, then you should contact the person in charge of these not sure if they are worth anything, haven't tested them out yet, but he might be able to help you.
I've actually seen this guy's work on "that CHAOS site". He's actually an amazing guy, I tell you. Might actually do that, tho. Thanks for the advice, man. Really appreciate it.

--------------------- MERGED ---------------------------

Side note that this project was actually an idea of mine that I asked a friend on Twitter to check to see if this was feasible to do. If you don't know this guy, his name is Captain Southbird. He's a Vinesauce Stream Editor, & also a big fan of game decrypting, as well as the fact that he's the guy who made "Super Mario Bros. 3Mix"; if you've ever heard of the game, that is. So, I definitely wanna give him credit for this, because if I didn't ask for his help, I don't think I'd know what to do at this point.
 

You may also like...

General chit-chat
Help Users
  • No one is chatting at the moment.
    M4x1mumReZ @ M4x1mumReZ: Gotta skidaddle +1