Are you sure you want to go to an external site to donate a monetary value?
WARNING: Some countries laws may supersede the payment processors policy such as the GDPR and PayPal. While it is highly appreciated to donate, please check with your countries privacy and identity laws regarding privacy of information first. Use at your utmost discretion.
Hi dabeste,
I haven't paid attention to the script for a while but I took a look recently and realized there's now no way to acquire the channel ID in the DOM.
Thus, the only way I found to get the channel ID is to use the Youtube API. Unfortunately, that means you'll have to setup a project on the developer console and grab a key, which isn't a difficult process but might be intimidating for regular users. On the bright side, that means that the script isn't DOM-bound anymore so any future changes to the layout shouldn't break the script (in theory). It will even be possible to whitelist videos that are clicked from outside Youtube (ex: a link from Reddit). I'll enable that in a future update.
Beware that right now, AJAX is broken on video links, which mean that every time you click on a video, it loads the whole website all over again. This is related to the new layout but I haven't found a solution yet since this is a change in the Javascript code, not just the DOM.
I'll be glad to hear what you think about that new version.