decaf / monkeytype extra clicksounds

// ==UserScript==
// @name         monkeytype extra clicksounds
// @namespace    https://github.com/decafff/monkeytype-clicksounds
// @version      0.1
// @description  Adds extra clicksounds to monkeytype
// @author       decaf
// @match        https://monkeytype.com/*
// @grant        none
// @license      MIT
// @updateURL    https://openuserjs.org/meta/decaf/monkeytype_extra_clicksounds.meta.js
// ==/UserScript==

(function () {
  'use strict';

  initClickSounds();

  commandsSoundOnClick.list.push({
    id: 'setSoundOnClickFC660C',
    display: 'Leopold FC660C',
    exec: () => {
      setPlaySoundOnClick('fc660c');
      playClickSound();
    },
  })

  clickSounds['fc660c'] = [{
      sounds: [
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/fc660c/click1.wav'),
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/fc660c/click1.wav'),
      ],
      counter: 0,
    },
    {
      sounds: [
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/fc660c/click2.wav'),
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/fc660c/click2.wav'),
      ],
      counter: 0,
    },
    {
      sounds: [
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/fc660c/click3.wav'),
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/fc660c/click3.wav'),
      ],
      counter: 0,
    },
    {
      sounds: [
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/fc660c/click4.wav'),
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/fc660c/click4.wav'),
      ],
      counter: 0,
    },
    {
      sounds: [
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/fc660c/click5.wav'),
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/fc660c/click5.wav'),
      ],
      counter: 0,
    },
  ];

    commandsSoundOnClick.list.push({
    id: 'setSoundOnClickSpace65Tealiosv2',
    display: 'Space65 (Tealios V2)',
    exec: () => {
      setPlaySoundOnClick('space65tealiosv2');
      playClickSound();
    },
  })

  clickSounds['space65tealiosv2'] = [{
      sounds: [
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/space65-tealiosv2/click1.wav'),
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/space65-tealiosv2/click1.wav'),
      ],
      counter: 0,
    },
    {
      sounds: [
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/space65-tealiosv2/click2.wav'),
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/space65-tealiosv2/click2.wav'),
      ],
      counter: 0,
    },
    {
      sounds: [
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/space65-tealiosv2/click3.wav'),
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/space65-tealiosv2/click3.wav'),
      ],
      counter: 0,
    },
    {
      sounds: [
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/space65-tealiosv2/click4.wav'),
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/space65-tealiosv2/click4.wav'),
      ],
      counter: 0,
    },
    {
      sounds: [
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/space65-tealiosv2/click5.wav'),
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/space65-tealiosv2/click5.wav'),
      ],
      counter: 0,
    },
    {
      sounds: [
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/space65-tealiosv2/click6.wav'),
        new Audio('https://raw.githubusercontent.com/decafff/monkeytype-clicksounds/master/space65-tealiosv2/click6.wav'),
      ],
      counter: 0,
    },
  ];


})();