- 94
- 145 297
JakeEh
Canada
Приєднався 26 жов 2020
My name is Jake. I am a professional software developer who has been in the industry for over 10 years.
I am a lover of all things tech. Whether that's programming, getting my hands on new tech (software or hardware), interviewing people in tech, or learning new things about the constantly evolving tech world.
For my programming tutorials, I try to make them fun and family friendly. Learning about new things should be fun and I try to do my best to make that happen.
Thanks for stopping by and feel free to hit subscribe and stay a while!
I am a lover of all things tech. Whether that's programming, getting my hands on new tech (software or hardware), interviewing people in tech, or learning new things about the constantly evolving tech world.
For my programming tutorials, I try to make them fun and family friendly. Learning about new things should be fun and I try to do my best to make that happen.
Thanks for stopping by and feel free to hit subscribe and stay a while!
Host Your Flask Website Online
In this video we go over how to host your Flask website on a server so it's available on the internet for all!
Some other useful tutorials:
Flask/Gunicorn: www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-gunicorn-and-nginx-on-ubuntu-22-04
Nginx on Ubuntu: www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-22-04
Initial Ubuntu setup: www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu
Python Classes Series: ua-cam.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X.html
Python Tutorials: ua-cam.com/play/PLDKG5W-W4obqPZqqCUwEI9XitH9kxtHAd.html
Past Live Streams: ua-cam.com/play/PLDKG5W-W4obrDiXRArMpdrJO-g15GaYPI.html
Join my Discord at discord.gg/AeZrfR9Hpg
Thanks for watching! ❤️
Some other useful tutorials:
Flask/Gunicorn: www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-gunicorn-and-nginx-on-ubuntu-22-04
Nginx on Ubuntu: www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-22-04
Initial Ubuntu setup: www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu
Python Classes Series: ua-cam.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X.html
Python Tutorials: ua-cam.com/play/PLDKG5W-W4obqPZqqCUwEI9XitH9kxtHAd.html
Past Live Streams: ua-cam.com/play/PLDKG5W-W4obrDiXRArMpdrJO-g15GaYPI.html
Join my Discord at discord.gg/AeZrfR9Hpg
Thanks for watching! ❤️
Переглядів: 189
Відео
How to Safely Store PASSWORDS | Making A Wesbite
Переглядів 694 місяці тому
In this video I go over how it's surprisingly simple to store passwords safely. So if you're going to store a password, please at least do it this way! Code: github.com/Jalsemgeest/Python/tree/main/MakingAWebsite/Video-8 Join my Discord at discord.gg/AeZrfR9Hpg Thanks for watching! ❤️ Timestamps: 0:00 Intro 1:06 Hash example 1:48 How hackers break passwords 3:04 Verification example 4:40 Regist...
Support UPDATE and DELETE on Your Website
Переглядів 354 місяці тому
In this video we update our website so the user can update and delete data from their dashboard! YAY! Code: github.com/Jalsemgeest/Python/tree/main/MakingAWebsite/Video-7.5 Python Classes Series: ua-cam.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X.html Python Tutorials: ua-cam.com/play/PLDKG5W-W4obqPZqqCUwEI9XitH9kxtHAd.html Past Live Streams: ua-cam.com/play/PLDKG5W-W4obrDiXRArMpdrJO-g15GaYPI.h...
Making a CUSTOM User Dashboard
Переглядів 755 місяців тому
In this video we allow a logged in user to save data to their dashboard. Code: github.com/Jalsemgeest/Python/tree/main/MakingAWebsite/Video-7 Python Classes Series: ua-cam.com/play/PLDKG5W-.html W4obp6I5WBYbbrlxoyrWsRDd5X Python Tutorials: ua-cam.com/play/PLDKG5W-.htmlW4obqPZqqCUwEI9XitH9kxtHAd Past Live Streams: ua-cam.com/play/PLDKG5W-.htmlW4obrDiXRArMpdrJO-g15GaYPI Join my Discord at discord...
Make A Simple User Dashboard
Переглядів 2485 місяців тому
In this video we make a dashboard for the user and update the navbar to respect whether the user is logged in or not! Code: github.com/Jalsemgeest/Python/tree/main/MakingAWebsite/Video-6 Join my Discord at discord.gg/AeZrfR9Hpg Thanks for watching! ❤️ Timestamps: 0:00 Intro 0:46 Current State 1:37 Navbar update 3:04 New template function 4:08 Current user 6:06 Dashboard 7:27 Login required 9:09...
User Login Made EASY
Переглядів 3545 місяців тому
In this video we add login support to our website! Users can now login after they have registered! YAY! Code: github.com/Jalsemgeest/Python/tree/main/MakingAWebsite/Video-5 Join my Discord at discord.gg/AeZrfR9Hpg Thanks for watching! ❤️ Timestamps: 0:00 Intro 0:48 pip install flask-login 1:03 New imports 1:21 Login manager 1:59 User Mixin 4:04 Login Page 5:24 Navbar updates 6:26 Login implemen...
Database Registration Made SIMPLE
Переглядів 1615 місяців тому
In this video we make the registration store the username and password in your database! This will allow us to have users register for our site and then login later! Code: github.com/Jalsemgeest/Python/tree/main/MakingAWebsite/Video-4 Join my Discord at discord.gg/AeZrfR9Hpg Thanks for watching! ❤️ Timestamps: 0:00 Intro 0:39 Import Updates 2:21 Database Setup 6:11 Username Checks 7:34 Flashed ...
How Forms Work with Flask | Making a Website
Переглядів 1126 місяців тому
In this video we update our app server so it can handle form inputs from the registration page. We also update make the navbar a shared template so it can be used anywhere! Previous video: ua-cam.com/video/jshkUnBwWes/v-deo.html Code: github.com/Jalsemgeest/Python/tree/main/MakingAWebsite/Video-3 Join my Discord at discord.gg/AeZrfR9Hpg Thanks for watching! ❤️ Timestamps: 0:00 Intro 0:30 Curren...
Make a Website with Flask FAST
Переглядів 5726 місяців тому
In this video we upgrade our simple static HTML file website to run on Flask! Flask is an incredibly powerful application server that you can use easily with Python. Code: github.com/Jalsemgeest/Python/tree/main/MakingAWebsite/Video-2 Last video in the series: ua-cam.com/video/W1M-OxfYl-Y/v-deo.html Join my Discord at discord.gg/AeZrfR9Hpg Thanks for watching! ❤️ Timestamps: 0:00 Intro 0:14 Qui...
HTML & CSS is Easier Than YOU THINK | Making A Website Pt 1
Переглядів 3596 місяців тому
In this video we go over how HTML and CSS work so you can make a website from scratch! Over the next few videos I'm going to walk you through making a website from scratch so you can host your own site with it's own login and store online! Join my Discord at discord.gg/AeZrfR9Hpg Thanks for watching! ❤️ Timestamps: 0:00 Intro 0:56 HTML 12:00 CSS 21:38 Current Limitations 22:18 What's Next? 22:4...
Types of Machine Learning | Machine Learning Intro
Переглядів 2506 місяців тому
In this video we discuss how machines learn in machine learning. We go over the main types of machine learning and what they're used for. Python Classes Series: ua-cam.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X.html Python Tutorials: ua-cam.com/play/PLDKG5W-W4obqPZqqCUwEI9XitH9kxtHAd.html Past Live Streams: ua-cam.com/play/PLDKG5W-W4obrDiXRArMpdrJO-g15GaYPI.html Join my Discord at discord.gg/A...
3 Ways I TRACK My Projects
Переглядів 657 місяців тому
In this video I go over how I track my personal projects so that I (ideally) don't forget anything. I mainly use 3 ways to track my projects and sharing them with you, while simple, may help you understand how you can track your projects better and ultimately make cool stuff. Join my Discord at discord.gg/AeZrfR9Hpg Thanks for watching! ❤️
Work On What's Fun | DevLog 1 (Rambling)
Переглядів 277 місяців тому
This video is much different compared to my normal videos. It's more of just me rambling about how excited I am to work on a new project. Try my old game: jakeeh.itch.io/happy-golf-web Join my Discord at discord.gg/AeZrfR9Hpg Thanks for watching! ❤️
Detective Jake - Why Coding is Handy [Ep 1]
Переглядів 1187 місяців тому
In this video, I wrote a script with the help of Chat GPT to help me 'watch' 72 hours of video footage to find who hit my friends car. Detective Jake is on the case! Code: github.com/Jalsemgeest/Python/blob/main/DetectiveWork/main.py Python Classes Series: ua-cam.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X.html Python Tutorials: ua-cam.com/play/PLDKG5W-W4obqPZqqCUwEI9XitH9kxtHAd.html Past Live ...
5 STEPS to Plan a Project
Переглядів 1,1 тис.7 місяців тому
In this video I go over 5 STEPS to Plan a Project. This can be really handy to help you figure out how to actually make a project and finally finish it. Whether you've never made a project before or have never finished one - let this be the sign to get it done! :D Python Classes Series: ua-cam.com/play/PLDKG5W-W4obp6I5WBYbbrlxoyrWsRDd5X.html Python Tutorials: ua-cam.com/play/PLDKG5W-W4obqPZqqCU...
System Tray Program | Finale of Runner!
Переглядів 1068 місяців тому
System Tray Program | Finale of Runner!
A UI Makes Apps SO MUCH Better | Python Runner App
Переглядів 6898 місяців тому
A UI Makes Apps SO MUCH Better | Python Runner App
The Magic of Configs with YOUR Code | Program for Programs
Переглядів 6278 місяців тому
The Magic of Configs with YOUR Code | Program for Programs
Properties & Data Classes | Python Classes
Переглядів 63710 місяців тому
Properties & Data Classes | Python Classes
Inheritence and Dunder Methods - Python Classes
Переглядів 12010 місяців тому
Inheritence and Dunder Methods - Python Classes
Class Variables, Class Methods, and Static Methods for Python Classes
Переглядів 14810 місяців тому
Class Variables, Class Methods, and Static Methods for Python Classes
Make an Offline GPT Voice Assistant in Python
Переглядів 30 тис.11 місяців тому
Make an Offline GPT Voice Assistant in Python
Object Oriented Programming in Python | Classes and Functions
Переглядів 13711 місяців тому
Object Oriented Programming in Python | Classes and Functions
people will like girls who twerk but not them who gives wisdom pathetic reality we live in
i thought u have over 50k subs
underrated.............................
Video RAM
tysm
how to get the file of open-public ai ???
It would be a little bit safe if you use Ollama
Mine did not work and I suspect it is because I did not type in the correct code from your example. When you display the programs other than main, you do not indicate if your are displaying the entire program. Also your face covers up some of the code at times.
Oh yeah, that’s a good point. I usually upload the code but it looks like I didn’t for this one. I’ll try to get that uploaded so you can more easily reference it :)
@@jakeeh Thanks, that would be wonderful.
I added it to the description now! Let me know if you have any questions :)
@@jakeeh Thanks, I'll check it out.
😀
Read this 01001000 01101111 01110111 00100000 01100100 01101001 01100100 00100000 01111001 01101111 01110101 00100000 01100100 01101111 00100000 01110100 01101000 01101001 01110011 00111111 00100000 01011001 01101111 01110101 00100000 01101101 01100001 01111001 00100000 01110101 01110011 01100101 00100000 01110100 01101000 01100101 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000 01110100 01101111 00100000 01110100 01100101 01111000 01110100 00100000 01101110 01101111 01110111 00101110 00100000 01010111 01101000 01100001 01110100 00100000 01100001 00100000 01100011 01101000 01100101 01100001 01110100 01100101 01110010 00100001
01010100 01101000 01100101 00100000 01110000 01101111 01110111 01100101 01110010 00100000 01101111 01100110 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100001
@jakeeh "the power of binary"
Thank you my lord and savior 🙏 love your content
Thanks for recording this! I've been reading the book Make Python Talk and it seems earlier versions of python work beautifully. Thanks for the example and the link to your script.
No problem! Happy to help!
May I know the latency for the response. As in how fast the response is received. Great video by the way.
It’s usually no faster than 1s, but no slower than 3-4s
Noted. Thank you
I will be your fans at e
It is free?
Yes it is free :)
@@jakeehso I am having a error message saying you exceeded your current qota please check your plan and current details
@nandana.m5775 you might just have to try again later. Usually whenever you use a free api there is some quota that you need to adhere to. If you use it too much then you’ll go over quota and be restricted from using it again for a short time.
Hi Jake, just one question: vscode is notifying that the anonymousUserMixin package is not being used. Can I remove it or do I need to leave it in the project?
Feel free to remove it for now. It may be that it’s only needed in a future video :)
Print() 😂😂😂I hadn't noticed until the part: "Click save and....print the page. Wait, what?" Very funny!
Thanks 😂
I am really enjoying these videos. Great work man.
Appreciate it! Happy they are useful to you!
Python Anywhere has a free hosting plan for Python, but with several limitations. I believe SQLite is not a problem. I'm thinking about hosting there after finishing my project.
I can't tell you how happy I am with this video. The explanation is clear and very easy to understand. Straight to the point. Cheers!
Happy you’re enjoying it!
Hello There Jake. Pleased to meet your channel recently. First highly grateful for your content. Would be great to share your GitHub profile so we can take a better approach of this topics and take on this themes easily step by step . Thanks and best wishes from Colombia.
the vocab.pbe file went down again, I also don't have a .cache folder after installing whisper
Hmm, it’s possible it’s changed a bit since I first made the video. I can try to take a look eventually at it, but try searching online on how to use whisper with a local vocab.pbe in the meantime :)
yes you do need audio mate
Yeah no kidding. I was not happy after that 😂
[[applications.test]] merged to the last [[applications]] item
Hey at 11:25 I keep getting this error when it tries to read the data from the command.wav file: Traceback (most recent call last): File "c:\Users\username\Desktop\GPT\Python\LocalGPT\assistant.py", line 106, in <module> main() File "c:\Users\username\Desktop\GPT\Python\LocalGPT\assistant.py", line 97, in main command = listen_for_command() File "c:\Users\username\Desktop\GPT\Python\LocalGPT\assistant.py", line 46, in listen_for_command command = base_model.transcribe("C:/Users/recent /Desktop/GPT/Python/LocalGPT/command.wav") File "C:\Users\username\AppData\Local\Programs\Python\Python310\lib\site-packages\whisper\transcribe.py", line 122, in transcribe mel = log_mel_spectrogram(audio, model.dims.n_mels, padding=N_SAMPLES) File "C:\Users\username\AppData\Local\Programs\Python\Python310\lib\site-packages\whisper\audio.py", line 140, in log_mel_spectrogram audio = load_audio(audio) File "C:\Users\username\AppData\Local\Programs\Python\Python310\lib\site-packages\whisper\audio.py", line 58, in load_audio out = run(cmd, capture_output=True, check=True).stdout File "C:\Users\username\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 501, in run with Popen(*popenargs, **kwargs) as process: File "C:\Users\username\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 966, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "C:\Users\username\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 1435, in _execute_child hp, ht, pid, tid = _winapi.CreateProcess(executable, args, FileNotFoundError: [WinError 2] The system cannot find the file specified (Sorry for the long text) I'm assuming this means it cant find the file but Idk for sure. Not super well versed in python. Please help!
Hey Ian, Yeah, my initial guess would be it can't find the audio file? Can you confirm that it's in the same directory as the script that's running?
@@jakeeh Thanks for the reply. It is indeed. I did a bunch of research and it seems that Whisper needs a module called ffmpeg but the problem is that every way that people have said online on how to install it hasn't worked
can we make a youtube bot using python?
I guess it depends what kind of bot you’re thinking of? Like something to scrape UA-cam video information or something?
A bot to subscribe multiple youtube channels
I feel like a bot to subscribe to UA-cam channels would probably be super easy to use nefariously, so you could maybe do it, but it's not something I would recommend.
Which website are u using for the coding???????????????????????????
I'm using Visual Studio Code. I have a video on my channel where I go over it a bit if you're interested :) - Jake
you need delete and edit data mate
Haha fair enough! We can definitely add that in :)
Thanks for the vid... Really helpful👍🏾
Happy you enjoyed it!
Hi jake, I had a website hosted on a raspberry with apache with html, css, js. It's amazing to see how the technology has advanced in those few years. I find python to be a little more intuitive for me. I'm trying to follow your tutorials step by step (without copying/pasting from github) to better memorize all the commands and steps needed. I'm having a problem with the users saved into the database, I have registered 2 users, but at the end of the login the dashboard option doesn't appear. I've seen that when a user is created the default id is NULL in the database, so I tried to insert a number on one of the 2 users, and it worked. So how it is that the id is inserted null at the moment of user creation? From your video everything seems to work right without further modifications.
Hey Laku, So happy you’re enjoying the tutorials! Hosting on a raspberry pi is amazing and a great idea! Could you confirm what your init_db function looks like? Also, it might be easier to find the specific issue if you join the discord in the description. No pressure though if you’d prefer to chat here :)
I encountered an error when i try to run the program - Traceback (most recent call last): File "C:\Users\shaan\Desktop\AI\assissant1\assissant.py", line 4, in <module> import whisper File "C:\Users\shaan\Desktop\AI\Venv\Lib\site-packages\whisper\__init__.py", line 8, in <module> import torch File "C:\Users\shaan\Desktop\AI\Venv\Lib\site-packages\torch\__init__.py", line 148, in <module> raise err OSError: [WinError 126] The specified module could not be found. Error loading "C:\Users\shaan\Desktop\AI\Venv\Lib\site-packages\torch\lib\fbgemm.dll" or one of its dependencies. Could you help me to resolve this issue ?
Hmm, it looks like you might need torch installed. Try doing pip install torch and then close your terminal and try again.
Good video :)
Thank you!
thank you very much <33
So happy it helped you in some way :)
Hi, I was trying to follow along kinda and understand this project, but I ran into an error where it can't find my command.wav file. I've exhausted my options on solving this, so if you could help that would be great.
Hmm, interesting. Are you sure that it’s saving the .wav file to the same directory as your py file?
Ok
Well done man, please upload daily video
Thanks! While I would love to upload more, weekly is as best as I can do while working a full time job and having a family and other interests. I do hope to be able to get some series out maybe faster though some day :)
@@jakeeh okay. and please in next project make a social forum.😊
@sumanchess oh that’s a fun idea! We could certainly do something like that!
thank you, your explanation is very clear. I'm excited for this flask series.
So happy you’re enjoying it!
please make a video with node.js too, i heard that it is very good on websites, especially if u want to include javascript in it
Awesome! I’ll look into making a basic one at some point :)
Hey man loved the video I just have one doubt someone has built a tars robot replica form Interstellar which can communicate in tars voice and answer any question. Is there any way to give this assistant custom voice.
Hey, Yeah, that should definitely be possible! You would need to create a model that’s capable of doing that, but there are some free libraries that can help with that already. One example is tortoise. Maybe I’ll make a video about it in the future :)
waiting for your next video
Thanks! It should be coming out this weekend :)
You can make it even faster with pretty much any other programming language than Python.
And yet python is good enough for 99.999% of use cases. Hate to break it to you but your little portfolio site with 3 monthly users doesn't warrant much more ❤
Oh! I don’t mean fast as in processing speed, just that it’s relatively simple to create an HTTP server