Repository files navigation

Introduction

  • Add your project logo.
  • Write a short introduction to the project.
  • If you are using badges, add them here.

📒 Index

🔰 About

Add a detailed introduction about the project here, everything you want the reader to know.

⚡️ Usage

Write about how to use this project.

🔌 Installation

  • Steps on how to install this project, to use it.
  • Be very detailed here, For example, if you have tools which run on different operating systems, write installation steps for all of them.

$ add installations steps if you have to.

📦 Commands

  • Commands to start the project.

🔧 Development

If you want other people to contribute to this project, this is the section, make sure you always add this.

📓 Pre-Requisites

List all the pre-requisites the system needs to develop this project.

  • A tool
  • B tool

🔩 Development Environment

Write about setting up the working environment for your project.

  • How to download the project...
  • How to install dependencies...

📁 File Structure

Add a file structure here with the basic details about files, below is an example.


.
├── assets
│ ├── css
│ │ ├── index-ui.css
│ │ └── rate-ui.css
│ ├── images
│ │ ├── icons
│ │ │ ├── shrink-button.png
│ │ │ └── umbrella.png
│ │ ├── logo_144.png
│ │ └── Untitled-1.psd
│ └── javascript
│ ├── index.js
│ └── rate.js
├── CNAME
├── index.html
├── rate.html
└── README.md
NoFile NameDetails
1indexEntry point

🔨 Build

Write the build Instruction here.

🚀 Deployment

Write the deployment instruction here.

🌸 Community

If it's open-source, talk about the community here, ask social media links and other links.

🔥 Contribution

Your contributions are always welcome and appreciated. Following are the things you can do to contribute to this project.

  1. Report a bug<br> If you think you have encountered a bug, and I should know about it, feel free to report it here and I will take care of it.
  2. Request a feature<br> You can also request for a feature here, and if it will viable, it will be picked for development.
  3. Create a pull request<br> It can't get better then this, your pull request will be appreciated by the community. You can get started by picking up any open issues from here and make a pull request.

If you are new to open-source, make sure to check read more about it here and learn more about creating a pull request here.

🌵 Branches

I use an agile continuous integration methodology, so the version is frequently updated and development is really fast.

  1. stage is the development branch.
  2. master is the production branch.
  3. No other permanent branches should be created in the main repository, you can create feature branches but they should get merged with the master.

Steps to work with feature branch

  1. To start working on a new feature, create a new branch prefixed with feat and followed by feature name. (ie. feat-FEATURE-NAME)
  2. Once you are done with your changes, you can raise PR.

Steps to create a pull request

  1. Make a PR to stage branch.
  2. Comply with the best practices and guidelines e.g. where the PR concerns visual elements it should have an image showing the effect.
  3. It must pass all continuous integration checks and get positive reviews.

After this, changes will be merged.

❗️ Guideline

coding guidelines or other things you want people to follow should follow.

❓ FAQ

You can optionally add a FAQ section about the project.

📄 Resources

Add important resources here

📷 Gallery

Pictures of your project.

🌟 Credit/Acknowledgment

Credit the authors here.

🔒 License

Add a license here, or a link to it.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, '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

Repository files navigation

Introduction

  • Add your project logo.
  • Write a short introduction to the project.
  • If you are using badges, add them here.

📒 Index

🔰 About

Add a detailed introduction about the project here, everything you want the reader to know.

⚡️ Usage

Write about how to use this project.

🔌 Installation

  • Steps on how to install this project, to use it.
  • Be very detailed here, For example, if you have tools which run on different operating systems, write installation steps for all of them.

$ add installations steps if you have to.

📦 Commands

  • Commands to start the project.

🔧 Development

If you want other people to contribute to this project, this is the section, make sure you always add this.

📓 Pre-Requisites

List all the pre-requisites the system needs to develop this project.

  • A tool
  • B tool

🔩 Development Environment

Write about setting up the working environment for your project.

  • How to download the project...
  • How to install dependencies...

📁 File Structure

Add a file structure here with the basic details about files, below is an example.


.
├── assets
│ ├── css
│ │ ├── index-ui.css
│ │ └── rate-ui.css
│ ├── images
│ │ ├── icons
│ │ │ ├── shrink-button.png
│ │ │ └── umbrella.png
│ │ ├── logo_144.png
│ │ └── Untitled-1.psd
│ └── javascript
│ ├── index.js
│ └── rate.js
├── CNAME
├── index.html
├── rate.html
└── README.md
NoFile NameDetails
1indexEntry point

🔨 Build

Write the build Instruction here.

🚀 Deployment

Write the deployment instruction here.

🌸 Community

If it's open-source, talk about the community here, ask social media links and other links.

🔥 Contribution

Your contributions are always welcome and appreciated. Following are the things you can do to contribute to this project.

  1. Report a bug<br> If you think you have encountered a bug, and I should know about it, feel free to report it here and I will take care of it.
  2. Request a feature<br> You can also request for a feature here, and if it will viable, it will be picked for development.
  3. Create a pull request<br> It can't get better then this, your pull request will be appreciated by the community. You can get started by picking up any open issues from here and make a pull request.

If you are new to open-source, make sure to check read more about it here and learn more about creating a pull request here.

🌵 Branches

I use an agile continuous integration methodology, so the version is frequently updated and development is really fast.

  1. stage is the development branch.
  2. master is the production branch.
  3. No other permanent branches should be created in the main repository, you can create feature branches but they should get merged with the master.

Steps to work with feature branch

  1. To start working on a new feature, create a new branch prefixed with feat and followed by feature name. (ie. feat-FEATURE-NAME)
  2. Once you are done with your changes, you can raise PR.

Steps to create a pull request

  1. Make a PR to stage branch.
  2. Comply with the best practices and guidelines e.g. where the PR concerns visual elements it should have an image showing the effect.
  3. It must pass all continuous integration checks and get positive reviews.

After this, changes will be merged.

❗️ Guideline

coding guidelines or other things you want people to follow should follow.

❓ FAQ

You can optionally add a FAQ section about the project.

📄 Resources

Add important resources here

📷 Gallery

Pictures of your project.

🌟 Credit/Acknowledgment

Credit the authors here.

🔒 License

Add a license here, or a link to it.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, '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

Repository files navigation

Introduction

  • Add your project logo.
  • Write a short introduction to the project.
  • If you are using badges, add them here.

📒 Index

🔰 About

Add a detailed introduction about the project here, everything you want the reader to know.

⚡️ Usage

Write about how to use this project.

🔌 Installation

  • Steps on how to install this project, to use it.
  • Be very detailed here, For example, if you have tools which run on different operating systems, write installation steps for all of them.

$ add installations steps if you have to.

📦 Commands

  • Commands to start the project.

🔧 Development

If you want other people to contribute to this project, this is the section, make sure you always add this.

📓 Pre-Requisites

List all the pre-requisites the system needs to develop this project.

  • A tool
  • B tool

🔩 Development Environment

Write about setting up the working environment for your project.

  • How to download the project...
  • How to install dependencies...

📁 File Structure

Add a file structure here with the basic details about files, below is an example.


.
├── assets
│ ├── css
│ │ ├── index-ui.css
│ │ └── rate-ui.css
│ ├── images
│ │ ├── icons
│ │ │ ├── shrink-button.png
│ │ │ └── umbrella.png
│ │ ├── logo_144.png
│ │ └── Untitled-1.psd
│ └── javascript
│ ├── index.js
│ └── rate.js
├── CNAME
├── index.html
├── rate.html
└── README.md
NoFile NameDetails
1indexEntry point

🔨 Build

Write the build Instruction here.

🚀 Deployment

Write the deployment instruction here.

🌸 Community

If it's open-source, talk about the community here, ask social media links and other links.

🔥 Contribution

Your contributions are always welcome and appreciated. Following are the things you can do to contribute to this project.

  1. Report a bug<br> If you think you have encountered a bug, and I should know about it, feel free to report it here and I will take care of it.
  2. Request a feature<br> You can also request for a feature here, and if it will viable, it will be picked for development.
  3. Create a pull request<br> It can't get better then this, your pull request will be appreciated by the community. You can get started by picking up any open issues from here and make a pull request.

If you are new to open-source, make sure to check read more about it here and learn more about creating a pull request here.

🌵 Branches

I use an agile continuous integration methodology, so the version is frequently updated and development is really fast.

  1. stage is the development branch.
  2. master is the production branch.
  3. No other permanent branches should be created in the main repository, you can create feature branches but they should get merged with the master.

Steps to work with feature branch

  1. To start working on a new feature, create a new branch prefixed with feat and followed by feature name. (ie. feat-FEATURE-NAME)
  2. Once you are done with your changes, you can raise PR.

Steps to create a pull request

  1. Make a PR to stage branch.
  2. Comply with the best practices and guidelines e.g. where the PR concerns visual elements it should have an image showing the effect.
  3. It must pass all continuous integration checks and get positive reviews.

After this, changes will be merged.

❗️ Guideline

coding guidelines or other things you want people to follow should follow.

❓ FAQ

You can optionally add a FAQ section about the project.

📄 Resources

Add important resources here

📷 Gallery

Pictures of your project.

🌟 Credit/Acknowledgment

Credit the authors here.

🔒 License

Add a license here, or a link to it.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, '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

Repository files navigation

Introduction

  • Add your project logo.
  • Write a short introduction to the project.
  • If you are using badges, add them here.

📒 Index

🔰 About

Add a detailed introduction about the project here, everything you want the reader to know.

⚡️ Usage

Write about how to use this project.

🔌 Installation

  • Steps on how to install this project, to use it.
  • Be very detailed here, For example, if you have tools which run on different operating systems, write installation steps for all of them.

$ add installations steps if you have to.

📦 Commands

  • Commands to start the project.

🔧 Development

If you want other people to contribute to this project, this is the section, make sure you always add this.

📓 Pre-Requisites

List all the pre-requisites the system needs to develop this project.

  • A tool
  • B tool

🔩 Development Environment

Write about setting up the working environment for your project.

  • How to download the project...
  • How to install dependencies...

📁 File Structure

Add a file structure here with the basic details about files, below is an example.


.
├── assets
│ ├── css
│ │ ├── index-ui.css
│ │ └── rate-ui.css
│ ├── images
│ │ ├── icons
│ │ │ ├── shrink-button.png
│ │ │ └── umbrella.png
│ │ ├── logo_144.png
│ │ └── Untitled-1.psd
│ └── javascript
│ ├── index.js
│ └── rate.js
├── CNAME
├── index.html
├── rate.html
└── README.md
NoFile NameDetails
1indexEntry point

🔨 Build

Write the build Instruction here.

🚀 Deployment

Write the deployment instruction here.

🌸 Community

If it's open-source, talk about the community here, ask social media links and other links.

🔥 Contribution

Your contributions are always welcome and appreciated. Following are the things you can do to contribute to this project.

  1. Report a bug<br> If you think you have encountered a bug, and I should know about it, feel free to report it here and I will take care of it.
  2. Request a feature<br> You can also request for a feature here, and if it will viable, it will be picked for development.
  3. Create a pull request<br> It can't get better then this, your pull request will be appreciated by the community. You can get started by picking up any open issues from here and make a pull request.

If you are new to open-source, make sure to check read more about it here and learn more about creating a pull request here.

🌵 Branches

I use an agile continuous integration methodology, so the version is frequently updated and development is really fast.

  1. stage is the development branch.
  2. master is the production branch.
  3. No other permanent branches should be created in the main repository, you can create feature branches but they should get merged with the master.

Steps to work with feature branch

  1. To start working on a new feature, create a new branch prefixed with feat and followed by feature name. (ie. feat-FEATURE-NAME)
  2. Once you are done with your changes, you can raise PR.

Steps to create a pull request

  1. Make a PR to stage branch.
  2. Comply with the best practices and guidelines e.g. where the PR concerns visual elements it should have an image showing the effect.
  3. It must pass all continuous integration checks and get positive reviews.

After this, changes will be merged.

❗️ Guideline

coding guidelines or other things you want people to follow should follow.

❓ FAQ

You can optionally add a FAQ section about the project.

📄 Resources

Add important resources here

📷 Gallery

Pictures of your project.

🌟 Credit/Acknowledgment

Credit the authors here.

🔒 License

Add a license here, or a link to it.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, '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

Repository files navigation

Introduction

  • Add your project logo.
  • Write a short introduction to the project.
  • If you are using badges, add them here.

📒 Index

🔰 About

Add a detailed introduction about the project here, everything you want the reader to know.

⚡️ Usage

Write about how to use this project.

🔌 Installation

  • Steps on how to install this project, to use it.
  • Be very detailed here, For example, if you have tools which run on different operating systems, write installation steps for all of them.

$ add installations steps if you have to.

📦 Commands

  • Commands to start the project.

🔧 Development

If you want other people to contribute to this project, this is the section, make sure you always add this.

📓 Pre-Requisites

List all the pre-requisites the system needs to develop this project.

  • A tool
  • B tool

🔩 Development Environment

Write about setting up the working environment for your project.

  • How to download the project...
  • How to install dependencies...

📁 File Structure

Add a file structure here with the basic details about files, below is an example.


.
├── assets
│ ├── css
│ │ ├── index-ui.css
│ │ └── rate-ui.css
│ ├── images
│ │ ├── icons
│ │ │ ├── shrink-button.png
│ │ │ └── umbrella.png
│ │ ├── logo_144.png
│ │ └── Untitled-1.psd
│ └── javascript
│ ├── index.js
│ └── rate.js
├── CNAME
├── index.html
├── rate.html
└── README.md
NoFile NameDetails
1indexEntry point

🔨 Build

Write the build Instruction here.

🚀 Deployment

Write the deployment instruction here.

🌸 Community

If it's open-source, talk about the community here, ask social media links and other links.

🔥 Contribution

Your contributions are always welcome and appreciated. Following are the things you can do to contribute to this project.

  1. Report a bug<br> If you think you have encountered a bug, and I should know about it, feel free to report it here and I will take care of it.
  2. Request a feature<br> You can also request for a feature here, and if it will viable, it will be picked for development.
  3. Create a pull request<br> It can't get better then this, your pull request will be appreciated by the community. You can get started by picking up any open issues from here and make a pull request.

If you are new to open-source, make sure to check read more about it here and learn more about creating a pull request here.

🌵 Branches

I use an agile continuous integration methodology, so the version is frequently updated and development is really fast.

  1. stage is the development branch.
  2. master is the production branch.
  3. No other permanent branches should be created in the main repository, you can create feature branches but they should get merged with the master.

Steps to work with feature branch

  1. To start working on a new feature, create a new branch prefixed with feat and followed by feature name. (ie. feat-FEATURE-NAME)
  2. Once you are done with your changes, you can raise PR.

Steps to create a pull request

  1. Make a PR to stage branch.
  2. Comply with the best practices and guidelines e.g. where the PR concerns visual elements it should have an image showing the effect.
  3. It must pass all continuous integration checks and get positive reviews.

After this, changes will be merged.

❗️ Guideline

coding guidelines or other things you want people to follow should follow.

❓ FAQ

You can optionally add a FAQ section about the project.

📄 Resources

Add important resources here

📷 Gallery

Pictures of your project.

🌟 Credit/Acknowledgment

Credit the authors here.

🔒 License

Add a license here, or a link to it.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, '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

Repository files navigation

Introduction

  • Add your project logo.
  • Write a short introduction to the project.
  • If you are using badges, add them here.

📒 Index

🔰 About

Add a detailed introduction about the project here, everything you want the reader to know.

⚡️ Usage

Write about how to use this project.

🔌 Installation

  • Steps on how to install this project, to use it.
  • Be very detailed here, For example, if you have tools which run on different operating systems, write installation steps for all of them.

$ add installations steps if you have to.

📦 Commands

  • Commands to start the project.

🔧 Development

If you want other people to contribute to this project, this is the section, make sure you always add this.

📓 Pre-Requisites

List all the pre-requisites the system needs to develop this project.

  • A tool
  • B tool

🔩 Development Environment

Write about setting up the working environment for your project.

  • How to download the project...
  • How to install dependencies...

📁 File Structure

Add a file structure here with the basic details about files, below is an example.


.
├── assets
│ ├── css
│ │ ├── index-ui.css
│ │ └── rate-ui.css
│ ├── images
│ │ ├── icons
│ │ │ ├── shrink-button.png
│ │ │ └── umbrella.png
│ │ ├── logo_144.png
│ │ └── Untitled-1.psd
│ └── javascript
│ ├── index.js
│ └── rate.js
├── CNAME
├── index.html
├── rate.html
└── README.md
NoFile NameDetails
1indexEntry point

🔨 Build

Write the build Instruction here.

🚀 Deployment

Write the deployment instruction here.

🌸 Community

If it's open-source, talk about the community here, ask social media links and other links.

🔥 Contribution

Your contributions are always welcome and appreciated. Following are the things you can do to contribute to this project.

  1. Report a bug<br> If you think you have encountered a bug, and I should know about it, feel free to report it here and I will take care of it.
  2. Request a feature<br> You can also request for a feature here, and if it will viable, it will be picked for development.
  3. Create a pull request<br> It can't get better then this, your pull request will be appreciated by the community. You can get started by picking up any open issues from here and make a pull request.

If you are new to open-source, make sure to check read more about it here and learn more about creating a pull request here.

🌵 Branches

I use an agile continuous integration methodology, so the version is frequently updated and development is really fast.

  1. stage is the development branch.
  2. master is the production branch.
  3. No other permanent branches should be created in the main repository, you can create feature branches but they should get merged with the master.

Steps to work with feature branch

  1. To start working on a new feature, create a new branch prefixed with feat and followed by feature name. (ie. feat-FEATURE-NAME)
  2. Once you are done with your changes, you can raise PR.

Steps to create a pull request

  1. Make a PR to stage branch.
  2. Comply with the best practices and guidelines e.g. where the PR concerns visual elements it should have an image showing the effect.
  3. It must pass all continuous integration checks and get positive reviews.

After this, changes will be merged.

❗️ Guideline

coding guidelines or other things you want people to follow should follow.

❓ FAQ

You can optionally add a FAQ section about the project.

📄 Resources

Add important resources here

📷 Gallery

Pictures of your project.

🌟 Credit/Acknowledgment

Credit the authors here.

🔒 License

Add a license here, or a link to it.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, '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

Repository files navigation

Introduction

  • Add your project logo.
  • Write a short introduction to the project.
  • If you are using badges, add them here.

📒 Index

🔰 About

Add a detailed introduction about the project here, everything you want the reader to know.

⚡️ Usage

Write about how to use this project.

🔌 Installation

  • Steps on how to install this project, to use it.
  • Be very detailed here, For example, if you have tools which run on different operating systems, write installation steps for all of them.

$ add installations steps if you have to.

📦 Commands

  • Commands to start the project.

🔧 Development

If you want other people to contribute to this project, this is the section, make sure you always add this.

📓 Pre-Requisites

List all the pre-requisites the system needs to develop this project.

  • A tool
  • B tool

🔩 Development Environment

Write about setting up the working environment for your project.

  • How to download the project...
  • How to install dependencies...

📁 File Structure

Add a file structure here with the basic details about files, below is an example.


.
├── assets
│ ├── css
│ │ ├── index-ui.css
│ │ └── rate-ui.css
│ ├── images
│ │ ├── icons
│ │ │ ├── shrink-button.png
│ │ │ └── umbrella.png
│ │ ├── logo_144.png
│ │ └── Untitled-1.psd
│ └── javascript
│ ├── index.js
│ └── rate.js
├── CNAME
├── index.html
├── rate.html
└── README.md
NoFile NameDetails
1indexEntry point

🔨 Build

Write the build Instruction here.

🚀 Deployment

Write the deployment instruction here.

🌸 Community

If it's open-source, talk about the community here, ask social media links and other links.

🔥 Contribution

Your contributions are always welcome and appreciated. Following are the things you can do to contribute to this project.

  1. Report a bug<br> If you think you have encountered a bug, and I should know about it, feel free to report it here and I will take care of it.
  2. Request a feature<br> You can also request for a feature here, and if it will viable, it will be picked for development.
  3. Create a pull request<br> It can't get better then this, your pull request will be appreciated by the community. You can get started by picking up any open issues from here and make a pull request.

If you are new to open-source, make sure to check read more about it here and learn more about creating a pull request here.

🌵 Branches

I use an agile continuous integration methodology, so the version is frequently updated and development is really fast.

  1. stage is the development branch.
  2. master is the production branch.
  3. No other permanent branches should be created in the main repository, you can create feature branches but they should get merged with the master.

Steps to work with feature branch

  1. To start working on a new feature, create a new branch prefixed with feat and followed by feature name. (ie. feat-FEATURE-NAME)
  2. Once you are done with your changes, you can raise PR.

Steps to create a pull request

  1. Make a PR to stage branch.
  2. Comply with the best practices and guidelines e.g. where the PR concerns visual elements it should have an image showing the effect.
  3. It must pass all continuous integration checks and get positive reviews.

After this, changes will be merged.

❗️ Guideline

coding guidelines or other things you want people to follow should follow.

❓ FAQ

You can optionally add a FAQ section about the project.

📄 Resources

Add important resources here

📷 Gallery

Pictures of your project.

🌟 Credit/Acknowledgment

Credit the authors here.

🔒 License

Add a license here, or a link to it.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, '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

Repository files navigation

Introduction

  • Add your project logo.
  • Write a short introduction to the project.
  • If you are using badges, add them here.

📒 Index

🔰 About

Add a detailed introduction about the project here, everything you want the reader to know.

⚡️ Usage

Write about how to use this project.

🔌 Installation

  • Steps on how to install this project, to use it.
  • Be very detailed here, For example, if you have tools which run on different operating systems, write installation steps for all of them.

$ add installations steps if you have to.

📦 Commands

  • Commands to start the project.

🔧 Development

If you want other people to contribute to this project, this is the section, make sure you always add this.

📓 Pre-Requisites

List all the pre-requisites the system needs to develop this project.

  • A tool
  • B tool

🔩 Development Environment

Write about setting up the working environment for your project.

  • How to download the project...
  • How to install dependencies...

📁 File Structure

Add a file structure here with the basic details about files, below is an example.


.
├── assets
│ ├── css
│ │ ├── index-ui.css
│ │ └── rate-ui.css
│ ├── images
│ │ ├── icons
│ │ │ ├── shrink-button.png
│ │ │ └── umbrella.png
│ │ ├── logo_144.png
│ │ └── Untitled-1.psd
│ └── javascript
│ ├── index.js
│ └── rate.js
├── CNAME
├── index.html
├── rate.html
└── README.md
NoFile NameDetails
1indexEntry point

🔨 Build

Write the build Instruction here.

🚀 Deployment

Write the deployment instruction here.

🌸 Community

If it's open-source, talk about the community here, ask social media links and other links.

🔥 Contribution

Your contributions are always welcome and appreciated. Following are the things you can do to contribute to this project.

  1. Report a bug<br> If you think you have encountered a bug, and I should know about it, feel free to report it here and I will take care of it.
  2. Request a feature<br> You can also request for a feature here, and if it will viable, it will be picked for development.
  3. Create a pull request<br> It can't get better then this, your pull request will be appreciated by the community. You can get started by picking up any open issues from here and make a pull request.

If you are new to open-source, make sure to check read more about it here and learn more about creating a pull request here.

🌵 Branches

I use an agile continuous integration methodology, so the version is frequently updated and development is really fast.

  1. stage is the development branch.
  2. master is the production branch.
  3. No other permanent branches should be created in the main repository, you can create feature branches but they should get merged with the master.

Steps to work with feature branch

  1. To start working on a new feature, create a new branch prefixed with feat and followed by feature name. (ie. feat-FEATURE-NAME)
  2. Once you are done with your changes, you can raise PR.

Steps to create a pull request

  1. Make a PR to stage branch.
  2. Comply with the best practices and guidelines e.g. where the PR concerns visual elements it should have an image showing the effect.
  3. It must pass all continuous integration checks and get positive reviews.

After this, changes will be merged.

❗️ Guideline

coding guidelines or other things you want people to follow should follow.

❓ FAQ

You can optionally add a FAQ section about the project.

📄 Resources

Add important resources here

📷 Gallery

Pictures of your project.

🌟 Credit/Acknowledgment

Credit the authors here.

🔒 License

Add a license here, or a link to it.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages