View luck-cheng's full-sized avatar

    Block or report luck-cheng

    Block user

    Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

    You must be logged in to block users.

    Content in all repositories owned by your account will be closed.
    Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
    Report abuse

    Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

    Report abuse

    Popular repositories Loading

    1. IntelliJIDEALicenseServer IntelliJIDEALicenseServerPublic

      IntelliJIDEALicenseServer

      39 35

    2. 0day 0dayPublic

      Forked from msr00t/0day

      各种开源CMS 各种版本的漏洞以及EXP 该项目将不断更新

      Java 2

    3. wxmini_scrollview-height_demo wxmini_scrollview-height_demoPublic

      [微信小程序]通过计算其他view的高度,动态给定scroll-view的高度

      JavaScript 2 2

    4. Scanners-Box Scanners-BoxPublic

      Forked from We5ter/Scanners-Box

      The toolbox of open source scanners - 安全行业从业者自研开源扫描器合辑

      1

    5. AutoBuildDocFromDB AutoBuildDocFromDBPublic

      Forked from 2liang/AutoBuildDocFromDB

      使用SQL文件自动生成markdown格式的数据库文档。

      Python 1

    6. coolweather coolweatherPublic

      Java

    , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
     blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
    }
    } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
    })();
    (function(){
    try {
    var __m = "github.com";
    var __re = new RegExp('^' + "github\\.com" + '
    
    Skip to content
    View luck-cheng's full-sized avatar

      Block or report luck-cheng

      Block user

      Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

      You must be logged in to block users.

      Content in all repositories owned by your account will be closed.
      Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
      Report abuse

      Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

      Report abuse

      Popular repositories Loading

      1. IntelliJIDEALicenseServer IntelliJIDEALicenseServerPublic

        IntelliJIDEALicenseServer

        39 35

      2. 0day 0dayPublic

        Forked from msr00t/0day

        各种开源CMS 各种版本的漏洞以及EXP 该项目将不断更新

        Java 2

      3. wxmini_scrollview-height_demo wxmini_scrollview-height_demoPublic

        [微信小程序]通过计算其他view的高度,动态给定scroll-view的高度

        JavaScript 2 2

      4. Scanners-Box Scanners-BoxPublic

        Forked from We5ter/Scanners-Box

        The toolbox of open source scanners - 安全行业从业者自研开源扫描器合辑

        1

      5. AutoBuildDocFromDB AutoBuildDocFromDBPublic

        Forked from 2liang/AutoBuildDocFromDB

        使用SQL文件自动生成markdown格式的数据库文档。

        Python 1

      6. coolweather coolweatherPublic

        Java

      , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
      Skip to content
      View luck-cheng's full-sized avatar

        Block or report luck-cheng

        Block user

        Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

        You must be logged in to block users.

        Content in all repositories owned by your account will be closed.
        Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
        Report abuse

        Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

        Report abuse

        Popular repositories Loading

        1. IntelliJIDEALicenseServer IntelliJIDEALicenseServerPublic

          IntelliJIDEALicenseServer

          39 35

        2. 0day 0dayPublic

          Forked from msr00t/0day

          各种开源CMS 各种版本的漏洞以及EXP 该项目将不断更新

          Java 2

        3. wxmini_scrollview-height_demo wxmini_scrollview-height_demoPublic

          [微信小程序]通过计算其他view的高度,动态给定scroll-view的高度

          JavaScript 2 2

        4. Scanners-Box Scanners-BoxPublic

          Forked from We5ter/Scanners-Box

          The toolbox of open source scanners - 安全行业从业者自研开源扫描器合辑

          1

        5. AutoBuildDocFromDB AutoBuildDocFromDBPublic

          Forked from 2liang/AutoBuildDocFromDB

          使用SQL文件自动生成markdown格式的数据库文档。

          Python 1

        6. coolweather coolweatherPublic

          Java

        , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
        Skip to content
        View luck-cheng's full-sized avatar

          Block or report luck-cheng

          Block user

          Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

          You must be logged in to block users.

          Content in all repositories owned by your account will be closed.
          Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
          Report abuse

          Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

          Report abuse

          Popular repositories Loading

          1. IntelliJIDEALicenseServer IntelliJIDEALicenseServerPublic

            IntelliJIDEALicenseServer

            39 35

          2. 0day 0dayPublic

            Forked from msr00t/0day

            各种开源CMS 各种版本的漏洞以及EXP 该项目将不断更新

            Java 2

          3. wxmini_scrollview-height_demo wxmini_scrollview-height_demoPublic

            [微信小程序]通过计算其他view的高度,动态给定scroll-view的高度

            JavaScript 2 2

          4. Scanners-Box Scanners-BoxPublic

            Forked from We5ter/Scanners-Box

            The toolbox of open source scanners - 安全行业从业者自研开源扫描器合辑

            1

          5. AutoBuildDocFromDB AutoBuildDocFromDBPublic

            Forked from 2liang/AutoBuildDocFromDB

            使用SQL文件自动生成markdown格式的数据库文档。

            Python 1

          6. coolweather coolweatherPublic

            Java

          , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
          Skip to content
          View luck-cheng's full-sized avatar

            Block or report luck-cheng

            Block user

            Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

            You must be logged in to block users.

            Content in all repositories owned by your account will be closed.
            Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
            Report abuse

            Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

            Report abuse

            Popular repositories Loading

            1. IntelliJIDEALicenseServer IntelliJIDEALicenseServerPublic

              IntelliJIDEALicenseServer

              39 35

            2. 0day 0dayPublic

              Forked from msr00t/0day

              各种开源CMS 各种版本的漏洞以及EXP 该项目将不断更新

              Java 2

            3. wxmini_scrollview-height_demo wxmini_scrollview-height_demoPublic

              [微信小程序]通过计算其他view的高度,动态给定scroll-view的高度

              JavaScript 2 2

            4. Scanners-Box Scanners-BoxPublic

              Forked from We5ter/Scanners-Box

              The toolbox of open source scanners - 安全行业从业者自研开源扫描器合辑

              1

            5. AutoBuildDocFromDB AutoBuildDocFromDBPublic

              Forked from 2liang/AutoBuildDocFromDB

              使用SQL文件自动生成markdown格式的数据库文档。

              Python 1

            6. coolweather coolweatherPublic

              Java

            , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
            Skip to content
            View luck-cheng's full-sized avatar

              Block or report luck-cheng

              Block user

              Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

              You must be logged in to block users.

              Content in all repositories owned by your account will be closed.
              Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
              Report abuse

              Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

              Report abuse

              Popular repositories Loading

              1. IntelliJIDEALicenseServer IntelliJIDEALicenseServerPublic

                IntelliJIDEALicenseServer

                39 35

              2. 0day 0dayPublic

                Forked from msr00t/0day

                各种开源CMS 各种版本的漏洞以及EXP 该项目将不断更新

                Java 2

              3. wxmini_scrollview-height_demo wxmini_scrollview-height_demoPublic

                [微信小程序]通过计算其他view的高度,动态给定scroll-view的高度

                JavaScript 2 2

              4. Scanners-Box Scanners-BoxPublic

                Forked from We5ter/Scanners-Box

                The toolbox of open source scanners - 安全行业从业者自研开源扫描器合辑

                1

              5. AutoBuildDocFromDB AutoBuildDocFromDBPublic

                Forked from 2liang/AutoBuildDocFromDB

                使用SQL文件自动生成markdown格式的数据库文档。

                Python 1

              6. coolweather coolweatherPublic

                Java

              , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
              Skip to content
              View luck-cheng's full-sized avatar

                Block or report luck-cheng

                Block user

                Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

                You must be logged in to block users.

                Content in all repositories owned by your account will be closed.
                Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
                Report abuse

                Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

                Report abuse

                Popular repositories Loading

                1. IntelliJIDEALicenseServer IntelliJIDEALicenseServerPublic

                  IntelliJIDEALicenseServer

                  39 35

                2. 0day 0dayPublic

                  Forked from msr00t/0day

                  各种开源CMS 各种版本的漏洞以及EXP 该项目将不断更新

                  Java 2

                3. wxmini_scrollview-height_demo wxmini_scrollview-height_demoPublic

                  [微信小程序]通过计算其他view的高度,动态给定scroll-view的高度

                  JavaScript 2 2

                4. Scanners-Box Scanners-BoxPublic

                  Forked from We5ter/Scanners-Box

                  The toolbox of open source scanners - 安全行业从业者自研开源扫描器合辑

                  1

                5. AutoBuildDocFromDB AutoBuildDocFromDBPublic

                  Forked from 2liang/AutoBuildDocFromDB

                  使用SQL文件自动生成markdown格式的数据库文档。

                  Python 1

                6. coolweather coolweatherPublic

                  Java

                , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
                Skip to content
                View luck-cheng's full-sized avatar

                  Block or report luck-cheng

                  Block user

                  Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

                  You must be logged in to block users.

                  Content in all repositories owned by your account will be closed.
                  Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
                  Report abuse

                  Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

                  Report abuse

                  Popular repositories Loading

                  1. IntelliJIDEALicenseServer IntelliJIDEALicenseServerPublic

                    IntelliJIDEALicenseServer

                    39 35

                  2. 0day 0dayPublic

                    Forked from msr00t/0day

                    各种开源CMS 各种版本的漏洞以及EXP 该项目将不断更新

                    Java 2

                  3. wxmini_scrollview-height_demo wxmini_scrollview-height_demoPublic

                    [微信小程序]通过计算其他view的高度,动态给定scroll-view的高度

                    JavaScript 2 2

                  4. Scanners-Box Scanners-BoxPublic

                    Forked from We5ter/Scanners-Box

                    The toolbox of open source scanners - 安全行业从业者自研开源扫描器合辑

                    1

                  5. AutoBuildDocFromDB AutoBuildDocFromDBPublic

                    Forked from 2liang/AutoBuildDocFromDB

                    使用SQL文件自动生成markdown格式的数据库文档。

                    Python 1

                  6. coolweather coolweatherPublic

                    Java