Unconventional Coding
Unconventional Coding
  • 136
  • 430 489
Puzzle Game in C with Raylib
In today's video I create a puzzle game in C with Raylib with my limited C knowledge.
GitHub: github.com/unconv/puzzler
Support: buymeacoffee.com/unconv
Consultations: www.buymeacoffee.com/unconv/e/146735
Memberships: www.buymeacoffee.com/unconv/membership
00:00 Intro
00:27 Hello World in C
01:19 Hello World in Raylib
03:35 Drawing an image with Raylib
06:06 Resizing and centering an image with Raylib
15:48 Breaking image into puzzle pieces
24:58 Shuffling in C is hard...
39:57 Moving puzzle pieces around with arrow keys
55:27 Checking if puzzle is completed
1:06:29 Taking the image from the command line
zhlédnutí: 163

Video

MoviePy is an Awesome Python Library for Automatic Video Editing!
zhlédnutí 928Před měsícem
Today I integrate MoviePy to my Captacity AI CZcams short caption generator for better styled captions. GitHub: github.com/unconv/captacity Support: buymeacoffee.com/unconv Consultations: www.buymeacoffee.com/unconv/e/146735 Memberships: www.buymeacoffee.com/unconv/membership 00:00 Intro & Recap 06:32 Start coding
AI-Powered ASCII Art Generator in Python | Images to ASCII Art Converter
zhlédnutí 345Před měsícem
In today's video I create an image to ASCII art converter in Python and connect it to the DALL-E 3 API so that you can generate ASCII art with AI GitHub: github.com/unconv/asskey Support: buymeacoffee.com/unconv Consultations: www.buymeacoffee.com/unconv/e/146735 Memberships: www.buymeacoffee.com/unconv/membership 00:00 Intro 00:55 Converting images to ASCII art with Python 10:00 Saving ASCII a...
Shortrocity EP6: Styling Captions Better with MoviePy
zhlédnutí 414Před měsícem
In today's video I learn the intricacies of the MoviePy video editing library for Python by styling text with it for my Captacity CZcams short caption generator project. GitHub: github.com/unconv/captacity Support: buymeacoffee.com/unconv Consultations: www.buymeacoffee.com/unconv/e/146735 Memberships: www.buymeacoffee.com/unconv/membership 00:00 Intro 01:09 Creating a sample YT short 03:24 Add...
Deploying a Flask Web App on AWS EC2 (Gunicorn + Apache w/ SSL Certificate)
zhlédnutí 346Před měsícem
In this video I go through the full process of deploying my AI calorie counter Flask app on an AWS EC2 instance with Gunicorn, Apache and an SSL certificate from Let's Encrypt GitHub: github.com/unconv/calorieapp Support: buymeacoffee.com/unconv Consultations: www.buymeacoffee.com/unconv/e/146735 Memberships: www.buymeacoffee.com/unconv/membership 00:00 Intro & App Demo 01:07 Registering a doma...
Python + GPT-4o + Flask = AI Meal Calorie Detector (GPT-4 Vision API)
zhlédnutí 1,9KPřed měsícem
In today's video I create a GPT-4o powered simple meal calorie detector where you can upload an image of a meal and it will analyze it and tell you how many calories is in the meal GitHub: github.com/unconv/calorieapp Support: buymeacoffee.com/unconv Consultations: www.buymeacoffee.com/unconv/e/146735 Memberships: www.buymeacoffee.com/unconv/membership 00:00 Testing with ChatGPT UI 03:38 Start ...
Movie Suggester w/ Embeddings | OpenAI Embeddings Beginner Walkthrough in Python
zhlédnutí 459Před 2 měsíci
In today's video I play around with embeddings and create a movie suggester demo using the OpenAI Embeddings API GitHub: github.com/unconv/embeddings Support: buymeacoffee.com/unconv Consultations: www.buymeacoffee.com/unconv/e/146735 Memberships: www.buymeacoffee.com/unconv/membership Computerphile video: czcams.com/video/gQddtTdmG_8/video.html 00:00 Into 01:09 Creating an embedding with OpenA...
Learning GameDev with Raylib in C: 2D Racing Game - Part 1
zhlédnutí 535Před 2 měsíci
In today's video I start developing a 2D racing game in C with Raylib. GitHub: github.com/unconv/racer Support me: buymeacoffee.com/unconv Call me: www.buymeacoffee.com/unconv/e/146735 Memberships: www.buymeacoffee.com/unconv/membership 00:00 Hello World 00:56 Create game window 03:19 Pick background color 05:18 Draw the "car" 07:04 Make the car move up and down 16:54 Make the car turn 36:09 Tr...
Shortrocity EP5: Parsing Whisper Segments Better
zhlédnutí 483Před 3 měsíci
Today I (finally) continue my Shortrocity / Captacity project, where I'm building an AI powered automatic CZcams short caption generator, similar to Submagic GitHub: github.com/unconv/captacity Support: buymeacoffee.com/unconv Consultations: www.buymeacoffee.com/unconv/e/146735 Memberships: www.buymeacoffee.com/unconv/membership 00:00 Intro 00:45 Demo & Recap 07:38 Extracting text segments 16:2...
Shortrocity EP4: Syncing Captions to Audio with Whisper
zhlédnutí 728Před 4 měsíci
In this video I use OpenAI Whisper to synchronize automatic captions to CZcams Shorts for my Shortrocity AI CZcams short generator project. GitHub: github.com/unconv/captacity Support: buymeacoffee.com/unconv Consultations: www.buymeacoffee.com/unconv/e/146735 Memberships: www.buymeacoffee.com/unconv/membership 00:00 Intro & Recap 03:46 Making up a name 04:32 Generate short without captions 05:...
Adding NPCs to my C Raylib Game | First Game in C Part 3
zhlédnutí 756Před 4 měsíci
In today's video I continue building my first ever game in C with Raylib. I add an enemy that shoots at the main character. All graphics in the game are generated with DALL-E 3 GitHub: github.com/unconv/c-raylib-game #raylib #gamedev Support: buymeacoffee.com/unconv Consultations: www.buymeacoffee.com/unconv/e/146735 Memberships: www.buymeacoffee.com/unconv/membership Part 1: czcams.com/video/T...
My Tool Will Be Better Than Gmail's Smart Compose | Autocomplete w/ ChatGPT
zhlédnutí 537Před 4 měsíci
Today I continue my Complyte project, that autocompletes sentences with the ChatGPT API GitHub: github.com/unconv/complyte Support: buymeacoffee.com/unconv Consultations: www.buymeacoffee.com/unconv/e/146735 Memberships: www.buymeacoffee.com/unconv/membership 00:00 Intro & Recap 01:39 Hiding textarea and copying content from div 09:07 Adding non-AI autocompletion 26:00 Committing changes 27:46 ...
Letting ChatGPT Answer My Emails with Python Gmail API
zhlédnutí 1KPřed 4 měsíci
In today's video I connect ChatGPT to my Gmail account so that it can answer my emails for me. GitHub: github.com/unconv/gmail-assistant Support: buymeacoffee.com/unconv Consultations: www.buymeacoffee.com/unconv/e/146735 Memberships: www.buymeacoffee.com/unconv/membership
Reverse Engineering Gmail's Autocomplete Feature
zhlédnutí 431Před 5 měsíci
In today's video I start a project where I am reverse engineering the Gmail autocomplete feature in order to integrate it with ChatGPT. GitHub: github.com/unconv/complyte Support: buymeacoffee.com/unconv Consultations: www.buymeacoffee.com/unconv/e/146735 Memberships: www.buymeacoffee.com/unconv/membership
Python is low-class. Switching to TypeScript
zhlédnutí 1,4KPřed 5 měsíci
In today's video I start re-implementing my GPT-AutoPilot project in TypeScript, without function calling in order to be able to use it with open source models and fine tune it. TS-AutoPilot: github.com/unconv/ts-autopilot GPT-AutoPilot: github.com/unconv/gpt-autopilot Support: buymeacoffee.com/unconv Consultations: www.buymeacoffee.com/unconv/e/146735 Memberships: www.buymeacoffee.com/unconv/m...
Shortrocity EP3: Overlaying Transcript on the Video
zhlédnutí 2,5KPřed 6 měsíci
Shortrocity EP3: Overlaying Transcript on the Video
Shortrocity EP2: Creating Video Slideshow with OpenCV
zhlédnutí 3KPřed 6 měsíci
Shortrocity EP2: Creating Video Slideshow with OpenCV
I Built a Talking Santa Claus GPT (with Speech Recognition)
zhlédnutí 1,5KPřed 6 měsíci
I Built a Talking Santa Claus GPT (with Speech Recognition)
Shortrocity EP1: Making an AI YouTube Short Generator in Python
zhlédnutí 4,9KPřed 6 měsíci
Shortrocity EP1: Making an AI CZcams Short Generator in Python
Gemini API is here! Let's try it! | Basic Usage + Function Calling (Python SDK)
zhlédnutí 17KPřed 6 měsíci
Gemini API is here! Let's try it! | Basic Usage Function Calling (Python SDK)
Gemini Demo But With GPT-4 Vision API
zhlédnutí 2,4KPřed 7 měsíci
Gemini Demo But With GPT-4 Vision API
Creating YouTube Shorts with AI (GPT-4 + ElevenLabs + DALL-E 3)
zhlédnutí 2,6KPřed 7 měsíci
Creating CZcams Shorts with AI (GPT-4 ElevenLabs DALL-E 3)
GPT-4 Vision Browsing Part 2: Following links with Puppeteer
zhlédnutí 6KPřed 7 měsíci
GPT-4 Vision Browsing Part 2: Following links with Puppeteer
Voice Conversations with ChatGPT using Whisper and Text-to-Speech
zhlédnutí 5KPřed 7 měsíci
Voice Conversations with ChatGPT using Whisper and Text-to-Speech
5 Use Cases for GPT-4 Vision API (and DALL-E 3)
zhlédnutí 2,2KPřed 7 měsíci
5 Use Cases for GPT-4 Vision API (and DALL-E 3)
GPT-4 Vision API + Puppeteer = Easy Web Scraping
zhlédnutí 166KPřed 7 měsíci
GPT-4 Vision API Puppeteer = Easy Web Scraping
Using OpenAI Whisper LOCALLY to Recognize "Ok, Google" Keyphrase
zhlédnutí 2,2KPřed 7 měsíci
Using OpenAI Whisper LOCALLY to Recognize "Ok, Google" Keyphrase
My WordPress Plugin Adds a ChatGPT Assistant To Your Website
zhlédnutí 987Před 7 měsíci
My WordPress Plugin Adds a ChatGPT Assistant To Your Website
Building My Own Alexa / Google Home: Detecting the Wake-up Keyword
zhlédnutí 854Před 7 měsíci
Building My Own Alexa / Google Home: Detecting the Wake-up Keyword
Chat w/ PDF files with Assistants API (no embeddings or chunking needed)
zhlédnutí 3,6KPřed 7 měsíci
Chat w/ PDF files with Assistants API (no embeddings or chunking needed)

Komentáře

  • @abishektamilan9733
    @abishektamilan9733 Před 23 hodinami

    Need more htmx and vanilla php

  • @ajibochisomfranklyn7239

    Very comprehensive❤

  • @techlovers4462
    @techlovers4462 Před 3 dny

    please make with anthropic API stream

  • @kubasmide223
    @kubasmide223 Před 3 dny

    Mind blowing

  • @rvick3914
    @rvick3914 Před 3 dny

    Thanks Bro, can i run this on CPU because I don't have GPU

  • @rvick3914
    @rvick3914 Před 3 dny

    Thanks Bro

  • @inteliconn995
    @inteliconn995 Před 6 dny

    Thanks!

  • @user-ze1po2pw6q
    @user-ze1po2pw6q Před 7 dny

    Hello bro I hope you are fine can I ask you a question about the project and I hope you answer me soon so the question is how can I edit the project to make it makes videos from the idea by likes it with copilot thanks

  • @adam_selamat
    @adam_selamat Před 12 dny

    It's a really tough challenge. I appreciate your hard work and thank you for this hour-long video of fun 0 boredom. We want the part 2 Keep up the great work, I love watching your videos. ❤❤❤❤

  • @adam_selamat
    @adam_selamat Před 12 dny

    42:00 Your reaction is hilarious, man. 😂😂😂😂

  • @mt4u832
    @mt4u832 Před 12 dny

    Very clever. Congratulation

  • @yt_LINOOX
    @yt_LINOOX Před 13 dny

    35:40 adding stroke on outside the text not cent or inside is done by making a text shadow then a text layer but make that layer black and put a black stroke on it then make you main text layer now it should have a stroke outside the text without affecting font size , but i dont know how to write this in python so hope you make a video about that stroke idea

  • @TeleV77_media
    @TeleV77_media Před 13 dny

    also i had checkout a patreon chat ( paid ). but now i am just unable to find it? it is gone?+

    • @unconv
      @unconv Před 13 dny

      I'm not on Patreon but I'm on BuyMeACoffee and you can find a link in the description

    • @TeleV77_media
      @TeleV77_media Před 13 dny

      @@unconv thankyou for the good job. i am improving and using it. there are some pieces that doens work up to today and fixed them

  • @yt_LINOOX
    @yt_LINOOX Před 14 dny

    is there a button for looping the like button for this channel?

  • @yt_LINOOX
    @yt_LINOOX Před 14 dny

    i want to create somthing like this but i need a mentor with me to explain some stuff in my journey to create this automation, can you create a series of 1 hour live stream every week for questions from followers? if not possible no worries because you made my day :)

    • @unconv
      @unconv Před 13 dny

      That's a good idea. I might start doing that at some point. You can also get a paid call with me on my BuyMeACoffee page (link in the description)

  • @yt_LINOOX
    @yt_LINOOX Před 14 dny

    you are such an amazing person and i cant describe my feeling with any words

  • @cuongphan8881
    @cuongphan8881 Před 14 dny

    You are so professional 🎉

  • @code_hr
    @code_hr Před 14 dny

    Do I need to pay something to OpenAI to use api on my website? Or is everything free here?

    • @unconv
      @unconv Před 14 dny

      Yes, you need to pay based on usage, but it's pretty cheap

  • @fernandoerikvillarroelalco1806

    Just one issue in GitHub, Requirements.txt you wrote gunicron, instead gunicorn

  • @adam_selamat
    @adam_selamat Před 20 dny

    Fun and creative as always, keep it up. ❤❤😋

  • @randotkatsenko5157
    @randotkatsenko5157 Před 20 dny

    Nice work! I'm creating agentic AI video editor too. It can automatically cut, trim, zoom, add broll, audio effects, music, text, avatar. Basically evertyhing that a regular video editor would do.

  • @intermixhector2902
    @intermixhector2902 Před 23 dny

    god god thank you god thank you god thank you

  • @grimvian
    @grimvian Před 24 dny

    Although I have used and learned Raylib for for more than a year, it's always great to have new Raylib videos, so thanks. I have used C for about two years now and I see, that you really need to use functions to structure your code. If you are serious about C, then you have study structs and pointers. I have links to videos about structs and pointers that got me started. That 'dude' must be en.wikipedia.org/wiki/Dennis_Ritchie :o)

  • @loryo80
    @loryo80 Před 24 dny

    GREAT VIDEO, THANK YOU FOR ALL

  • @billybofh2363
    @billybofh2363 Před 26 dny

    Always enjoy watching you suffer with C! More! More I say! ;-) I'm writing Electron apps just now which isn't _quite_ as painful, but still not exactly fun...

    • @unconv
      @unconv Před 26 dny

      Glad you enjoyed it! It took me hours to get that damn shuffle algorithm right (and still got it wrong) but I think I could do it blindfolded now 🙄

  • @robrita
    @robrita Před 27 dny

    How are you learning all these?😮😮😮 I like your learning approach.. you're like a polyglot full-stack developer + devOps 😅😅😅

    • @unconv
      @unconv Před 26 dny

      Watch others code, pick a project, start coding and ChatGPT the rest is my approach 😄

  • @DesignPro101
    @DesignPro101 Před 29 dny

    I dont thing reactjs or nextjs can be replace by htmx because every one have good habit of js frameworks . At this point can we really make fully single page app in htmx ??

  • @robrita
    @robrita Před měsícem

    fantastic as always!!

    • @unconv
      @unconv Před měsícem

      Thanks again!

  • @HealthyHive-oo6vc
    @HealthyHive-oo6vc Před měsícem

    This is another beautiful one👍. Thanks sir.

    • @unconv
      @unconv Před měsícem

      Thanks for watching :)

  • @SamerDwaikat
    @SamerDwaikat Před měsícem

    magento2ShopifyAI

  • @maxmuster7003
    @maxmuster7003 Před měsícem

    But ASCII art is not very pixel precise. I like to put Pixel art into the character set.

  • @DevEncryptionNull
    @DevEncryptionNull Před měsícem

    I was able to take this and convert it to create ASCII art video! 😜

    • @unconv
      @unconv Před měsícem

      Cool! I was planning on doing that too

  • @SamerDwaikat
    @SamerDwaikat Před měsícem

    Big fan of your tutorials! . can you please add more web scraping tuorials?

    • @unconv
      @unconv Před měsícem

      Sure! Any particular example you would like to see?

    • @SamerDwaikat
      @SamerDwaikat Před měsícem

      @@unconv for example a tutorial on a scraper from Magento to Shopify, or “Shopify cloner”

    • @SamerDwaikat
      @SamerDwaikat Před měsícem

      @@unconv this is the third time i comment here. i don't see the comment... anyway. A magento to Shopify scraper. data exchanger

  • @ea02ca6f
    @ea02ca6f Před měsícem

    Can we get more videos using JavaScript.

  • @PatrickWeygoldt
    @PatrickWeygoldt Před měsícem

    I just had this exact same idea like 5 days ago and talked with my colleagues at work about it, nice to see you implement this, conventional calorie trackers are way too much work IMO

  • @DavidLevine
    @DavidLevine Před měsícem

    Really fun tutorial !

  • @dreamofeternalhappiness8001

    Your projects are always like watching 20th century Nikola Tesla doing his work. 💐 I often have text based dreams. Land of written text could be so much more interesting than the old CURSES interfaces and the terminal. 🫠

  • @DevEncryptionNull
    @DevEncryptionNull Před měsícem

    Great video! Have you thought of doing per word highlighting? It could display the words in groups but the actual word being spoken could be styled differently, say with a colored background.

    • @unconv
      @unconv Před měsícem

      Thanks! Yes, I've already filmed the video doing it, but not edited yet. The git repo already has the code :)

    • @ThaiNeuralNerd
      @ThaiNeuralNerd Před měsícem

      @@unconv Excellent, I too would love to see the per word result in the project I'm working on. Any thoughts and integrating translations. Is that even possible?...

  • @robrita
    @robrita Před měsícem

    awesome!!

  • @Ms.Robot.
    @Ms.Robot. Před měsícem

    I keep getting these videos that talk about making something work,but they don't start or end with a demo.🙄

  • @billybofh2363
    @billybofh2363 Před měsícem

    Life changing info time! you can do `chown username: file` and the trailing : is shorthand for 'username:username'. I know! I know! #exciting

    • @unconv
      @unconv Před měsícem

      Mind. Blown. Thanks!

  • @hamzaozgezici3995
    @hamzaozgezici3995 Před měsícem

    Part 2 Should come !

  • @user-lc8or1yb8s
    @user-lc8or1yb8s Před měsícem

    I like how you say "G unicorn".lol

  • @marcoaerlic2576
    @marcoaerlic2576 Před měsícem

    Thanks for making these videos. They are a lot of fun and very informative.

    • @unconv
      @unconv Před měsícem

      Good to hear! Thanks for watching :)

  • @marcoaerlic2576
    @marcoaerlic2576 Před měsícem

    Thanks for the video. Great work.

  • @brianmcclain1916
    @brianmcclain1916 Před měsícem

    Wow. Seamless integration of Python and JavaScript at the bleeding edge of AI Computer Vision. What a great tutorial video. Thank you.

  • @muhammadimranrafique4778
    @muhammadimranrafique4778 Před měsícem

    impressive,thank you so much!

  • @robrita
    @robrita Před měsícem

    awesome!!

  • @RyanCourtnage
    @RyanCourtnage Před měsícem

    One of the issue I ran into with a similar project sending website screenshots to gpt-4o had to do with long web pages. They would generate long skinny images, which were unreadable by the AI. As I understand it, screenshots are resized on OpenAI's end into a square (ie: 1024x1024), maintaining the original image's aspect ratio. This results in a lot of the text being unreadable (too small). I've tried splitting these long images into part_1, part_2, etc, but it obviously results in some images getting split in nonsensical areas, which also causes problems. Would love to hear your thoughts on this.

    • @unconv
      @unconv Před měsícem

      In my video "5 Use Cases for GPT-4 Vision API" I scrape an Amazon search results page by splitting the screenshot into parts, but I also "overlap" the parts so that no product gets cut in half. Depending on the specific website you're scraping something like this might work.

    • @RyanCourtnage
      @RyanCourtnage Před měsícem

      Will check it out! 👍

  • @andreas.lee-norman
    @andreas.lee-norman Před měsícem

    Hmm following the guide I get CONNECTION_REFUSED when trying to access by http/https