Commit graph

7 commits

Author SHA1 Message Date
Joost Lekkerkerker
ddbf85fc38
Abort YouTube configuration if user doesn't have subscriptions () 2023-08-29 09:36:27 +02:00
Joost Lekkerkerker
04f6d1848b
Implement YouTube async library () 2023-07-25 10:18:20 +02:00
Joost Lekkerkerker
6a85e227db
Show all YouTube subscriptions in config flow () 2023-06-27 20:07:44 +02:00
Joost Lekkerkerker
a8dd2d520a
Abort youtube configuration if user has no channel ()
* Abort configuration if user has no channel

* Clean up

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-06-11 12:30:38 +02:00
Joost Lekkerkerker
20d1a0fc77
Add Options flow to YouTube ()
* Add Options flow to YouTube

* Add strings for options flow

* Add strings for options flow

* Add strings for options flow
2023-05-28 21:44:45 -04:00
Joost Lekkerkerker
f3037d0b84
Add reauth flow to Youtube () 2023-05-27 20:29:18 -04:00
Joost Lekkerkerker
e4c51d43f0
Add YouTube integration ()
* Add YouTube stub

* Add YouTube stub

* Add YouTube stub

* Add YouTube stub

* Add Youtube stub

* Add Youtube stub

* Add tests

* Add tests

* Add tests

* Clean up

* Add test for options flow

* Fix feedback

* Fix feedback

* Remove obsolete request

* Catch exceptions

* Parallelize latest video calls

* Apply suggestions from code review

Co-authored-by: Robert Hillis <tkdrob4390@yahoo.com>

* Add youtube to google brands

* Fix feedback

* Fix feedback

* Fix test

* Fix test

* Add unit test for http error

* Update homeassistant/components/youtube/coordinator.py

Co-authored-by: Robert Hillis <tkdrob4390@yahoo.com>

* Fix black

* Fix feedback

* Fix feedback

* Fix tests

---------

Co-authored-by: Robert Hillis <tkdrob4390@yahoo.com>
2023-05-27 11:21:12 -07:00