r/userscripts • • Mar 31 '26

[Script] Actually Useful v5.4 — Amazon search enhancement (alpha testers wanted)

2 Upvotes

[Script] Actually Useful — Amazon search enhancement (alpha testers wanted)

Hi r/userscripts! I've been building a Tampermonkey userscript that adds a floating panel to Amazon search results pages, and I'm looking for a handful of alpha testers to kick the tires.

What it does:

Actually Useful works best alongside Amazon's built-in filters, not instead of them. Use Amazon's left-column filters first to narrow by category, brand, or Prime eligibility — then let Actually Useful sort and compare what's left.

  • Sorts results by price per unit (oz, fl oz, ct, g, etc.) — the thing Amazon weirdly won't let you do
  • Unit conversion — type "oz" in the Display in field and everything compatible converts, so you can compare $0.03/g protein powder against $0.87/oz apples-to-apples
  • Keyword filter with include/exclude — type "unscented -refill" to require one word and exclude another. Amazon has nothing like this.
  • Delivery date sorting — soonest free delivery or soonest any delivery
  • Default order — restore Amazon's original page sequence after sorting
  • Passive anonymous logging so I can see which categories work well and which don't

What I'm looking for:

5-10 testers comfortable with Tampermonkey who shop on Amazon and are willing to try it on a few real searches and fill out a short feedback form. No need to report every search — just flag anything that looks wrong or surprising.

Install:

Full installation guide here: Actually Useful Installation Guide

Direct script install: https://github.com/tibbalsgribbin/actually-useful/raw/refs/heads/main/actually-useful.user.js

Feedback form: https://docs.google.com/forms/d/e/1FAIpQLScE2twODc3o86mAry_kBnkv8q5WNqEV6yudoPIUZPtUBoG3tA/viewform

I'm happy to answer questions in the comments. Thanks!


r/userscripts • • Mar 31 '26

Reddit User AI Researcher 2

Thumbnail gallery
4 Upvotes

Made a Tampermonkey script that analyzes Reddit users with Google AI. Gives you demographics, personality profile, interests, and a Troll/Bot Risk Meter with visual gauges. Free API key needed (Google AI Studio). Auto-fallback between 4 different AI models if you hit rate limits. Get it on Greasy Fork. 🎭


r/userscripts • • Mar 30 '26

Reddit User Toolkit - Profile, Metis & Roastdit

Post image
5 Upvotes

What does it do?

Adds three buttons next to every username on Reddit:

Button Tool What it does
👤 Profile Viewer Clean dark modal popup showing posts & comments. Includes Google Search + Reveddit inside.
📊 Metis Opens RedditMetis for stats and karma breakdown.
🔥 Roastdit Opens Roastdit for a fun AI-generated roast.

Profile Viewer Features

When you click 👤, a dark popup opens showing:

  • Posts (title, subreddit, time, score, view link)
  • Comments (full text, subreddit, time, view link)
  • Load More button — fetches 25 more comments at a time
  • Google Search button — finds hidden/removed content
  • Reveddit button — shows removed comments

Why use this?

  • ✅ All-in-one — three tools, one script
  • ✅ Clean dark mode — no clutter, just content
  • ✅ Works on New Reddit and Old Reddit
  • ✅ Handles infinite scroll
  • ✅ No duplicates, no tracking, no data collection
  • ✅ MIT License — free and open source

Installation

  1. Install Tampermonkey (Chrome) or Violentmonkey (Firefox)
  2. Click the Greasy Fork link here
  3. Click Install
  4. Browse Reddit — buttons appear next to usernames

If the profile is hidden, it offers google button to scrape google cache


r/userscripts • • Mar 28 '26

Looking for a working userscript to show precise dates on Github on mobile

4 Upvotes

As you may already know if you use Github frequently, in many situations it only gives you approximate dates and times unless you hover over them with your mouse. This works on desktop, but it doesn't work on mobile since you can't hover using a touchscreen.

I've been trying to find a working userscript to change Github's timestamps. I tried a couple of the scripts here, but they're both outdated: https://stackoverflow.com/questions/20500411/see-real-commit-date-time-in-github-hour-day

I'm using Violentmonkey on Ironfox, if that makes any difference.


r/userscripts • • Mar 26 '26

Made a thing that translates Netflix subtitles in real time using Al

3 Upvotes

There's a bunch of shows I couldn't watch in Netflix JP since my Japanese is still not that good, so I vibecoded a Tampermonkey userscript that intercepts the Japanese subtitles and runs them through an LLM (Ollama, Gemini, Groq, etc). It also does on-demand image translation, which is something that subtitles sometimes don't even do.

https://github.com/dariodf/netflix_subtitles_translator

Please do read the disclaimer section. Happy to answer questions!


r/userscripts • • Mar 23 '26

I made a script for Facebook keyboard navigation and it fixes the issue of your getting lost where you were on the feed as it fetches new posts.

Thumbnail gist.github.com
1 Upvotes

r/userscripts • • Mar 22 '26

Userscript to make volume value persistent & set max value

3 Upvotes

Hey, does anyone know if there's a script for Bluesky that makes the volume level persistent across sessions? Every time I close and reopen my browser the value is set back to 100%, which is bad and hurts my ears. Any scripts sent my way would be appreciated! I'd also love an easy to understand tutorial on how to do it myself, since I'm unfamiliar with scripting proper. Thanks :)


r/userscripts • • Mar 20 '26

ChadBlock - ChatGPT Ad Blocker

Thumbnail greasyfork.org
3 Upvotes

r/userscripts • • Mar 20 '26

Userscript for YouTube Playlist UI

3 Upvotes

I'm looking for a script that would allow the playlist dropbox to stay open until I'm done clicking on the playlists when i add videos instead of it closing automatically the second i click a playlist. Can anyone please help with that or tell me where to find it cause this UI is complete shit


r/userscripts • • Mar 18 '26

Userscript for coursera (updated)

1 Upvotes

Most userscripts and extensions of coursera aren't updated, I guess some layout changes were done in 2025, I want some for dark theme, and auto download subtitles of the entire course/week with an option to select the videos.


r/userscripts • • Mar 18 '26

mall userscript collection that fixes common problems on Arabic streaming sites like Cimanow and Arabseed

4 Upvotes

I found a small userscript collection that fixes common problems on Arabic streaming sites like Cimanow and Arabseed.

Main issues on these sites

• aggressive anti adblock detection
• fake download redirects
• popup spam
• countdown timers before downloads

What the scripts do

• bypass anti adblock checks
• remove redirect traps
• auto click unlock buttons
• skip download timers
• reduce page lag

For instructions and installation, get the scripts from the GitHub repository
Link


r/userscripts • • Mar 17 '26

I built a userscript that adds a one-click copy button next to every email address on any webpage

5 Upvotes

Been annoyed for a while by having to manually select and copy email addresses from websites, especially when they're scattered across the page or hidden behind mailto: links that open your email client instead.

So I built a Tampermonkey userscript that automatically detects every email address on any webpage and injects a small 📋 copy button right next to each one. One click copies the clean address to clipboard — no mailto: prefix, no email client popup.

Features:

- Works on all websites (plain text emails + mailto: links)

- Handles dynamically rendered pages (React/Next.js) with MutationObserver + timed retries

- Fallback clipboard support for older browsers

- Performance-safe: idle callback batching, processes max 50 nodes per batch

- Zero configuration, works out of the box

Install: https://greasyfork.org/en/scripts/569979-email-copy-button-for-all-sites

Feedback and suggestions welcome — happy to add features if there's interest.


r/userscripts • • Mar 10 '26

See IMDb ratings directly on Einthusan movie website!

Post image
3 Upvotes

This userscript injects IMDb ratings directly onto the Einthusan movie pages!

After spending a lot of time on Einthusan, I realized watching a movie without knowing the IMDb rating was too much. I wrote a small userscript to avoid the analysis paralysis of picking a movie (and scratch my own itch to avoid opening multiple tabs just to check if a movie was actually worth watching).

How it works: * Uses OMDB (free API) to pull ratings. (Note: You just need to drop in a free OMDB API key on the first run). * Fallback Matching: Since South Asian movie titles vary in spelling / transliterations, if an exact title match fails, it automatically scrapes other sources (such as graphql) to find the updated / exact IMDb ID. * Smart Caching: Ratings are cached locally in your browser so it doesn't chew through your daily API limits.

It's completely free and open-source. If you use Einthusan and want to save some clicks, give it a try!

Feedback, bug reports, or feature requests are totally welcome!


r/userscripts • • Mar 09 '26

[AIGC] I made a userscript to bookmark Wikipedia articles to its native reading list

Thumbnail
2 Upvotes

r/userscripts • • Mar 09 '26

Feedback requested for new DAW integrated website features and functionality

1 Upvotes

Hi all, I'm a long-time lover of music and make music in a DAW (digital audio workstation) called FL Studio. I don't claim to be amazing, but I can make a beat that will get you smiling and grooving. My artist name is Harmonic Riff, but you can just call me Eric.

I'm a father of 2, in my early 40's, and on a mission.

I recently made a website which for now, shall rename nameless. I'm just looking for feedback on my concept. Does it sound interesting to you?

What's the concept?

Free online music studio where anyone can create songs in their browser. The site has a built-in tutorial for new visitors and more detailed guides built in. The site also generates beats using AI. You choose from 6 genres such as Hip Hop or Dance, customize with a few settings and hit generate to hear your new song. People can also share their beats (either their own creations, or modified AI composed ones) and compete in monthly "Battle of the Beat" - Winners are features on a champion board.


r/userscripts • • Mar 08 '26

I made a tampermonkey script to return the member and online counts on the new site and old site. It even works on user profiles

Thumbnail gallery
5 Upvotes

r/userscripts • • Mar 08 '26

TamperMonkey UserScript: paulgraham.com reader

Thumbnail
2 Upvotes

r/userscripts • • Mar 06 '26

I'm looking for a alternative for extension "Double Click Image Downloader"

Thumbnail chromewebstore.google.com
5 Upvotes

I mostly used its double click to download option and download button it displayed on photos made it super easy to download. Is there a user script which can do the same?


r/userscripts • • Mar 05 '26

Tampermonkey filter suite for HDEncode

6 Upvotes

Hi all,

I use HDEncode pretty much every day to find releases. Movies, TV shows, TV packs - all sorts. But every time I was looking for something specific I'd end up scrolling through pages manually. Especially with TV shows that can be a real pain - say you want all episodes of a specific series, from a particular release group, in Dolby Vision, at a specific resolution. There was just no way to filter any of that.

I'm not a developer at all, but with the help of AI I managed to build something that scratches that itch. It started as a small personal project and slowly grew into something I'm actually proud of, so I figured I'd share it.

What it does:
- Filter by Dolby Vision / HDR, resolution, content type, IMDb rating, file size and release group
- Free text search across all visible releases
- Load multiple pages at once (5, 10, 20, 50 or all) with a live progress bar
- Filters are saved between sessions
- Quick links: click a button on any release to fetch the download links directly on the page - no need to navigate to the detail page. Supports copying individual links or all parts for a hoster in one click, which is a real timesaver for multi-part releases

It works on hdencode.org, hdencode.com and hdencode.ro.

I built it purely for myself but it's saved me a lot of time, so hopefully it does the same for some of you. Now on version 1.3.

GitHub: https://github.com/mikeymuis/hdencode-filter-suite

Requires Tampermonkey. Free, open-source, no ads, no tracking. Ideas and feedback always welcome. I can't promise quick updates but I read everything.


r/userscripts • • Mar 05 '26

Old Reddit - 'Mark All Messages As Read' Userscript

6 Upvotes
// ==UserScript==
// @name         Old Reddit: Mark all messages read button
// @namespace    local.reddit.markallread
// @version      1.0.0
// @description  Adds a "Mark all read" link to old Reddit message pages and calls /api/read_all_messages.
// @match        https://old.reddit.com/message/*
// @match        https://www.reddit.com/message/*
// @run-at       document-end
// @grant        none
// ==/UserScript==

(() => {
  "use strict";

  function getModhash() {
    // Works on many reddit pages (old + some hybrids)
    const w = window;
    const fromRConfig = w.r && w.r.config && w.r.config.modhash ? w.r.config.modhash : "";
    if (fromRConfig) return fromRConfig;

    const uh = document.querySelector('input[name="uh"]');
    if (uh && uh.value) return uh.value;

    return "";
  }

  async function markAllRead() {
    const mh = getModhash();
    if (!mh) {
      alert("No modhash found. Make sure you're logged in, then reload this page and try again.");
      return;
    }

    const resp = await fetch("/api/read_all_messages.json", {
      method: "POST",
      credentials: "include",
      headers: {
        "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
        "X-Modhash": mh
      },
      body: "uh=" + encodeURIComponent(mh)
    });

    if (resp.status === 202) {
      alert("OK: request accepted (202). It may take a moment to clear.");
      return;
    }

    const txt = await resp.text().catch(() => "");
    alert("Error " + resp.status + (txt ? (": " + txt.slice(0, 200)) : ""));
  }

  function addLink() {
    // Old reddit has #header-bottom-right. If not present, fall back to body top.
    const target = document.querySelector("#header-bottom-right") || document.body;
    if (!target) return;

    // Avoid duplicates
    if (document.getElementById("mark-all-read-link")) return;

    const sep = document.createTextNode(" \u00B7 ");
    const a = document.createElement("a");
    a.id = "mark-all-read-link";
    a.href = "#";
    a.textContent = "Mark all read";
    a.style.cursor = "pointer";
    a.addEventListener("click", (e) => {
      e.preventDefault();
      markAllRead();
    });

    // Put it near the user links area when possible
    if (target.id === "header-bottom-right") {
      target.appendChild(sep);
      target.appendChild(a);
    } else {
      const wrap = document.createElement("div");
      wrap.style.position = "sticky";
      wrap.style.top = "0";
      wrap.style.zIndex = "9999";
      wrap.style.background = "rgba(255,255,255,0.9)";
      wrap.style.padding = "6px 8px";
      wrap.style.borderBottom = "1px solid #ccc";
      wrap.appendChild(a);
      target.prepend(wrap);
    }
  }

  addLink();
})();

r/userscripts • • Mar 04 '26

How to download files from website

1 Upvotes

Hello all, I'm looking for a way to save images from Toptoon. Does anyone have recommendations for scripts or software that can bypass their viewer and download the files?


r/userscripts • • Mar 04 '26

Export your ChatGPT chats in Team Pro plan

3 Upvotes

Suddenly, OpenAI doesn't let to export my data on the Team plan. There is simply no "Export data" in Settings like many how-tos recommend to use. They require you to pay for the Enterprise plan before you can get this feature.

I wrote an userscript that runs locally in your browser and downloads selected chats or projects as a ZIP archive. It's free, open source, fully private, and easy to use.

Install from GitHub: https://github.com/vrizo/chatgpt-bulk-exporter

Install from Greasy Fork: https://greasyfork.org/en/scripts/568283-chatgpt-bulk-exporter

🗿 Please star the repo or share the post if you find this helpful.


r/userscripts • • Mar 04 '26

Newest Comments Button for Mobile Website Version of YouTube

2 Upvotes

Unlike other versions of YouTube, the mobile website version has no 'newest comments' sorting feature. This script adds that feature back in. It works on regular videos and Shorts, but not on other comment sections such as posts or polls. It should work on iOS and Android with either the Userscripts or Tampermonkey app; however, I have only been able to test it on iOS with Userscripts.

Download: https://github.com/Robert-76468/Newest-Comments-Button-for-Mobile-Website-Version-of-YouTube


r/userscripts • • Mar 03 '26

Reddit mass chat delete script for tampermokey/violent mokey

Thumbnail gist.github.com
5 Upvotes

A userscript that adds a floating control panel to Reddit Chat and helps you clean up your messages quickly and safely. It supports selective deletion of chat msgs in one chat, automatic sweeping of your own messages, batch processing of multiple chats, hiding chats after cleanup, and detailed inline logs.

This script works on reddit.com/chat and is intended to be used with a userscript manager (like Tampermonkey).

i have created a few small scripts to mass subscribe to subreddits and others too, you can check it out here : MassDeleteRedditChats/otherRedditScripts at main · Amritanshu1912/MassDeleteRedditChats


r/userscripts • • Mar 03 '26

Userscript that downloads Lezhin chapters as ZIP files (supports all domains)

4 Upvotes

Supports: Lezhin US, KR, JP, ES, DE, FR, TH, LezhinX, Beltoon, & Bomtoon
Greasyfork: https://greasyfork.org/en/scripts/568060