View sergioadair's full-sized avatar

    Block or report sergioadair

    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. Simple-2D-Character-Controller Simple-2D-Character-ControllerPublic

      Ultra simple 2D character controller for Unity platforming games.

      C# 1

    2. Proyecto1 Proyecto1Public

      Este proyecto es para aprender a usar el GITHUB

      11

    3. www wwwPublic

      Forked from Prospective-GG/www

      Página web

      HTML

    4. Tic-Tac-Toe-3x3x3x3 Tic-Tac-Toe-3x3x3x3Public

      Tic Tac Toe 3x3x3x3 game developed in C++

      C++

    5. Kikker.io Kikker.ioPublic

      Simple web online multiplayer 2D platformer using node.js, socket.io and Kinetic.js

      JavaScript

    6. Argos ArgosPublic

      Ultra simple 2D Roguelike game inspired by The Binding of Isaac and Spelunky

      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 sergioadair's full-sized avatar

      Block or report sergioadair

      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. Simple-2D-Character-Controller Simple-2D-Character-ControllerPublic

        Ultra simple 2D character controller for Unity platforming games.

        C# 1

      2. Proyecto1 Proyecto1Public

        Este proyecto es para aprender a usar el GITHUB

        11

      3. www wwwPublic

        Forked from Prospective-GG/www

        Página web

        HTML

      4. Tic-Tac-Toe-3x3x3x3 Tic-Tac-Toe-3x3x3x3Public

        Tic Tac Toe 3x3x3x3 game developed in C++

        C++

      5. Kikker.io Kikker.ioPublic

        Simple web online multiplayer 2D platformer using node.js, socket.io and Kinetic.js

        JavaScript

      6. Argos ArgosPublic

        Ultra simple 2D Roguelike game inspired by The Binding of Isaac and Spelunky

        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 sergioadair's full-sized avatar

        Block or report sergioadair

        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. Simple-2D-Character-Controller Simple-2D-Character-ControllerPublic

          Ultra simple 2D character controller for Unity platforming games.

          C# 1

        2. Proyecto1 Proyecto1Public

          Este proyecto es para aprender a usar el GITHUB

          11

        3. www wwwPublic

          Forked from Prospective-GG/www

          Página web

          HTML

        4. Tic-Tac-Toe-3x3x3x3 Tic-Tac-Toe-3x3x3x3Public

          Tic Tac Toe 3x3x3x3 game developed in C++

          C++

        5. Kikker.io Kikker.ioPublic

          Simple web online multiplayer 2D platformer using node.js, socket.io and Kinetic.js

          JavaScript

        6. Argos ArgosPublic

          Ultra simple 2D Roguelike game inspired by The Binding of Isaac and Spelunky

          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 sergioadair's full-sized avatar

          Block or report sergioadair

          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. Simple-2D-Character-Controller Simple-2D-Character-ControllerPublic

            Ultra simple 2D character controller for Unity platforming games.

            C# 1

          2. Proyecto1 Proyecto1Public

            Este proyecto es para aprender a usar el GITHUB

            11

          3. www wwwPublic

            Forked from Prospective-GG/www

            Página web

            HTML

          4. Tic-Tac-Toe-3x3x3x3 Tic-Tac-Toe-3x3x3x3Public

            Tic Tac Toe 3x3x3x3 game developed in C++

            C++

          5. Kikker.io Kikker.ioPublic

            Simple web online multiplayer 2D platformer using node.js, socket.io and Kinetic.js

            JavaScript

          6. Argos ArgosPublic

            Ultra simple 2D Roguelike game inspired by The Binding of Isaac and Spelunky

            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 sergioadair's full-sized avatar

            Block or report sergioadair

            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. Simple-2D-Character-Controller Simple-2D-Character-ControllerPublic

              Ultra simple 2D character controller for Unity platforming games.

              C# 1

            2. Proyecto1 Proyecto1Public

              Este proyecto es para aprender a usar el GITHUB

              11

            3. www wwwPublic

              Forked from Prospective-GG/www

              Página web

              HTML

            4. Tic-Tac-Toe-3x3x3x3 Tic-Tac-Toe-3x3x3x3Public

              Tic Tac Toe 3x3x3x3 game developed in C++

              C++

            5. Kikker.io Kikker.ioPublic

              Simple web online multiplayer 2D platformer using node.js, socket.io and Kinetic.js

              JavaScript

            6. Argos ArgosPublic

              Ultra simple 2D Roguelike game inspired by The Binding of Isaac and Spelunky

              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 sergioadair's full-sized avatar

              Block or report sergioadair

              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. Simple-2D-Character-Controller Simple-2D-Character-ControllerPublic

                Ultra simple 2D character controller for Unity platforming games.

                C# 1

              2. Proyecto1 Proyecto1Public

                Este proyecto es para aprender a usar el GITHUB

                11

              3. www wwwPublic

                Forked from Prospective-GG/www

                Página web

                HTML

              4. Tic-Tac-Toe-3x3x3x3 Tic-Tac-Toe-3x3x3x3Public

                Tic Tac Toe 3x3x3x3 game developed in C++

                C++

              5. Kikker.io Kikker.ioPublic

                Simple web online multiplayer 2D platformer using node.js, socket.io and Kinetic.js

                JavaScript

              6. Argos ArgosPublic

                Ultra simple 2D Roguelike game inspired by The Binding of Isaac and Spelunky

                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 sergioadair's full-sized avatar

                Block or report sergioadair

                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. Simple-2D-Character-Controller Simple-2D-Character-ControllerPublic

                  Ultra simple 2D character controller for Unity platforming games.

                  C# 1

                2. Proyecto1 Proyecto1Public

                  Este proyecto es para aprender a usar el GITHUB

                  11

                3. www wwwPublic

                  Forked from Prospective-GG/www

                  Página web

                  HTML

                4. Tic-Tac-Toe-3x3x3x3 Tic-Tac-Toe-3x3x3x3Public

                  Tic Tac Toe 3x3x3x3 game developed in C++

                  C++

                5. Kikker.io Kikker.ioPublic

                  Simple web online multiplayer 2D platformer using node.js, socket.io and Kinetic.js

                  JavaScript

                6. Argos ArgosPublic

                  Ultra simple 2D Roguelike game inspired by The Binding of Isaac and Spelunky

                  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 sergioadair's full-sized avatar

                  Block or report sergioadair

                  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. Simple-2D-Character-Controller Simple-2D-Character-ControllerPublic

                    Ultra simple 2D character controller for Unity platforming games.

                    C# 1

                  2. Proyecto1 Proyecto1Public

                    Este proyecto es para aprender a usar el GITHUB

                    11

                  3. www wwwPublic

                    Forked from Prospective-GG/www

                    Página web

                    HTML

                  4. Tic-Tac-Toe-3x3x3x3 Tic-Tac-Toe-3x3x3x3Public

                    Tic Tac Toe 3x3x3x3 game developed in C++

                    C++

                  5. Kikker.io Kikker.ioPublic

                    Simple web online multiplayer 2D platformer using node.js, socket.io and Kinetic.js

                    JavaScript

                  6. Argos ArgosPublic

                    Ultra simple 2D Roguelike game inspired by The Binding of Isaac and Spelunky

                    C++