TampermonkeyUserscripts  by doggy8088

Enhance web experiences with custom userscripts

Created 3 years ago
258 stars

Top 98.1% on SourcePulse

GitHubView on GitHub
Project Summary

This repository provides a comprehensive collection of Tampermonkey userscripts designed to enhance the user experience and efficiency across a wide array of popular websites. Targeted at users who frequently interact with platforms like ChatGPT, Gemini, Azure DevOps, GitHub, and others, these scripts offer practical improvements such as adding keyboard shortcuts, simplifying interfaces, removing unwanted elements like ads or watermarks, and enabling specific functionalities like password manager integration. The primary benefit is a more streamlined and customizable interaction with web applications, tailored to individual productivity needs.

How It Works

The project consists of numerous JavaScript-based userscripts that are executed within the browser via the Tampermonkey extension. Each script targets specific websites or web applications, injecting custom code to modify the Document Object Model (DOM), intercept events, or alter network requests. The core approach involves enhancing existing UI/UX by adding keyboard-driven navigation, automating repetitive tasks, translating content, or removing distracting elements, thereby improving workflow efficiency without altering the underlying website's core functionality.

Quick Start & Requirements

  • Installation: Install the Tampermonkey browser extension (available for Chrome, Edge, Firefox, Safari). Navigate to the repository's script list and click the install icon for each desired userscript. Ensure "user scripts" or "developer mode" is enabled in your browser's extension settings.
  • Prerequisites: Tampermonkey browser extension. No other system-level dependencies (GPU, specific Python versions, etc.) are mentioned.
  • Resource Footprint: Minimal; primarily the browser extension and the memory/CPU usage of the injected scripts.

Highlighted Details

  • Extensive support for AI platforms including ChatGPT, Gemini, and Claude, offering features like voice input, translation, summarization, and prompt management.
  • Significant focus on keyboard shortcuts across numerous platforms (Azure DevOps, GitHub, Facebook, etc.) for efficient navigation and control.
  • Includes utility scripts for website tracking code removal, language switching (Simplified/Traditional Chinese), and enabling password manager compatibility on banking sites (SinoBank).
  • Features for content enhancement, such as removing ads/overlays (Medium, NYTimes, Accupass), simplifying layouts (ReadingMode), and converting content to Markdown.

Maintenance & Community

The repository is maintained by "Will 保哥". Specific details regarding community channels (Discord, Slack), active contributors, sponsorships, or a public roadmap are not provided in the README.

Licensing & Compatibility

The licensing terms for these userscripts are not explicitly stated in the provided README. Compatibility is generally limited to browsers supporting the Tampermonkey extension. Scripts are designed for specific website versions and may require updates if target sites undergo significant changes.

Limitations & Caveats

Userscripts are inherently dependent on the structure of the target websites; updates to these sites may break script functionality, requiring manual updates. Some video tutorials linked within the repository are noted as outdated. The absence of explicit licensing information may pose a challenge for commercial or widespread adoption.

Health Check
Last Commit

2 days ago

Responsiveness

1 week

Pull Requests (30d)
1
Issues (30d)
0
Star History
20 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.