Please open
Is there any possible to make something like youtube
It is possible but you seriously need to know what you are doing
@08KINPLIX I definitely will. I can offer help in logic.
@08KINPLIX cool
@08KINPLIX now would be better but if later then it is fine too.
@08KINPLIX cool
@08KINPLIX # DONT JOIN
@08KINPLIX Can i help you guys? it sounds Awesome.
@BLoBBERT yes be sure to know what you are doing. @08KINPLIX needs to know about you doing this however.
@Jakman A vr shooting game and the tower of hanoi If u Want i can send the links
https://Targets-1.blobbert.repl.co
https://tower-of-hanoi.blobbert.repl.run
im Very proud of the vr one. the tower of hanoi is in progress
¯_(ツ)_/¯
@08KINPLIX He probably used an html and javascript framework called A-frame
hmmmm node.js anyone
@AdCharity do you know python
@08KINPLIX a little. I do like node.js much better though.
@AdCharity Ive already decided to use python sorry
@08KINPLIX lmfao ik
@AdCharity imfao ???
@08KINPLIX basically the equivalent of lol
@08KINPLIX I do
@08KINPLIX can I help?
@ChezCoder yes but we will wait until the team is on
@08KINPLIX ahh ok. can i have the link to the project
@08KINPLIX thx also you might want to delete these invite links or random people will be able to click it and join the colab
@08KINPLIX so for a huge project like this, we need multiple projects, at least two.
Here is what I suggest,
we can use multiple projects to do this
one project is the client
another can be the server.
@08KINPLIX NO JOIN
@ChezCoder ok :)
@ChezCoder uhhh why would that be a good idea - if you have a server you should combine them to keep things simple. If you're using python I assume you're also using a framework like flask - meaning combining the front and backend is completely possible and easy.
@AdCharity well @08KINPLIX really wants to use Python and im squishing in some NodeJS (weird combination to me but useful I guess). Somehow we are going to turn the Python into a server using Flask and NodeJS is going to be front end (dont ask)
@AdCharity I just read the post above, do you want to help with the nodejs? We're using express.
@ChezCoder sure?
@08KINPLIX lmfao is lol, but more swear-y. So you use the abbreviation.
Short answer: Yes and no.
Long answer: You can make a YouTube-like application/website using Repl.it where videos can be uploaded and played online. However, to make something at the scale of YouTube, you'd break the Repl.it servers which is why there is a 400MB limit for repls. Once people upload enough videos to get past that limit, it won't work anymore. If you want to go beyond 400MB, it is recommended that you use your own server(s), preferably more than one for speed and efficiency.
How to do it: All you need is to create a server with whatever language you prefer and include a video upload system and playing system. Also, you'd have to create a UI for playing videos and add a comment system as well. You can also use WebRTC for live streams. Of course, you'd also need an authentication system as well. You'd also need some knowledge of AI and machine learning to get the autoplay and automated CC to work. Really, there's just a lot to it.
You just need to know the language you're going to be using very well, you need to know what you need for the project, and you need to know how you're going to accomplish it. YouTube was also not built by one person..so you may have a bit of a hard time..but nothing is impossible! Also..one more thing..YouTube is a mixture of multiple back-end/front-end frameworks and a mixture of multiple languages, so if you're going to be using just one language..you may not get everything you want..
@08KINPLIX Aww...ok. Using Python? That's good, but when you render the html template you may want to use some type of JavaScript framework to make it more of a YouTube type feel. But I have no idea how rendering html templates with Python flask works soooo...best of luck to you and your team.
p.s: I am willing to join this team if you ever need an extra helper :)
Of course! I didn't say it will be easy. It sure is hard for one person.
I can help :)
@08KINPLIX Flask is weird but I can do more logic stuff
https://discord.gg/UAsHDG3 - join it
@08KINPLIX oh its ok
@08KINPLIX Python, and can you invite me please (to the repl).
Thanks!
@08KINPLIX I'm confused is there a repl?
@08KINPLIX why?
@08KINPLIX ok even i'll try to learn flask
I could help.
Kinda... I will try
Hrmmm yes and no yes you can with a server (nodejs or python) no because 1) you would need a) hacker plan or b) a big dB somewhere else for videos, but if you want to make it I can help
@Codemonkey51 Ok you can choose what language
Python if ur gud with that @08KINPLIX
@Codemonkey51 Not really but I know a little bit of I usually use lua and c# or c++
@08KINPLIX My python knowledge 4/8
@Codemonkey51 R we still going to do it I learn at a decent speed
Ok and yes @08KINPLIX
Gagne sorry be on later @08KINPLIX
@08KINPLIX I’m a lil’ disappointed, ngl. You should have used C++ >~<
#C++Gang, back at it again
@Highwayman C# is better in my opinion but I have used both :)
@08KINPLIX how is C# better? (Actual question)
@Highwayman Its just the one I am best at, and I use Unity if I knew c++ better then I might choose it over C# but right know I am learning lua
@Highwayman : ) u understand better now
@08KINPLIX ye. :P thnx lol
@Highwayman C# is master race and you can't prove me wrong
@SixBeeps C# programmers can’t handle segmentation fault.
@Highwayman Seems you've never heard of IL
@SixBeeps I haven’t; do explain.
@Highwayman C# bytecode
@Highwayman Do u know what a void is (Just a weird for fun question) that u know what a void is
@SixBeeps oh actually that brings up another argument: C# devs can’t handle speeeed
Also, I don’t understand. What about byte code?
@08KINPLIX a void? No. What is it,
@Highwayman I can handle speed. just so you know I code 6+ hours a day
@Highwayman Bruh who needs speed when you have System.GC.Collect?
Bytecode is what C# generates when you compile some code. It's kinda like assembly, but not. I've had to deal with it a few times, and it's ugh.
@08KINPLIX ik ik this is mostly just joking around lol. Besides, that’s not the kind of speed I’m talking about.
@08KINPLIX sry If I was offensive :/ I really am just arguing for the sake of arguing Sry.
@SixBeeps um. Plenty of ppl. Also I still don’t see how byte code has anything to do with seg faults.
@Highwayman I know c++ vs c#
@08KINPLIX 👌 :) awesome.
@Highwayman I will argue if someone says lua is bad
#LUA BAD
@08KINPLIX welcome to the party XD
@Highwayman # Hey its what terraria and roblox uses get recked
@08KINPLIX aw s*** that’s pretty good actually. I thought lua was more of a toy Lang...?
@Highwayman nope its my second favorite
@Highwayman then c++, java, lolcode
@08KINPLIX 🤷♂️ I’ve actually heard It8s pretty good before. Someone suggested I learn but idk it seems a lot harder to learn than python or js
@Highwayman what does. lua?
@08KINPLIX why would lolcode be anyone’s favorite. Lolcode makes me want to rip my own head off.
@Highwayman Because I understand it
@08KINPLIX touché
@Highwayman ?NANI!
@08KINPLIX what what.
@Highwayman I understand lolcode
@08KINPLIX yes.
@Highwayman GIMMEH NAEM
@08KINPLIX wats that mean.
@Highwayman input("name")
@08KINPLIX oh. Lol
@Highwayman roblox also uses c++!
@08KINPLIX makes sense to me, generally Ikd think most games are made in C++ seeing as it’s so fast..
@Highwayman fortnite uses c++
@Highwayman ...# fortnite sucks
@08KINPLIX not necessarily. Maybe just like 80% of the ppl who play it. Lol.
@08KINPLIX @SixBeeps @Highwayman I had 55 Notifications WTF
@Codemonkey51 wow you must be really popular kappa
Lol 53 from this comment @SixBeeps
@Highwayman C++ is WAAAAAAAAAAAAAAAAAAAAYYY better Than C#
... ok idk either of them but I'm not Highwayman @mo2409
@Highwayman Agree
@Highwayman BIG AGREE
@Codemonkey51 Yea?
I get pinged every time you comment on my comment lol @mo2409
@Codemonkey51 Oh sry?
Anyways, Can I help? Pls?
It's fine also idk i think it will be in python @mo2409 @08KINPLIX can mo2409 help?
@Codemonkey51 I think @08KINPLIX is offline so...
@Codemonkey51 Okay...
Lol well when they come back online it will show up as a notification @mo2409
@Codemonkey51 Okay. Thx
Can you tell @08KINPLIX when he is online that I will help?
Well they will see this in there notifications... so I dont have to tell him but ok @mo2409
@08KINPLIX @mo2409 will help
He can see these messages @mo2409
@Codemonkey51 Oh okay
ty
Ur welcome @mo2409
... @mo2409 ok
@Codemonkey51 lol 55?? I had only 20 and I had left for an entire day XD
@mo2409 eh, in all honesty I’m not sure which is better. It really depends. 🤷♂️
But even if I were to agree, I wouldn’t say it’s "WAAAAAY" better, just a little bit better.
Yep 53 from the replies to the comment this all is a reply to @Highwayman
@Highwayman LOL, When working with C# its honestly a hastel just to me cause the code starts getting so how do I explain this so... unclean? I prefer python out of most of the languages because it's easy to read and it has very clean code.
@Codemonkey51 🤔 if one had at least three active convos going for a week I wonder how much notifications you’d get.
...
Let’s see...
Lollllll @Highwayman
@mo2409 ye I love that about python too. :p
Yep i also like python! @Highwayman
@Codemonkey51 it’s funny cause I like the concept python a lot, but I never really use it.
1hr = 53 replies
53 * 24 = 1272
1272 * 7 = 8904
8904 * 3 = 26712
O.o that’s a lot of notifications lol.
lol looool @Highwayman
@Highwayman Ikr so easy to read Python, But C++ in all just has... IDK wanna offense anyone but.. Extra un-needed things like extara colons and what not, but python just has Simple parentheses to enclose the code and its really easy to code with python and thats why it gives Python Programmers an advantage.
@mo2409 you should see the types of things ppl do with those semi colons XD ever read of the Haskell paradigm?
@Highwayman No, A book?
@mo2409 no. A programming paradigm.
@Highwayman Oh I have not then
@mo2409 you should look it up it’s really strange. :P
@Highwayman Oh
I will, when I have time.
@SixBeeps Now I'm not really on either side, because D
is better than C++
or C#
, but C++ lacks garbage collection, so C# has an advantage.
@08KINPLIX # Do not join
since youtube was made in python
@08KINPLIX hey team, since we need lots of storage, I suggest Firebase (hosted by google so it shouldn't be blocked for anyone)
Yes. Thats the most basic answer. But it isn't that simple. The answer "yes" is a bunch of things. Well heres the problem, YouTube isn't just a single stream of code. It isn't just a line of code. It's multiple computers doing code all at once with caches placed all around the world. You will also have to setup a server with a LOT of storage. And when I say a lot, i mean it. It can be somewhere up to the thousands of terabytes of data because youtube gets more than 5 million video uploads a day. That is just the tip of the iceberg. YouTube is more than programming and computers, it probably has more physical things to do than automated because so many caches but one tiny problem in one of them can cause the entire system to break. Then theres the programming. You will need probably tens of hundreds of employees to help you program. YouTube isn't a one man project but rather a project that can take years to build. First you need to program the video uploading, then the editor, then figure out a way to load these videos with a custom video player, etc. It may seem very complex for a video hosting site but really, there is much more to YouTube than sharing videos. Then you have to manage the comments for ALL the videos on youtube, likes, dislikes, reports, feedback, and don't even get me started on debugging youtube. But all in all, its a mess. It is possible, but just incredibly hard. Probably why it's one of the top 5 websites in the world.
Edit: Sure, I can help setup the front end, and tinker with some backend and server side management. :D
@ChezCoder :)