Рет қаралды 518
KZfaq, the globe's premier video platform, hosts millions of views daily. However, navigating its search function can be cumbersome. Leveraging the free KZfaq API, I embarked on crafting a personalized search solution. In this comprehensive tutorial you will learn how to construct a desktop KZfaq 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: / source-code-app-102367444
📋 Source Code: google_apis.py: learndataanalysis.org/google-...
📄 KZfaq Data API Documentation: developers.google.com/youtube...
💖 Show Support
☕ Paypal: www.paypal.me/jiejenn/5
☕ Venmo: @Jie-Jenn
🌳 Patreon: / jiejenn (early access to tutorial source code)
✉️ Business Inquiring: KZfaq@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 KZfaq 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