Code Kata Slug

Get the slug for a Code Kata

Versión del día 14/5/2020. Echa un vistazo a la versión más reciente.

// ==UserScript==
// @name         Code Kata Slug
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Get the slug for a Code Kata
// @author       Andrew Lane
// @match        https://www.codewars.com/kata/*
// @grant        none
// ==/UserScript==

(async () => {
    const pathname = location.pathname.split('/');
    const res = await fetch(`https://www.codewars.com/api/v1/code-challenges/${pathname[2]}`);
    const json = await res.json();
    pathname[2] = json.slug;
    history.replaceState({}, '', pathname.join('/'));
})();