YT Search is relatively unhelpful:
- Includes Ads
- Includes recommended videos that are unrelated to the search
- Provides only just a few videos that are actually related to the search
- Difficult to find old videos
- Almost impossible to find videos by date
- Can't blacklist channels
- Can't blacklist keywords
Research and explore YT's API in order to find ways to solve these issues and enhance the search experience
- ✔️ Read YT API Docs
- ✔️ Run Basic Query
- ✔️ Complete YTS - 1 API Exploration
- ✔️ List which issues can be solved and how (see
YTS - 2 Core Use Cases.pynb
) - ✔️ Start a backlog of ideas, features and future enhacements
- ✔️ Fix each issue (see
YTS - 2 Core Use Cases.pynb
)- Nice to have: explore free request methods (no key required) -> done - see add_params_to_query function
- Mockup a Frontend for the tool
- Design the architecture for the tool
- Build it
- Deploy it in GCP/AWS
- When to use video.list() and search.list()? video.list() -> when videoId is known (one or multiple) search.list() -> when you have a query string (like the one you use on the search bar)
- YTS 1 - API Exploration: Basic Search Functionality