Corrects program day item management that I had totally botched
Improves program support
refactored so that can have subtypes of collections for pulse
supports google authorization with a new endpoint
corrects not setting the custom data
I missed one underscore!
updates some logging
I don't even know...
all this code I just wrote? I have not tested a stich of it :-|
sketching out what a Program is like... still not 100% sure
fixes a copypasta issue
updated how ytlibrarian is used
fixes channels not adding custom data
correctly implements session updating
updates to support aggregation of duration in ytlibrarian collections
some housekeeping as I try to get ready to implement programs
changes made as I actually use it with a gui
implements Session support
lays out the groundwork for a session type
removed the terrible test client