Uploaded April 2024 | Updated September 2026, 1 week ago
YouTube, the globe's premier video platform, hosts millions of views daily. However, navigating its search function can be cumbersome. Leveraging the free YouTube API, I embarked on crafting a personalized search solution. In this comprehensive tutorial you will learn how to construct a desktop YouTube search application from the ground up using Python and PyQt6.
Some of the key features:
1. Ability to export search results to a CSV file
2. Video instant search function
3. Return more than 500 items in a table view
4. Ability to add multiple tabs to manage multiple searches
5. And more
PS: I personally use the desktop app almost daily to avoid ads better video search experience.
π Source Code: patreon.com/posts/source-code-app-102367444
π Source Code: google_apis.py: learndataanalysis.org/google-py-file-source-code
π YouTube Data API Documentation: developers.google.com/youtube/v3/docs
π Show Support
β Paypal: paypal.me/jiejenn/5
β Venmo: @Jie-Jenn
π³ Patreon: patreon.com/JieJenn (early access to tutorial source code)
βοΈ Business Inquiring: YouTube@LearnDataAnalysis.org
00:00 - Intro
00:37 - Demo
00:57 - Agenda
02:57 - Install Python Packages
03:32 - Create a Google Cloud Project
04:07 - Enable YouTube Data API
04:22 - Set up OAuth Consent Screen
05:31 - Create an OAuth Account
06:30 - Create youtube.py
09:27 - Create yt_widgets.py
10:39 - Create TranscriptionDialog Class
12:42 - Create YTTableView Class
14:45 - Create DateEdit Class
18:48 - Create UrlItem Class
19:07 - Create ButtonDelegate Class
21:51 - Create YTVideoSearchWindow Class
40:51 - Create YTVideoSearchApp Class
48:29 - Create app.py
50:53 - Create StatusLabel Class
50:31 - Create AppWindow Class
#pythonprojects #python #youtube
YouTube, the globe's premier video platform, hosts millions of views daily. However, navigating its search function can be cumbersome. Leveraging the free YouTube API, I embarked on crafting a personalized search solution. In this comprehensive tutorial you will learn how to construct a desktop YouTube search application from the ground up using Python and PyQt6.
Some of the key features:
1. Ability to export search results to a CSV file
2. Video instant search function
3. Return more than 500 items in a table view
4. Ability to add multiple tabs to manage multiple searches
5. And more
PS: I personally use the desktop app almost daily to avoid ads better video search experience.
π Source Code: patreon.com/posts/source-code-app-102367444
π Source Code: google_apis.py: learndataanalysis.org/google-py-file-source-code
π YouTube Data API Documentation: developers.google.com/youtube/v3/docs
π Show Support
β Paypal: paypal.me/jiejenn/5
β Venmo: @Jie-Jenn
π³ Patreon: patreon.com/JieJenn (early access to tutorial source code)
βοΈ Business Inquiring: YouTube@LearnDataAnalysis.org
00:00 - Intro
00:37 - Demo
00:57 - Agenda
02:57 - Install Python Packages
03:32 - Create a Google Cloud Project
04:07 - Enable YouTube Data API
04:22 - Set up OAuth Consent Screen
05:31 - Create an OAuth Account
06:30 - Create youtube.py
09:27 - Create yt_widgets.py
10:39 - Create TranscriptionDialog Class
12:42 - Create YTTableView Class
14:45 - Create DateEdit Class
18:48 - Create UrlItem Class
19:07 - Create ButtonDelegate Class
21:51 - Create YTVideoSearchWindow Class
40:51 - Create YTVideoSearchApp Class
48:29 - Create app.py
50:53 - Create StatusLabel Class
50:31 - Create AppWindow Class
#pythonprojects #python #youtube






![Create A Custom Data Entry GUI App With Python | Python Tutorial For Beginners
Many businesses still use data entry forms today to enter information, especially small and medium businesses. In this tutorial, we will learn how to build a appointment data entry form using Python.
π Source Code: [Under construction]
βΊ Buy Me a Coffee? Your support is much appreciated!
β Paypal: https://www.paypal.me/jiejenn/5
β Venmo: @Jie-Jenn
πΈ Join Robinhood with my link and well both get a free stock: https://bit.ly/3iWr7LC
βΊ Support my channel so I can continue making free contents
π By shopping on Amazon β https://amzn.to/2JkGeMD
π©βπ» Follow me on Linked: https://www.linkedin.com/in/jiejenn/
π³ Becoming a Patreon supporter: https://www.patreon.com/JieJenn
βοΈ Business Inquiring: YouTube@LearnDataAnalysis.org
#python #gui #application #pyqt6 #pythonapp Create A Custom Data Entry GUI App With Python | Python Tutorial For Beginners](https://i.ytimg.com/vi/Wal0UT0ipDQ/mqdefault.jpg)



