Trakt Local Storage Refresh

To clickly clear the local storage and refresh the page. Useful when the page data is wrong or outdated.

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

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

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

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

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

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.

(Zateb bir user-style yöneticim var, yükleyeyim!)

// ==UserScript==
// @name        Trakt Local Storage Refresh
// @description To clickly clear the local storage and refresh the page. Useful when the page data is wrong or outdated.
// @namespace   https://ksir.pw
// @match       https://trakt.tv/*
// @grant       none
// @version     1.0.3
// @icon        data:image/gif;base64,R0lGODlhEAAQAMIDAAAAAIAAAP8AAP///////////////////yH5BAEKAAQALAAAAAAQABAAAAMuSLrc/jA+QBUFM2iqA2ZAMAiCNpafFZAs64Fr66aqjGbtC4WkHoU+SUVCLBohCQA7
// @homepageURL https://greasyfork.org/en/scripts/459167-trakt-local-storage-refresh
// @author      Kain (ksir.pw)
// @description 11/15/2022, 6:29:52 PM
// ==/UserScript==

// Adds a button to the bottom left of the page, click it to clear the local storage and reload the page.

var btn = document.createElement('button');
btn.id = 'ls-r';
btn.setAttribute('title', 'Reset LocalStorage');
btn.innerHTML = '↻';
btn.onclick = () => { localStorage.clear(); window.location.reload() };
document.body.innerHTML += "<style>#ls-r{position:fixed;bottom:10px;left:10px;border:solid 1px #ddd;font-size:14px;padding:3px 5px;background:#fbfbfb;color:#666;border-radius:3px;}#ls-r:hover {background:#333;color:#fff;}</style>";
document.body.appendChild(btn);