Added a check for the YouTube handle system (e.g. @ThioJoe). Using unofficial yt.lemnoslife.com API; hopefully YouTube adds a way to officially search by handles in the API
Related Issue/Addition to code
Fixes #974 and #977
Type of change
[x] Bug fix (non-breaking change which fixes an issue)
Proposed Changes
Add handling for the YouTube handle system.
Why is this change needed?
The new YouTube handle system makes it difficult to get a direct channel ID or link that will work with the existing program.
### Checklist:
- [x] My code follows the style guidelines of this project and I have read [CONTRIBUTING.md](/CONTRIBUTING.md)
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [x] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [x] Any dependent changes have been merged and published in downstream modules
- [x] I have checked my code and corrected any misspellings
I'd really rather not pound this guy's site with requests. His API is open source so his method could be implemented in itself. But gonna close this implementation of it.
Added a check for the YouTube handle system (e.g. @ThioJoe). Using unofficial yt.lemnoslife.com API; hopefully YouTube adds a way to officially search by handles in the API
Related Issue/Addition to code
Type of change
Proposed Changes
Why is this change needed?
The new YouTube handle system makes it difficult to get a direct channel ID or link that will work with the existing program. ### Checklist: - [x] My code follows the style guidelines of this project and I have read [CONTRIBUTING.md](/CONTRIBUTING.md) - [x] I have performed a self-review of my own code - [x] I have commented my code, particularly in hard-to-understand areas - [x] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [x] Any dependent changes have been merged and published in downstream modules - [x] I have checked my code and corrected any misspellings