Image Credit:- https://www.facebook.com/akumaaayush
Welcome to the documentation for the Medium-Unlocker REST API. This API provides the ability to unlock and retrieve content from URLs, leveraging Google Web Cache. It allows you to access web content without direct access to the original website.
https://medium-unlocker.onrender.com/unlock/?url={your url of medium article here}
Before you begin, ensure you have met the following requirements:
- Python 3.x installed on your system.
- Pip, the Python package manager, is installed.
To set up and run the API locally, follow these steps:
-
Clone the repository:
git clone https://github.com/sudipnext/medium-unlocker.git
-
Create a VirtualEnvironment:
py -m venv env or python3 -m venv env
-
Activate the VirtualEnv:
source env/scripts/activate For Linux/MacOs Google it
-
Install:
pip install requirements.txt
-
Run:
python manage.py runserver
-
Open the Server Let's say
http://127.0.0.1:8000/
and put ?url=
Your Favourite Premium Medium Article Link
-
Enjoy
- Download the zip file of repository from
<> code
button orextension.zip
folder from the releases section on right hand side. - Extract the files.
- Go to:
Browser settings -> extensions -> manage extensions
- Enable Developer mode
- Click on
Load Unpacked
and select theextension
folder from the extracted files. - You are good to go!
- Pin the extension for easy access.
- while you're on premium article tab, select
parse
button on extension. - Enjoy reading!
We welcome contributions from the community. If you'd like to contribute to this project, please follow these steps:
-
Fork the repository.
Click the "Fork" button at the top right corner of this repository to create a copy in your own GitHub account.
-
Create a new branch for your feature or bug fix.
You can create a new branch in your forked repository using Git. For example:
git checkout -b feature-your-feature-name
-
Educational Purpose: This tool was created for educational purposes, showcasing vulnerabilities in some online systems.
-
Respect Intellectual Property: Bypassing paywalls can infringe on the rights of content creators. Support them by purchasing a content subscription if you find value in their work.
-
Violation of Terms of Service: Using this tool may violate the terms of service of platforms like Medium. Use this tool responsibly and at your own risk.
-
Note on Medium's Security: As of the creation of this tool, platforms like Medium have not implemented stringent methods to enforce their paywall universally. This lack of rigid enforcement is a demonstration of potential vulnerabilities.
-
Ethical Use: The absence of strict enforcement on Medium's part does not justify or endorse the misuse of this tool. Always consider the ethical implications of your actions.
-
Potential Legal Consequences: Distributing or using tools that bypass paywalls can expose users to legal consequences. Be aware of laws and regulations in your jurisdiction.
The creator of this tool and its contributors are not responsible for any misuse, consequences, or actions resulting from the software's use. Choose your actions responsibly.
This software is licensed under the BSD 3-Clause License. See the LICENSE file for details.