• Stars
    star
    454
  • Rank 93,074 (Top 2 %)
  • Language
    Python
  • License
    MIT License
  • Created over 2 years ago
  • Updated 16 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

My own custom 12ft.io replacement

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. Specially for sites like medium, new york times which have paid articles that 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 then 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

Requirements:

  • docker
  • docker-compose First, clone the repo to your machine then run the following commands:
git clone https://github.com/wasi-master/13ft.git
cd 13ft
docker-compose up

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

Standard Python script

First, make sure you have python installed on your machine. Next, clone the git repo. Then go to a terminal (Command Prompt on Windows, Terminal on Mac) and run the following command:

From the git cloned directory on your computer:

cd app/
python -m pip install -r requirements.txt

If that doesn't work retry but replace python with py, then try python3, then try py3

Then run portable.py, click this link for a tutorial on how to run python scripts.

python portable.py

Then follow these simple steps

Step 1

step 1 screenshot Go to the website at the url shown in the console

Step 2

step 2 screenshot Click on the input box

Step 3

step 3 screenshot Paste your desired url

Step 4

step 4 screenshot Voilà you now have bypassed the paywall and ads

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:5000 then you can go to http://127.0.0.1:5000/https://example.com and it will read out the contents of https://example.com)

This feature is possible thanks to atcasanova

More Repositories

1

fastero

Python timeit CLI for the 21st century! colored output, multi-line input with syntax highlighting and autocompletion and much more!
Python
240
star
2

pypi-command-line

A powerful, colorful, beautiful command-line-interface for pypi.org
Python
43
star
3

sponsorblock.py

An unofficial wrapper and a cli for the Sponsorblock API
Python
22
star
4

wm_bot

A multipurpose discord bot with more than 220 commands
Python
18
star
5

vscode-discord.py-snippets

Code snippets for the discord.py library in python
14
star
6

gradient_figlet

Prints gradient figlets using rich and pyfiglet
Python
13
star
7

rich-rst

A reStructuredText renderer for rich
HTML
12
star
8

google-tui

A terminal user interface for searching google
Python
10
star
9

helicopter-helicopter

Helicopter animation in terminal
Python
8
star
10

charinfo

A command line tool to view detailed information about a character
Python
7
star
11

wasi-master

Profile Repo
5
star
12

dpylint

An extension for linting discord.py with pylint
Python
4
star
13

todot

A powerful tool to parse TODOs/FIXMEs etc. from source files
Python
4
star
14

coding-challenges

A repo on new challenges that I do
Rust
3
star
15

vscode-google-inserter

Inserts google search results (including images) to files with a lot of formatting options including custom ones and ones for for specific languages
TypeScript
2
star
16

codeblocks

🧛🏻‍♂️ Dark theme for Code::Blocks
2
star
17

wasi-master.github.io

HTML
2
star
18

rich-tree

A better tree command with beautiful icons and colors made in Python
Python
1
star
19

bengali-word-scripts

Solutions for a bunch of challenges I found on facebook for the Bengali language
Python
1
star
20

Python-Examples

Python examples that I made for begineers/intermidiates
Python
1
star
21

showfile

A tool to view files with their proper syntax highlighting in the console
Python
1
star
22

.github

A fallback for repos that don't have a .github folder
1
star
23

word-starts-with

CLI to find a word that starts with some character(s)
Python
1
star
24

vscode-wikipedia-hyperlink

Adds a hyperlink to a wikipedia article for the currently selected text in markup languages
TypeScript
1
star
25

youtube-tags-compiler

Make a list of tags for a specific video
Python
1
star