π 😼 た, Xéfir's personal animes torrent search engine
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Michel Roux 92a45258f6 Merge pull request 'Bump python-dotenv from 0.17.1 to 0.18.0' (#22) from dependabot/pip/python-dotenv-0.18.0 into master 3 days ago
pynyaata Fix TheTVDB and AniUlt 4 months ago
.dockerignore Remove cloudscrapper 6 months ago
.drone.yml Fix pypi deployment 2 months ago
.env.dist Add auto captcha solverr 5 months ago
.gitignore Fix pypi 1 year ago
Dockerfile Bump python from 3.9.4-slim to 3.9.5-slim 2 months ago
LICENSE.txt Fix pypi 1 year ago
MANIFEST.in Add optional README 1 year ago
README.md Remove cloudscrapper 6 months ago
docker-compose.yml Remove cloudscrapper 6 months ago
get404.py Add a flaresolverr cleaner 5 months ago
requirements.txt Bump python-dotenv from 0.17.1 to 0.18.0 3 days ago
run.py New way to run pynyaata 1 year ago
setup.py Fix with 2Captcha (not optimal) + fix π 1 year ago

README.md

π 😼

"PyNyaaTa", Xéfir's personal animes torrent search engine

Build Status Docker Hub

I'm lazy, and I want to search across several VF and VOSTFR torrents databases in one click. That's the starting point that build this app. At first, it was a crappy PHP project without any good future. After a good rewrite in Python, it's time to show it to the public, and here it is!

Installing / Getting started

With Docker

Without Docker

Features

Configuration

All is managed by environment variables. Please look into the .env.dist file to list all possible environment variables. You have to install MariaDB (or any MySQL server) to be able to access the admin panel.

Bypassing CloudFlare for YggTorrent

YggTorrent use CloudFlare to protect them to DDoS attacks. This app will make abusive requests to their servers, and CloudFlare will try to detect if PyNyaaTa is a real human or not. I think you have the answer to the question ... Over time, CloudFlare will ask you systematically to prove yourself. To be able to see YggTorrent results, you have to have a FlareSolverr instance running. Please refer to their documentation. After that, change the CLOUDPROXY_ENDPOINT environment variable to refer to your CloudProxy instance.

If you use PyNyaaTa with Docker and the docker-compose.yml from this repository, you don't have to do all this, it comes pre-installed.