This project isn't affiliated with Holodex. Please open an issue here or join the support discord below if you have any problems with the project.
This is a project that allows you to add any YouTube or Twitch channel that aren't on Holodex to Holodex favorite list for live and upcoming streams.
This project does not add the channels to Holodex's database. It only adds the channel to your personal Holodex favorite list on your browser. This means that the channel will only show up on your browser and not on other devices or browsers.
Support Discord: link
- Go to the Google Cloud Console.
- Create a new project.
- Go to the "APIs & Services" > "Library" and enable the "YouTube Data API v3".
- Go to the "APIs & Services" > "Credentials" and create a new API key.
- Copy the API key and save it for later.
- Install the Tampermonkey extension for your browser.
- Go to the dashboard and click on the "Create a new script" button.
- Copy the code from
userscript.js
into the editor. - Change the
YOUTUBE_API_KEY
variable to the API key you got from the YouTube Data API v3. - Save the script.
- Get the channel ID of the channel you want to add.
- For YouTube, you can get it by going to the channel, "About", Scroll down, "Share Channel", and "Copy Channel ID".
- For Twitch, it's the last part of the URL. Example:
https://www.twitch.tv/
channel_id.
- Grab an icon thumbnail link for the channel. Usually, you can just use the image of the channel's profile picture for both YouTube and Twitch.
- Go to Tampermonkey, Dashboard, and edit the script you created earlier. (Should be named "Custom Holodex Proxy")
- Add a new entry in
ChannelInfos
with the name of your choice, and the channel's thumbnail link, YouTube channel ID, and/or Twitch channel ID.
Example:
{
"channel_name": {
"twitter": "twitter_username", // Optional (Just for linking on channel page)
"thumbnail": "thumbnail_link",
"youtube": "yt_channel_id",
"twitch": "twitch_channel_id"
}
}
- Save user script and refresh the holodex page. The channel should now show up in the live and upcoming streams list if it exists.
Note: You can input empty string for thumbnail link if you are okay with the default icons.