Skip to content
@Freedium-cfd

Freedium

Your paywall breakthrough for Medium!

Freedium - Your paywall breakthrough for Medium!

"Buy Me A Coffee"

FAQ

Why do we create Freedium?

In mid-June to mid-July 2023, Medium changed paywall method, and all old paywall bypass methods we had stopped working. So I became obsessed with the idea of creating a service to bypass Medium's paywalled posts. Honestly I am not a big fan of Medium, but some times I read articles to levelup my knowledge.

How does Freedium work?

In the first version of Freedium, we reverse-engineered Medium.com's GraphQL endpoints and built our own parser and toolkits to show you unpaywalled Medium posts. Unfortunately, Medium closed this loophole and nowadays we just pay subscriptions and share access through Freedium. Sometimes we got a bugs because of the self-written parser, but we are working to make Freedium bug-free.

What language are being used?

We use Python, with Jinja template builder, and some JS magic in Frontend :)

Wow! I would like to contribute to Freedium. How can I do that?

We need volunteers who have Medium subscriptions because we might get banned by Medium. And if you developer you can start from the https://github.com/Freedium-cfd/web repository.

Plans, future?

Speed up Freedium, and probably create open source Medium frontend in next life


Usage

Browser extension - Open in Freedium:

Huge thanks to wywywywy

Chrome and other Chromium browsers

Firefox including Firefox Android WIP

Source code: https://github.com/wywywywy/freedium-browser-extension

User Script

Huge thanks to mathix420

You can use this Violentmonkey/Tampermonkey user script to automatically redirect Medium pages to Freedium: https://gist.github.com/mathix420/e0604ab0e916622972372711d2829555

Bookmark:

Huge thanks to blazeknifecatcher. Source: https://www.reddit.com/r/paywall/comments/15jsr6z/bypass_mediumcom_paywall/

To create bookmark that redirects current Medium page to Freedium, create a new bookmark, but instead of adding the URL, add this:

javascript:window.location="https://freedium.cfd/"+encodeURIComponent(window.location)

This will make it so when you click on that bookmark button, it will open the bypassed version of it on freedium.cfd.

Alternatively, if you want the bookmarklet to open in a new tab instead of the current tab, use this:

javascript:(function(){window.open("https://freedium.cfd/"+encodeURIComponent(window.location))})();

This will make it so that when you click on that bookmark button, it will open the bypassed version of it.

Pinned

  1. web web Public

    Web application for Freedium.cfd

    Python 406 28

Repositories

Showing 2 of 2 repositories

Top languages

Python

Most used topics

Loading…