Giter Site home page Giter Site logo

medium-parser-extension's Introduction

Medium Parser

*Medium parser is a web browser extension to help read the member-only articles on medium.com and medium.com-based sites (e.g. towards-data-science)*

# 15th February 2024: The extension was taken down by the Chrome Web Store (40k+ DAU).

# 25th February 2024: Uploaded a new version to the Chrome Web Store.

Installation Instructions

Google Chrome / Microsoft Edge / Chromium Browsers (Brave/Opera Mini/Thorium etc.)

Download from Chrome Web store

Chrome Web Store Chrome Web Store

Or, Install manually

  1. Download this repo as a ZIP file from GitHub.
  2. Unzip the file and you should have a folder named medium-parser-extension-main.
  3. In Chrome/Edge go to the extensions page (chrome://extensions or edge://extensions).
  4. Enable Developer Mode by clicking the toggle button on the top right side of the browser.
  5. Drag the chrome folder anywhere on the page to import it (do not delete the folder afterward).

Mozilla Firefox

Download from mozilla add-ons

Mozilla Add-on Rating Mozilla Add-on Version Mozilla Add-on Users Mozilla Add-on Downloads

Troubleshooting

  • This extension pulls the data from webcache.googleusercontent.com; then removes all the scripts and sends back the html and css contents only. It might not work when there is no data from the request.
  • For archive.is, it simply redirects you with the data.

Credits / Ideas

Support

Please consider a donation if you find this extension helps you daily. Your contribution allows me to spend more time making this kind of extension/project.

PayPal Wise

Preview

Star History

Star History Chart

medium-parser-extension's People

Contributors

grahamperrin avatar xatta-trone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

medium-parser-extension's Issues

Some option ideas

Hello,

First off, thank you for all you've done with this extension. I really appreciate all your work.

Here are a couple of ideas I have, please:

  1. Below the buttons, a checkbox with a label, "Open in current tab." Reason: I don't need another tab opened because then I have to close two tabs when I'm done reading. Having the option to open in the current tab means only closing one tab when I am done reading.

  2. Below the buttons, a drop-down box with the label, "Default site" with the drop-down's content of:

-- None
-- Open in Google Cache
-- Open in Read-Medium
etc...

When something other than "None" is selected, you don't have to click a button each time but you will automatically be redirected to the selected option.

If you are using the option to open the site in the current tab and you want to change the default site, then you can hit your browser's back button and the extension detects that you are navigating back so that you are not automatically sent to the site in the drop-down box again.

Reason: I really only use Google Cache and don't need the other options unless for some reason Google Cache isn't working.

Thank you again.

Manifest file is missing or unreadable. Could not load manifest.

Describe the bug
Followed steps, but got this error:

Error
Manifest file is missing or unreadable
Could not load manifest.

To Reproduce
Steps to reproduce the behavior:
Just follow steps to install

Expected behavior
Extension to be installed

Screenshots
image
image

Desktop (please complete the following information):

  • OS: Sonoma 14.5
  • Browser Chrome
  • Version 125.0.6422.142 (Official Build) (arm64)

add button for every google search result

HI thanks for great a nd uselfull extension.
as we know Google officially removed the cache link from the Google Search results snippets.
suggest to extend capability for google search result,
add button at botom every result like SEOQuake,
its usefulll feature

thanks...

[BUG]: No longer working on Mozilla Firefox

Describe the bug
New UI update of Medium disables Medium Parser UI on Firefox.

To Reproduce
Steps to reproduce the behavior:

  1. Install Firefox and Medium
  2. Go to a restricted and paid page in medium

Expected behavior
The medium parser buttons to appear on the top right, but are now missing.

Screenshots
image

Desktop:

  • OS: Windows
  • Browser: Firefox
  • Version: 127.0

Unnecessary console.log,

Hi, as a developer and constant user of the Browser Console, I find 4 line of "not a medium blog" logs on each time and each page annoying and unnecessary. I think it would be better to get notified only on Medium, as other websites are unrelated to extension's job.
Appreciate your work though, thank you!

Cn

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Extension works on all sites

Hi, as this extension should only work on Medium, please make it do that. Because currently it can change some elements on other websites (for example GitHub), as it doesn't check which website you are on. I've been able to mitigate this for now by setting "Site access" option to "On specific sites" and adding "https://medium.com" there:
image

instructions update master to main

Hi, just wanted to let you know your instructions are slightly out of date. Your instructions say medium-parser-extension-master but instead of master it's actually main. Thanks!

Only articles that aren't free should be redirected

I’m not sure if this is a bug, but I think I remember it working this way before. Either way, it shouldn’t affect the free articles, so I’m putting it as a feature request.

Is your feature request related to a problem? Please describe.
On auto redirect mode, it redirects every story, even the ones that are free, this is unnecessary and slow.

Describe the solution you'd like
The extension should only redirect on member-only articles, not on the ones that are free.

Screenshots
Member-only story (where it should redirect):
Screenshot (146)
Free story (it shouldn't redirect):
Screenshot (147)

Bring back the 3rd party proxy option?

Love this extension. It's the only one that works!

But I noticed that you removed the 3rd party proxy bypass option. I really preferred that over the new options.

This is because I can only access medium.com from behind a VPN which the Google cache has problems with and even once it loads it is often missing code snippets and some images. Also the web archive site is not as nice to read from.

Maybe the 3rd party proxy was costing you money? Which in that case I understand why you removed it.

But otherwise I would advocate for returning that option, alongside the new Google Cache and Web Archive options.

Can you add support for MS EDGE addon store?

Please can you make a extension support for edge store?
I know Windows Edge supports chrome store extension but now Edge Canary for Android too supports Extension Install by id (only from edge store) !

So can you make it possible have Medium Parser extension available independently for Edge Store, please!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.