Ovu.moe Calendar Popup

Displays the ovu.moe monthly calendar when hovering over a VTuber's channel name on YouTube or Twitch.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Author
SkAnon
Daily installs
0
Total installs
50
Ratings
2 1 0
Version
1.1
Created
2026-01-28
Updated
2026-02-10
Size
14.5 KB
License
MIT
Applies to

Ovu.moe Calendar Popup

Ovu.moe Calendar Popup is a userscript that integrates tracking data from ovu.moe directly into YouTube and Twitch. It provides a convenient way to view the monthly calendar status of a VTuber without leaving their channel or video page.

Twitch Example Youtube Example

🌟 Features

  • Instant Access: simply hover over a channel name, video owner, or comment author to trigger the popup.
  • Cross-Platform: Works seamlessly on:
    • YouTube (Video pages, Comments, Channel headers, Shorts)
    • Twitch (Channel headers, About sections, Sidebar)
  • Smart Recognition: Extracts the actual channel handle from links rather than just display names (e.g., handles @User vs "User Ch.") to ensure accurate search results.
  • Visual Calendar: Fetches and displays the full monthly calendar directly from the source, retaining the original color coding.
  • Today Highlight: Automatically highlights the current day of the month with a blue border for quick reference.
  • Efficient Caching: Results are cached locally for 24 hours to minimize network requests and load times on subsequent hovers.

🔧 How it Works

  1. Hover: When you hover over a valid channel link for 600ms (configurable), the script activates.
  2. Search: It sends a search request to the ovu.moe API using the channel's handle.
  3. Fetch: If a match is found, it retrieves the profile data.
  4. Display: It extracts the .monthly calendar div, injects the necessary CSS, highlights today's date, and displays the popup near your cursor.

⚙️ Configuration

You can edit the top of the script to adjust specific settings:

const DEBUG = true;       // Set to true to show console logs
const HOVER_DELAY = 600;  // Time in milliseconds before the popup appears

📋 Permissions

This script requires the following permissions to function:

  • GM_xmlhttpRequest: Required to perform cross-origin requests to fetch data from ovu.moe while you are on YouTube or Twitch.
  • GM_addStyle: Required to inject the popup CSS.

📝 Notes

  • If a VTuber is not tracked on the database, the popup will inform you that no data was found.
  • The script attempts to clean channel names (removing "Ch", spaces, and specific suffixes) to improve search accuracy.

Disclaimer: This script is a third-party viewer and is not officially affiliated with ovu.moe, YouTube, or Twitch.