Get the slug for a Code Kata
当前为
// ==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('/'));
})();