Skip to content

Olshansk/13ft

 
 

Repository files navigation

13 Feet Ladder

A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn't work with.

What is this?

This is a simple self hosted server that has a simple but powerful interface to block ads, paywalls, and other nonsense. It is especially useful for sites like medium, new york times which have paid articles you normally cannot read. Now I do want you to support the creators you benefit from but if you just wanna see one single article and move on with your day, this might be helpful.

How does it work?

It pretends to be GoogleBot (Google's web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.

How do I use it?

Using Docker

Pre-requisites:

  1. docker
  2. docker-compose First, clone the repo to your machine then run the following commands:

From Source

git clone https://github.com/wasi-master/13ft.git
cd 13ft
docker-compose up

From an Image

The image is also available from DockerHub or ghcr.io so the command docker pull wasimaster/13ft also works.

Using Python

Make sure you have python installed on your machine.

git clone https://github.com/wasi-master/13ft.git
cd 13ft

Environment Setup (One Time)

make env_create
$(make env_source)
make pip_install

Environment Usage (Every Time)

$(make env_source)
make pip_freeze

Instruction

Run the following and follow the steps below

make start_server

1. Go to the website at the url shown in the console

step 1 screenshot

2. Click on the input box

step 2 screenshot

3. Paste your desired url

step 3 screenshot

4. Voilà you now have bypassed the paywall and ads

step 4 screenshot

Alternative method

You can also append the url at the end of the link and it will also work. (e.g if your server is running at http://127.0.0.1:5001 then you can go to http://127.0.0.1:5001/https://example.com and it will read out the contents of https://example.com)

This feature is possible thanks to atcasanova

About

My own custom 12ft.io replacement

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 56.4%
  • HTML 27.7%
  • Makefile 9.7%
  • Dockerfile 6.2%