Can I Run Youtube Entirely From My Terminal? (No Browser)

  Рет қаралды 146,246

icitry

icitry

Ай бұрын

All of us have probably experienced the horrors beyond human comprehension that come with a classic KZfaq session, so what do you say if, by taking this nigh infinite potential of the platform, while getting rid of all the fluff, we use it in the way it’s always been intended - running the entire thing from your terminal, no fancy useless UI, no fancy useless features and even no fancy useless graphics.
Watch as, by combining the powers of the official KZfaq API, the ever-dependable Python and the ingenuity (ahem) of yours truly, I try to get the entirety of the KZfaq experience running in a terminal, in such a way that no matter the environment, you'll get to experience the platform in its most adequate form.
Link to the repo: github.com/icitry/KZfaqCLI

Пікірлер: 361
@icitry
@icitry Ай бұрын
Hi everyone! First off, I want to thank you all so much for the insane amounts of support / feedback and all around great discussions and suggestions. It's always a pleasure to read so many different opinions and ideas, especially as I try to tackle projects with many unknown factors to me, so thanks for teaching me stuff as well! Now, I noticed a lot of you suggested adding a couple of things, and I'll go in order: 1. A requirements.txt file - I mean yeah, duhh, idk how I forgot about that one, consider it done. 2. Add support for subtitles - Also, great suggestion so I went and did just that. You can now specify if you want to use subtitles and in which language using some new flags: --subtitles, -s | --subtitles-lang, -l. If none are found, it'll try to get autogenerated ones. I hope this is a pretty satisfying solution, and maybe an alleviator for point 4. 3. Add support for RGB - Again, awesome idea (I mean they all are tbf), but for this one I had to sneak some trade-offs in, as for some reason, to this day and age, there are enough terminals that don't even support colors by default, nevermind a large palette of them. So I decided to use the basic ANSI-8 color palette (let's just embrace the vintage style ig) when rendering them, and also made it so it's disabled by default, in case your terminal doesn't support it. Also I should mention that, due to the fact that the project is based around an on-the-fly way of running, with everything rendered in real time, adding colors is quite the intensive task, so if you're set on using them, consider playing around with the frame size. You can enable this using the --colors, -c flag. Ah, also if the basic palette is too narrow for your tastes, I made it so you can expand the ANSIConstants.COLORS dictionary - just make sure to follow the established structure, and also beware that the more colors there are to choose from, the slower the conversion. 4. And now for the final and most debated point - audio. As you might surmise from that nod in point 2, I decided against adding support for audio. I fiddled with the idea and tried some implementations, but I realized the added complexity would slow down the app, and raise a lot (and I mean a lot) of syncing problems, because, compared to other video-to-ASCII converters, this one does everything in real time, so merging the audio and video at the end into a file is out of the question. * Also I expanded the README file so there is more info about how to use the damn thing. ** Also also fixed the color scheme (it was inverted if the background of the terminal was darker than the characters, which is pretty much the base case, so... thanks for pointing it out), allowing to specify if the color scheme should be inverted or not and also (the 3rd one) now it's possible to render using Unicode characters instead of the default ASCII ones - just make sure your terminal fonts support Unicode. All of these are commited to the same repo: github.com/icitry/KZfaqCLI
@bozo_456
@bozo_456 Ай бұрын
Who read 👇
@AkaneEndespeakdevReal
@AkaneEndespeakdevReal Ай бұрын
Python has a getch() alt called input("Text: ")
@CheatingChicken
@CheatingChicken 28 күн бұрын
Is it possible that you have your ASCII char selection reversed? The way it is right now, black gets assigned to "$" while white gets " " I think it should be the opposite way When i reversed the string, things look much more accurate
@icitry
@icitry 28 күн бұрын
@@CheatingChicken Indeed that was the case 😅 I've seen multiple people pointing it out, and addressed it in the latest commit. Can't believe I overlooked that - guess I was too focused on it actually working
@iflyplanesthrutunnels
@iflyplanesthrutunnels Ай бұрын
great! now add full RGB support and make it 8k HDR
@icitry
@icitry Ай бұрын
but 8k is so last year, 16-32k would be more in line with the standards of today tbf (also RGB is possible, just that you'd probably need a bigger terminal for it to actually be viable - just get the dominant color for each pixel group and use it for the corresponding character)
@roaringcow8163
@roaringcow8163 Ай бұрын
@@icitry you can print 2 blank spaces (to match the height to width) and change the background color.
@V0R73X
@V0R73X Ай бұрын
@@roaringcow8163 that's exactly what I did when making the game of life and a script that shows the desktop environment display in the terminal.
@terrastudiosdev
@terrastudiosdev Ай бұрын
you could make it colored using terminal colors. If you place the this: ESC[38;2;⟨r⟩;⟨g⟩;⟨b⟩ infront of the char it sets the foreground color and this the background: ESC[48;2;⟨r⟩;⟨g⟩;⟨b⟩. The Colors are not full 0-255 per Channel in the windows console. (ANSI_escape_codes on Wikipedia)
@gabrielesilinic
@gabrielesilinic Ай бұрын
​@@icitrybtw, you can do a lot with the half width block character by coloring foreground and background of different colors
@LichtMarv
@LichtMarv Ай бұрын
just watched this video again using the tool. text was a bit hard to read, which is funny, because its a literal terminal made for text lmao
@icitry
@icitry Ай бұрын
Well that's Inception-worthy enough. And hey, if you manage to tweak/line up the text pixel perfectly, you may actually get something readable (I, for one, prefer to keep my sanity levels in check though)
@nabibunbillah1839
@nabibunbillah1839 Ай бұрын
​@@icitry who needs sanity when you can have neck beard. (I use arch BTW)
@ShivterShivtik25
@ShivterShivtik25 Ай бұрын
@@nabibunbillah1839 based
@louisbourgault
@louisbourgault Ай бұрын
@@nabibunbillah1839😂
@Yellowsam4145
@Yellowsam4145 Ай бұрын
I wanted to create the inception D:
@mchlotg
@mchlotg Ай бұрын
Literally this is a good option for dopamine detoxers
@icitry
@icitry Ай бұрын
Oh, oh yeah I definitely thought about that when creating it pff (that's actually a really great idea - I'll use it when pitching it to the thousands of investors that'll come flying in any second now /s)
@HassanIQ777
@HassanIQ777 Ай бұрын
Wait a sec how 💀
@furinick
@furinick Ай бұрын
​@@icitry i offer -50 dollars for a 20% stake in this product
@verizonextron
@verizonextron Ай бұрын
@@HassanIQ777 coding
@HassanIQ777
@HassanIQ777 Ай бұрын
@@verizonextron Wait a sec how 💀
@Seedx
@Seedx Ай бұрын
Linux users removing bloat:
@JackKrivan
@JackKrivan 4 күн бұрын
Fr lol
@andrewrobinson2985
@andrewrobinson2985 Ай бұрын
Reminds me of a decade ago when I was a kid and my only computer was a raspberry pi. It couldn't run youtube in a browser, so I installed a CLI interface for it that would let you search videos with the keyboard and then write the video directly to the framebuffer device.
@icitry
@icitry Ай бұрын
Ohh that's really neat, nice one!
@xanderplayz3446
@xanderplayz3446 Ай бұрын
TTKZfaq
@samuelthecamel
@samuelthecamel 29 күн бұрын
Average classmate in comp sci class
@CarlSenior-ru8dx
@CarlSenior-ru8dx Ай бұрын
linux users would rather make a custom JS engine than just using a web browser
@reilandeubank
@reilandeubank 24 күн бұрын
Windows powershell spotted🤢
@lightningx10
@lightningx10 Ай бұрын
At first i thought this was just going to be some youtube-dl frontend for selecting videos to open in mpv... Holy shit this is even better :D
@icitry
@icitry Ай бұрын
And spare myself from some good ol' prolonged suffering? Couldn't be me
@davestorm6718
@davestorm6718 Ай бұрын
Dude! This is far out stuff! This reminds me of, back in 1990 when we were making "video" with ANSI characters (in color), frame by frame. I wish I had a tape drive to read these old tapes - lot's of crazy ass code we did back then (and had 2 BBSes running continually). Great times!
@icitry
@icitry Ай бұрын
Ohh that sounds so cool! You should try to post them on youtube or the like, those are some real time capsules
@ichiroutakashima4503
@ichiroutakashima4503 Ай бұрын
3:41, this guy is fully dedicated, he even bothered fixing the responsive issues, lmao. I totally lost it.
@szigo3211
@szigo3211 Ай бұрын
What about... sound?
@icitry
@icitry Ай бұрын
Just tap into your synaesthetic powers... But really, I thought about whether I should also include audio, as for consistent sound quality you'd most likely want to download the audio sources - not the most ideal thing if you're actually planning to rapidly navigate through many videos, and also against my idea of it being as lightweight and portable as possible.
@4rumani
@4rumani Ай бұрын
​@@icitry --audio
@natalieeuley1734
@natalieeuley1734 Ай бұрын
Maybe the CC or transcripts can be used?
@AnonymousUser77254
@AnonymousUser77254 Ай бұрын
​@@icitryaudio is bloat
@randomgamingin144p
@randomgamingin144p Ай бұрын
@@icitry use the pc speaker
@Reisensei774
@Reisensei774 Ай бұрын
Cool project, now play Bad Apple on it!
@ygnb5608
@ygnb5608 21 күн бұрын
simple task lol
@SpringySpring04
@SpringySpring04 20 күн бұрын
Oh it's been done already 😭
@csaratakij6339
@csaratakij6339 Ай бұрын
No, the actual usable youtube in text based environment is tty + framebuffer (fbdev) + mpv with framebuffer support + mps-youtube
@pushstack1593
@pushstack1593 Ай бұрын
Isn't that technically a graphical environment, expect insterad of using a Window Server you're using a framebuffer mate.
@phillipanselmo8540
@phillipanselmo8540 Ай бұрын
I use ytfzf and fbterm, way better
@qbcd
@qbcd 29 күн бұрын
​@@pushstack1593how are you supposed to watch videos without graphics
@avi7278
@avi7278 Ай бұрын
Yeah, i'm just overwhelmed by the video quality; I've been watching every .000000000000004K video out there.
@mydogis_olaf3274
@mydogis_olaf3274 Ай бұрын
Does this support ads? If not, you better expect them coming for you over their TOS /s This is the final boss for KZfaq in their war against ad-block lmao Really great work btw. I'm blown away how well you got it to work.
@icitry
@icitry Ай бұрын
Thank you! And guess I'll go start digging for my new anti-yt-tos bunker
@lucaswa5taken
@lucaswa5taken 19 күн бұрын
Now i can finally watch youtube from my Ubuntu Server
@cmilkau
@cmilkau Ай бұрын
Advanced AA libs can use the shape of characters to better represent multiple pixels than just average them, which can lead to much better results.
@icitry
@icitry Ай бұрын
Oh definitely, this is very much a crude approach
@Feeeeeeenix
@Feeeeeeenix Ай бұрын
you can get double resolution and full RGB by displaying a half block with a custom background color and foreground color. as a side effect this also removes the stretching
@sossupummi
@sossupummi Ай бұрын
and ANSI characters
@davestorm6718
@davestorm6718 Ай бұрын
Man, I wish I could find the old code we had for creating ANSI "videos" in color (1990) to share on our BBS systems (and the Internet - back when you had to be a student or professor OR pay a friggin' premium)
@jetseverschuren
@jetseverschuren Ай бұрын
icitry: Builds a CLI YT player to have less bloat Also icitry: Processes raw frames in Python...
@jh-devv
@jh-devv Ай бұрын
I mean, for example for Linux at least, there is the Kitty terminal which supports images?
@opfax163
@opfax163 Ай бұрын
Yes, You can use the terminal for browsing and you have the thumbnails. Once you select what you want to watch the video launch with MPV .
@SaloCh
@SaloCh 28 күн бұрын
I feel like a simple fix that would've made the videos look so much better would've been to simply... invert the character list. Since the characters are white and the background is blue, it makes sense to use the densest character with the lighter pixels, not the darker ones.
@icitry
@icitry 28 күн бұрын
Yep, you perfectly pointed it out, thanks for that - I fixed it in the latest commit (still can't believe I missed that)
@S0L4RE
@S0L4RE Ай бұрын
You are an excellent software engineer. Great video.
@hervevazeilles3790
@hervevazeilles3790 Ай бұрын
Your ascii conversion is inverted. You are making a video player but you don't care about the image at all?
@nothingtoseeherelolkek
@nothingtoseeherelolkek Ай бұрын
No sixels? Not even colors? No audio? Windows is truly abomination
@icitry
@icitry Ай бұрын
Oh you tell me, I added some of those or alternatives since then, but you can guess who the bottleneck was - again (aside from my brain ofc)
@krabstickle
@krabstickle Ай бұрын
​@@icitry will you post an update?
@syriuszb8611
@syriuszb8611 Ай бұрын
They probably are less worried about their algorithm and more about apps that can replace yt apps and in result, their premium features and can remove or replace their ads. Algorithm changes, maybe even daily and for different users is probably different anyway, but they fight with for example with yt vanced for years now. They don't want to block all functionalities, but want to make competition worse than it could be, as bad as they can. What about... sound? Not possible?
@icitry
@icitry Ай бұрын
That too, for sure, biggest giveaway was that deprecation notice from last august, which *coincidentally* overlapped with them trying to crack down on 3rd party apps, but I'g wager they also don't want outsiders to reverse engineer their algos, as it's not like they change it in major ways nowadays, more so than tweak it regularly. Also yep, sound is possible, just that I was kinda on the fence about adding it, but I'll probably add support for it as well
@syriuszb8611
@syriuszb8611 Ай бұрын
@@icitry Yeah, they are protective about algorithm, true. But I feel like the data from home page is not enough to reverse engineer, and you can scrape it anyway with bots. If you need the home page data at demand though, like with apps, it is much more important to have API. You probably could scrape it anyway, but I have no idea if its feasible in consumer product. I think that "the algorithm" is neural net/ some sort of AI anyway, so it would be like trying to use chatGPT answers to reverse engineer it.
@icitry
@icitry Ай бұрын
@@syriuszb8611 Oh yep, fair points across the board. Although I'd still argue it would be easier than with GPT as the "data sets" (video and user data) are much more accessible through the other endpoints in the case on YT, so it'd be easier to try to make your model output similar stuff to what a 'homepage' endpoint would generate, speeding up the process (I probably misspoke about it being reverse engineering, but moreso emulating the behavior). But really, great points all around!
@micmanegames695
@micmanegames695 Ай бұрын
Yet they fail so horribly to get rid of vanced (I'm using it). There will NEVER not be an adblocker detector bypass for KZfaq mobile and KZfaq for PC.
@Jarvx
@Jarvx Ай бұрын
Cool project idea! I think you could implement colors though, not really sure about how to do it in windows, but under linux I think you could play around with the terminal emulator's colorscheme
@phpannotated
@phpannotated Ай бұрын
This was a great video! I now wanna try it in PHP as well 😬
@physics1514
@physics1514 27 күн бұрын
This is awesome, you should try using a color library or something. Though this would likely complicate it a lot it would be worth a shot.
@TheZerohimself
@TheZerohimself Ай бұрын
(Edit: just read your pinned comment) audio world be nice.. hopefully someone figures out a simple & efficient way to implement it some day. I'm honestly not trolling here, I enjoyed this and it's been something on my todo list! And I also know I've seen other command line. Terminal video players do it in the past. Although it's been years
@Factosnashe
@Factosnashe 11 күн бұрын
you should have the "pixels" inverted and add a couple more blank spaces ' ' to the string. it will give you a better result
@thedinobros1218
@thedinobros1218 Ай бұрын
I genuinely want to try this!
@EmmanuelGoldstein322
@EmmanuelGoldstein322 Ай бұрын
He just rickrolled everyone watching the video
@pivot9965
@pivot9965 Ай бұрын
you can find everything on youtube for real.
@JukeTheShark
@JukeTheShark 29 күн бұрын
dang the intro made me fall asleep so good
@NiceAesth
@NiceAesth Ай бұрын
you should look into the kitty graphics protocol if you want to keep working on this
@phillipanselmo8540
@phillipanselmo8540 Ай бұрын
not portable
@lunachocken
@lunachocken Ай бұрын
I wonder if you use colorama for printing coloured ascii to terminal. Heh that'd be interesting
@redcollard3586
@redcollard3586 29 күн бұрын
This is really really cool but I wish that you would do it with the graphical protocol in kitty. Since you are still going to be using the full bandwidth when downloading the video, it would be nice to show it for real.
@skitounet
@skitounet Ай бұрын
We now need the audio
@I-OMusic
@I-OMusic Ай бұрын
bro the mr beast edit lmaooooo insane idea, excecuted brilliantly.
@jacobfreeman8904
@jacobfreeman8904 Ай бұрын
Amazing, Love it
@icitry
@icitry Ай бұрын
Thank you so much!
@Lampe2020
@Lampe2020 Ай бұрын
Why don't you use sixels for rendering the videos?
@GrampaSheevie
@GrampaSheevie 5 күн бұрын
This is how youtube was back in 1995 on DOS. Reminds me of the good old days watching Felix the Cat YTPs and lets plays of Minecraft on Virtual Boy. Good times.
@icitry
@icitry 5 күн бұрын
Sure grampa, let's get you back to bed now
@WotsTheMan
@WotsTheMan 14 күн бұрын
It is unironically batter than actual KZfaq: 1. You can watch it without ads 2. You don't have shorts all over your screen 3. Search should be functional instead of showing random videos that "you might also like" You really have to implement sound thought speaker and \a symbol. I know it wouldn't really work(
@stundogha4947
@stundogha4947 28 күн бұрын
Excellent work
@SayedHamidFatimi
@SayedHamidFatimi Ай бұрын
Well daaaaammmmnnnn! Subscribed!
@oakley6889
@oakley6889 Ай бұрын
Awesome video, your code is so clean, it appreciate the architectural design haha Is there a repo for this? Id really like to fork it and try make it colour with some health threading abuse. Might even pull out the c++
@icitry
@icitry Ай бұрын
Oh, thank you! Yep, there's a link to the repo in the description. Go crazy, I'd actually be curios to see alternative implementations.
@some_vovan
@some_vovan 29 күн бұрын
On 15 may, there's no "C++" forks. If you start this project, may you take some help?
@user-wf5nb4jd1y
@user-wf5nb4jd1y 18 күн бұрын
Wouldn't a monospaced font be better to use instead of a user defined aspect ratio?
@furinick
@furinick Ай бұрын
Very cool project, what about instead of sound you somehow use the subtitles?
@Kecske_Gaming
@Kecske_Gaming Ай бұрын
for the love of god, the only thing this needs is rgb. that is. nice job.
@matthewarchibald5118
@matthewarchibald5118 Ай бұрын
Duh, im watching this video in my computer's terminal, easy stuff bro.
@dogdillon2
@dogdillon2 26 күн бұрын
This is art.
@syfontenot7427
@syfontenot7427 28 күн бұрын
The amount of times I got Rick Rolled in this video is insane.
@Lewdiculous
@Lewdiculous 10 күн бұрын
The Sponsorblock and KZfaq Plugin for MPV makes this actually a legit viable option. Just a lot less janky, haha.
@aaronglaser2992
@aaronglaser2992 17 күн бұрын
Is the distribution or use of yt dlp in any capacity illegal ?
@AI-xi4jk
@AI-xi4jk Ай бұрын
We can definitely survive the apocalypse now
@quantdev
@quantdev Ай бұрын
your terminal ASCII palette seems to be inversed: dark parts are light and light parts are dark
@CandyCuber1
@CandyCuber1 Ай бұрын
"...or does it?" *vsause music starts playing* im dying 🤣
@NoobUndone
@NoobUndone 22 күн бұрын
Is there sound? Since it is a video player
@oblivion_2852
@oblivion_2852 Ай бұрын
Instead of doing ascii black and white you could've done Unicode Upper Half Block foreground and background color keycodes in the terminal
@icitry
@icitry Ай бұрын
Really cool idea, props for it, but based on a user's installed fonts, the terminal might not be able to render unicode characters, so I'm kinda on the fence about this
@bujitself
@bujitself Ай бұрын
And ofc I've watched this on the terminal :>
@icitry
@icitry Ай бұрын
Just the way I intended
@tobidegnon4409
@tobidegnon4409 Ай бұрын
Terminals can show colors right ? I feel like there is way to make this works for real
@theluckie7648
@theluckie7648 Ай бұрын
quick question, how do i run this and where?
@adotinthecosmos
@adotinthecosmos Ай бұрын
This is awesome
@3VOX3
@3VOX3 Ай бұрын
This is perfect.
@joelperpetua3929
@joelperpetua3929 Ай бұрын
I wonder how this video would display in the cli
@thatonefoxxy
@thatonefoxxy Ай бұрын
How did you manage to make it stream the video off of youtube into your App?
@icitry
@icitry Ай бұрын
Well I get the URL to stream frames from using the yt_dlp library, then with that URL I create a cv2.VideoCapture object, from which I read the frames sequentially, which I then convert to ASCII and ultimately print to the console, clearing it before each render
@ebayman9532
@ebayman9532 Ай бұрын
you should make the ascii colored (most cli support it) kind of like neofetch
@tigerdan
@tigerdan Ай бұрын
Terminal supports color, using ansi escaoe codes. would be interesting to them used in the video
@mr.pigeon0
@mr.pigeon0 Ай бұрын
i had the idea yesterday to do that and was going to code it today lol
@icitry
@icitry Ай бұрын
I say go for it! You've got many areas to expand upon/improve compared to this one
@hrqmonteiro
@hrqmonteiro Ай бұрын
Uh, no you haven't.
@M.RNewman
@M.RNewman 17 күн бұрын
Love you bro
@naromsky
@naromsky 13 күн бұрын
Yep, long overdue.
@errorbot
@errorbot Ай бұрын
👍 now add RGB and Sound Support (I would sadly use this it had that…)
@Jimiscool88
@Jimiscool88 8 күн бұрын
lets play the h1t1 video for the weirdest ways to play his video!
@josiauh
@josiauh Ай бұрын
where is the color and audio, it’s the main thing of video
@awesomecronk7183
@awesomecronk7183 Ай бұрын
The video player is badass
@itsthejoshi
@itsthejoshi 14 сағат бұрын
Now let it play bad apple
@I-OMusic
@I-OMusic Ай бұрын
no search, iterate through all videos and compare strings
@delavanty
@delavanty 13 күн бұрын
This would be funny to do to avoid ads 😂
@PseudoCode1090
@PseudoCode1090 Ай бұрын
Arch user detected ! 🗿
@UNITYMusics
@UNITYMusics 24 күн бұрын
good job!
@dundavey
@dundavey Ай бұрын
I WILL SUBSCRIBE, but please make more terminal apps, like for spotify or whatever else, i would love to have this run on a remote stream, these days theres not many people use the terminal like a genius
@YourMom-rg5jk
@YourMom-rg5jk Ай бұрын
just use cmus or something lmfao
@MunaAlaneme
@MunaAlaneme 27 күн бұрын
You "Almost" mentioned my first 8th-grade teacher's name (before the switch).
@Matyanson
@Matyanson Ай бұрын
Please can anyone tell me what alarm sound that is? 00:05 I swear I've heard a song that starts with it!
@Matyanson
@Matyanson 24 күн бұрын
Omg, I know now!!! It's Professional Griefers - deadmau5
@GJJBEGaming
@GJJBEGaming Ай бұрын
Just one problem its not got any colours
@learnwithyan
@learnwithyan 26 күн бұрын
Haha😂 i like the idea You are crazy man
@Devthedev.
@Devthedev. Ай бұрын
Underrated
@vpexmc
@vpexmc Ай бұрын
Color f0 Cause all the text is displaying the video inverted, all dark spots are light and light spots are dark
@ficolas2
@ficolas2 Ай бұрын
You got something wrong: Hipster cli tools made so that you dont have to use an official UI client and can use the terminal are written in rust, not python. Also use Linux, rice that terminal and add colors.
@ZipplyZane
@ZipplyZane Ай бұрын
Hmm. No way to add sound? Or at least have it display captions?
@Cart1416
@Cart1416 25 күн бұрын
you should make it colorful
@MaxXam-ki1bk
@MaxXam-ki1bk Ай бұрын
What music is at 3:20???
@icitry
@icitry Ай бұрын
Oh that would be Moon Men by Jake Chudnow, but most know it by "the vsauce funny meme song"
@AnarchoAmericium
@AnarchoAmericium Ай бұрын
Amazing. Now implement sound.
@Blackkspot
@Blackkspot Ай бұрын
Would this work on my brand new 386sx 16mhz pc?
@icitry
@icitry Ай бұрын
Oh ofc why even ask? Such a top of the line product that probably runs thousands of chrome tabs like butter would surely have no problem running my measly app
@paulstrobeck8947
@paulstrobeck8947 29 күн бұрын
You need to add captions!
@ICE0124
@ICE0124 Ай бұрын
if there is a way you should add subtitles since there is no sound
@icitry
@icitry Ай бұрын
Yep, someone else suggested it as well - I'll look into it and see if I get a solution working
@BrentMalice
@BrentMalice Ай бұрын
when i clicked this i thought "lol i wonder how wild itd be to make it ascii based" cuz i expected it to just load frames at a time... ur actually doin it. absolute madlad. im stupid so this may sound stupid but if you got it running in neovim so i could watch primeagen in neovim while he talks about neovim, i think we could achieve world peace.
@icitry
@icitry Ай бұрын
Thank you, I always strive to reach the best (worst) possible solution, so ofc I had to go all the way with ascii. Also, are you sure a single text editor should be able to wield so much power? World peace is one option, but what if neovim becomes too powerful for it's opposition..
@avi7278
@avi7278 Ай бұрын
image to ascii is a solved problem, not sure why it's reinvented here.
@BrentMalice
@BrentMalice Ай бұрын
@@avi7278 for fun and improvement. building things like this gives transferrable skills. otherwise ive seen stupid comments before ... so why are you here
@avi7278
@avi7278 Ай бұрын
@@BrentMalice have fun then?
@codyf1
@codyf1 Ай бұрын
Now to add audio...
@NoDishes
@NoDishes 2 күн бұрын
just normal linux user's activity
@clonkex
@clonkex 27 күн бұрын
9:33 "...beginning a simple oauth flow..." is it just me or is oauth always a massive pain in the backside to get working properly?
@peterc-s6423
@peterc-s6423 Ай бұрын
look into the sixel protocol and get video that actually looks good in the terminal
@icitry
@icitry Ай бұрын
I may be talking bs, as I haven't delved too deep into it, but I don't think it's inbuilt to all compilers, right? I more or less wanted to make sure it's plug and play wherever you use it, but other than that, yea, better graphics would definitely be an immediate improvement (although it'd lose that beautiful barely legible style I got going rn..)
@peterc-s6423
@peterc-s6423 Ай бұрын
@@icitry i'm not quite sure how it works, you might be able to find a library to work with them. theres a utility called timg that allows you to play videos on disk and display images in the terminal with them but doesnt have audio or anything afaik. not all terminals have sixel support, though i know it works for kitty and i think iterm3.
@icitry
@icitry Ай бұрын
@@peterc-s6423 Oh, ok gotcha, I'll look into it, but I'm gonna prioritize it being cross-platform if it comes to it. Thanks for the heads-up!
I Trained an AI with 10,000 Memes
14:52
Coding with Lewis
Рет қаралды 214 М.
I made FLAPPY BIRD in DUMB programs
19:35
Code Bullet
Рет қаралды 1,6 МЛН
Её Старший Брат Настоящий Джентельмен ❤️
00:18
Глеб Рандалайнен
Рет қаралды 7 МЛН
UFC 302 : Махачев VS Порье
02:54
Setanta Sports UFC
Рет қаралды 1,4 МЛН
FOOTBALL WITH PLAY BUTTONS ▶️❤️ #roadto100million
00:20
Celine Dept
Рет қаралды 17 МЛН
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 34 МЛН
How I made a 3D Level in a 2D Game
24:28
Spu7Nix
Рет қаралды 3,1 МЛН
I Made a Neural Network with just Redstone!
17:23
mattbatwings
Рет қаралды 528 М.
Пощупал эти ваши ОС
15:48
ZИNZ
Рет қаралды 3 М.
All Rust features explained
21:30
Let's Get Rusty
Рет қаралды 283 М.
AI Learns to Play Tag (and breaks the game)
10:29
AI Warehouse
Рет қаралды 828 М.
Why did we Abandon 4:3? | Nostalgia Nerd
16:40
Nostalgia Nerd
Рет қаралды 473 М.
These 6 Discord Scams are EVERYWHERE!
18:22
No Text To Speech
Рет қаралды 296 М.
How A Steam Bug Deleted Someone’s Entire PC
11:49
Kevin Fang
Рет қаралды 889 М.
20 Programming Projects That Will Make You A God At Coding
14:27
The Coding Sloth
Рет қаралды 398 М.
Where People Go When They Want to Hack You
34:40
CyberNews
Рет қаралды 1 МЛН
i like you subscriber ♥️♥️ #trending #iphone #apple #iphonefold
0:14
📦Он вам не медведь! Обзор FlyingBear S1
18:26
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 9 МЛН
cool watercooled mobile phone radiator #tech #cooler #ytfeed
0:14
Stark Edition
Рет қаралды 9 МЛН