Skip to content

userscript that adds buttons (RemovePaywalls, Freedium, Archive.today & ReadMedium) for paywalled Medium articles

License

Notifications You must be signed in to change notification settings

ShrekBytes/medium-unlocked

Repository files navigation

Medium Unlocked

A userscript that adds alternate reading links (RemovePaywalls, Freedium, Archive.today & ReadMedium) for paywalled Medium articles.

Screenshot of Medium Unlocked

Install Medium Unlocked View on GreasyFork

Table of Contents

Overview

Medium Unlocked is a lightweight userscript that detects paywalled ("member-only") articles on Medium and provides alternate reading links using external services — RemovePaywalls, Freedium, Archive.today, and ReadMedium.

Supported Domains

This script supports all Medium domains, subdomains, and some custom domains. While it's technically possible to match every site with *://*/*, doing so would run the script on all websites, which is inefficient and unnecessary. If you want a Medium-powered custom domain added, open an issue and I'll add it.

  • RemovePaywalls - Supports all domains listed below
  • Freedium - Supports all domains listed below
  • Archive.today - Supports all domains listed below
  • ReadMedium - Supports only Medium.com and *.medium.com subdomains

All Supported Domains List

  • Medium domains (medium.com)
  • Medium subdomains (*.medium.com)
  • Medium Profiles (medium.com/@*)
  • Medium Link Shortener (link.medium.com)
  • Medium Stories (stories.medium.com)
  • Muzli on Medium (medium.muz.li)
  • DataDrivenInvestor on Medium (medium.datadriveninvestor.com)
  • FreeCodeCamp on Medium (medium.freecodecamp.org)
  • AWS in Plain English (aws.plainenglish.io)
  • Better Humans (betterhumans.pub)
  • Better Marketing (bettermarketing.pub)
  • Better Programming (betterprogramming.pub)
  • Bits and Pieces Blog (blog.bitsrc.io)
  • Dev Genius Blog (blog.devgenius.io)
  • Prototypr Blog (blog.prototypr.io)
  • The Startup (UseJournal) (blog.usejournal.com)
  • BYRSLF (byrslf.co)
  • Chatbots Life (chatbotslife.com)
  • Code Like A Girl (code.likeagirl.io)
  • CodeBurst (codeburst.io)
  • Entrepreneur's Handbook (entrepreneurshandbook.co)
  • Entrepreneurship (entrepreneurship.com)
  • HackerNoon (hackernoon.com)
  • InfoSec Write-ups (infosecwriteups.com)
  • ITNEXT (itnext.io)
  • JavaScript in Plain English (javascript.plainenglish.io)
  • Level Up Coding (levelup.gitconnected.com)
  • Plain English (plainenglish.io)
  • ProAndroidDev (proandroiddev.com)
  • Python in Plain English (python.plainenglish.io)
  • The Belladonna Comedy (thebelladonnacomedy.com)
  • The Bold Italic (thebolditalic.com)
  • Towards Data Science (towardsdatascience.com)
  • UX Collective (uxdesign.cc)
  • UX Planet (uxplanet.org)
  • The Writing Cooperative (writingcooperative.com)

Usage

  1. Install a userscript manager like Tampermonkey or Violentmonkey
  2. Click here to install the script
  3. Done! Visit Medium and enjoy unrestricted reading

Features

  • Detects Medium paywalls automatically
  • Adds RemovePaywalls, Freedium, Archive.today & ReadMedium buttons
  • Works on both mobile and desktop
  • Simple, fast, and privacy-respecting
  • Supports Medium's dynamic page loads (SPA)

Screenshots

Mobile

Mobile

Desktop

Mobile

Notes

  • This script does not bypass paywalls directly
  • It only links to third-party services
  • Use at your own discretion

Contributing

Found a bug or have a feature request? Open an issue or submit a pull request.

About

userscript that adds buttons (RemovePaywalls, Freedium, Archive.today & ReadMedium) for paywalled Medium articles

Topics

Resources

License

Stars

Watchers

Forks