View akshat1998's full-sized avatar
🏠
Working from home
🏠
Working from home

    Organizations

    @ShareChat

    Block or report akshat1998

    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. MuseScore MuseScorePublic

      Forked from musescore/MuseScore

      MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!

      C++

    2. soundnode-app soundnode-appPublic

      Forked from Soundnode/soundnode-app

      Soundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API.

      JavaScript

    3. magenta magentaPublic

      Forked from magenta/magenta

      Magenta: Music and Art Generation with Machine Intelligence

      Python

    4. gcc gccPublic

      Forked from gcc-mirror/gcc

      C

    5. tektite tektitePublic

      Forked from spirit-labs/tektite

      Tektite DB

      Go

    6. scylladb scylladbPublic

      Forked from scylladb/scylladb

      NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB

      C++

    , '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 akshat1998's full-sized avatar
    🏠
    Working from home
    🏠
    Working from home

      Organizations

      @ShareChat

      Block or report akshat1998

      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. MuseScore MuseScorePublic

        Forked from musescore/MuseScore

        MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!

        C++

      2. soundnode-app soundnode-appPublic

        Forked from Soundnode/soundnode-app

        Soundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API.

        JavaScript

      3. magenta magentaPublic

        Forked from magenta/magenta

        Magenta: Music and Art Generation with Machine Intelligence

        Python

      4. gcc gccPublic

        Forked from gcc-mirror/gcc

        C

      5. tektite tektitePublic

        Forked from spirit-labs/tektite

        Tektite DB

        Go

      6. scylladb scylladbPublic

        Forked from scylladb/scylladb

        NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB

        C++

      , '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 akshat1998's full-sized avatar
      🏠
      Working from home
      🏠
      Working from home

        Organizations

        @ShareChat

        Block or report akshat1998

        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. MuseScore MuseScorePublic

          Forked from musescore/MuseScore

          MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!

          C++

        2. soundnode-app soundnode-appPublic

          Forked from Soundnode/soundnode-app

          Soundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API.

          JavaScript

        3. magenta magentaPublic

          Forked from magenta/magenta

          Magenta: Music and Art Generation with Machine Intelligence

          Python

        4. gcc gccPublic

          Forked from gcc-mirror/gcc

          C

        5. tektite tektitePublic

          Forked from spirit-labs/tektite

          Tektite DB

          Go

        6. scylladb scylladbPublic

          Forked from scylladb/scylladb

          NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB

          C++

        , '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 akshat1998's full-sized avatar
        🏠
        Working from home
        🏠
        Working from home

          Organizations

          @ShareChat

          Block or report akshat1998

          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. MuseScore MuseScorePublic

            Forked from musescore/MuseScore

            MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!

            C++

          2. soundnode-app soundnode-appPublic

            Forked from Soundnode/soundnode-app

            Soundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API.

            JavaScript

          3. magenta magentaPublic

            Forked from magenta/magenta

            Magenta: Music and Art Generation with Machine Intelligence

            Python

          4. gcc gccPublic

            Forked from gcc-mirror/gcc

            C

          5. tektite tektitePublic

            Forked from spirit-labs/tektite

            Tektite DB

            Go

          6. scylladb scylladbPublic

            Forked from scylladb/scylladb

            NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB

            C++

          , '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 akshat1998's full-sized avatar
          🏠
          Working from home
          🏠
          Working from home

            Organizations

            @ShareChat

            Block or report akshat1998

            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. MuseScore MuseScorePublic

              Forked from musescore/MuseScore

              MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!

              C++

            2. soundnode-app soundnode-appPublic

              Forked from Soundnode/soundnode-app

              Soundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API.

              JavaScript

            3. magenta magentaPublic

              Forked from magenta/magenta

              Magenta: Music and Art Generation with Machine Intelligence

              Python

            4. gcc gccPublic

              Forked from gcc-mirror/gcc

              C

            5. tektite tektitePublic

              Forked from spirit-labs/tektite

              Tektite DB

              Go

            6. scylladb scylladbPublic

              Forked from scylladb/scylladb

              NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB

              C++

            , '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 akshat1998's full-sized avatar
            🏠
            Working from home
            🏠
            Working from home

              Organizations

              @ShareChat

              Block or report akshat1998

              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. MuseScore MuseScorePublic

                Forked from musescore/MuseScore

                MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!

                C++

              2. soundnode-app soundnode-appPublic

                Forked from Soundnode/soundnode-app

                Soundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API.

                JavaScript

              3. magenta magentaPublic

                Forked from magenta/magenta

                Magenta: Music and Art Generation with Machine Intelligence

                Python

              4. gcc gccPublic

                Forked from gcc-mirror/gcc

                C

              5. tektite tektitePublic

                Forked from spirit-labs/tektite

                Tektite DB

                Go

              6. scylladb scylladbPublic

                Forked from scylladb/scylladb

                NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB

                C++

              , '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 akshat1998's full-sized avatar
              🏠
              Working from home
              🏠
              Working from home

                Organizations

                @ShareChat

                Block or report akshat1998

                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. MuseScore MuseScorePublic

                  Forked from musescore/MuseScore

                  MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!

                  C++

                2. soundnode-app soundnode-appPublic

                  Forked from Soundnode/soundnode-app

                  Soundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API.

                  JavaScript

                3. magenta magentaPublic

                  Forked from magenta/magenta

                  Magenta: Music and Art Generation with Machine Intelligence

                  Python

                4. gcc gccPublic

                  Forked from gcc-mirror/gcc

                  C

                5. tektite tektitePublic

                  Forked from spirit-labs/tektite

                  Tektite DB

                  Go

                6. scylladb scylladbPublic

                  Forked from scylladb/scylladb

                  NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB

                  C++

                , '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 akshat1998's full-sized avatar
                🏠
                Working from home
                🏠
                Working from home

                  Organizations

                  @ShareChat

                  Block or report akshat1998

                  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. MuseScore MuseScorePublic

                    Forked from musescore/MuseScore

                    MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!

                    C++

                  2. soundnode-app soundnode-appPublic

                    Forked from Soundnode/soundnode-app

                    Soundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API.

                    JavaScript

                  3. magenta magentaPublic

                    Forked from magenta/magenta

                    Magenta: Music and Art Generation with Machine Intelligence

                    Python

                  4. gcc gccPublic

                    Forked from gcc-mirror/gcc

                    C

                  5. tektite tektitePublic

                    Forked from spirit-labs/tektite

                    Tektite DB

                    Go

                  6. scylladb scylladbPublic

                    Forked from scylladb/scylladb

                    NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB

                    C++