// ==UserScript== // @name ppixiv for Pixiv // @author ppixiv // @description Better Pixiv viewing | Fullscreen images | Faster searching | Bigger thumbnails | Download ugoira MKV | Ugoira seek bar | Download manga ZIP | One-click like, bookmark, follow | One-click zoom and pan | Light and dark themes // @include http://*.pixiv.net/* // @include https://*.pixiv.net/* // @run-at document-start // @grant GM.xmlHttpRequest // @grant GM_xmlhttpRequest // @grant GM_setValue // @grant GM_getValue // @connect pixiv.net // @connect i.pximg.net // @connect self // @version 35 // @namespace ppixiv // @downloadURL none // ==/UserScript== (function() { var resources = { "disabled.html": "
\r\n", "main.css": "* { box-sizing: border-box; }\r\nbody {\r\n font-family: \"Helvetica Neue\", arial, sans-serif;\r\n}\r\n\r\na {\r\n text-decoration: none;\r\n /*color: #fff;*/\r\n color: inherit;\r\n}\r\n\r\n/* Work around a bad Firefox browser style. It sets transform-origin to 0 0\r\n * on :not(svg), which is wrong because it includes things *inside* svgs, breaking\r\n * our