π 😼 た, 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 7754e199be Merge pull request 'Update dependency transmission-rpc to v3.2.8' (#30) from renovate/transmission-rpc-3.x into master 2 days ago
pynyaata Prettifying the code a little bit + redundant href on A-U 3 weeks ago
.dockerignore Remove cloudscrapper 9 months ago
.drone.yml remove dependabot 3 months ago
.env.dist Cache managed by redis now 3 months ago
.gitignore Fix pypi 1 year ago
Dockerfile Update python Docker tag to v3.9.7 3 weeks ago
LICENSE.txt Fix pypi 1 year ago
MANIFEST.in Add optional README 1 year ago
README.md Add hidden transmission 3 months ago
docker-compose.yml Add hidden transmission 3 months ago
get404.py Prettifying the code a little bit + redundant href on A-U 3 weeks ago
renovate.json Add renovate.json 3 months ago
requirements.txt Update dependency transmission-rpc to v3.2.8 2 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 anime 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.