Greasy Fork is available in English.

Yahoo! new mail alert

This script will play the classic "Yahoo! Mail" voice wav file when it detects you have new unread mail in your mailbox

// ==UserScript==
// @name        Yahoo! new mail alert
// @namespace   https://github.com/mjremijan
// @include     https://*.mail.yahoo.com/*
// @version     1
// @grant       none
// @description This script will play the classic "Yahoo! Mail" voice wav file when it detects you have new unread mail in your mailbox
// ==/UserScript==
 
var unread = -1;

function checkForUnread() {
	// (xx unread) ....
	var t = document.title;
	var p = -1;
	if (t.charAt(0) == "(") {
		p = parseInt(t.substring(1, t.indexOf(" ")));
		//alert("p = ["+p+"]");
	}
	
	var play = false;
	if (unread == -1) {
		unread = p;
		play = (unread > 0);
	} else {
		if (p > unread) {
			play = true;
		}
		unread = p;
	}
	
	if (play) 
	{
		var wavFile = "https://www.dropbox.com/s/bsmsmccug65vdtd/yahoomail.wav?dl=1";
	
		var src1 = document.createElement('SOURCE');
		src1.type= 'audio/wav';
		src1.src= wavFile;

		var e = document.createElement('AUDIO');
		e.appendChild(src1);
		e.play();
	}
}

setInterval(checkForUnread, 60 * 1000); // 60 * 1000 ms