/py_moviecrawler

Simple multithreaded python movie crawler

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

py_moviecrawler

Simple multithreaded python movie crawler

Disclaimer: I'm not responsable for the use of this software. Check if downloading of movies is in accordance with the laws of your country!

Description: Search for filecrypt links (ul, so) for movies from W-H. The best available releases are picked

Usage: main.py [-h] [-i INPUT] [-o OUTPUT] [-m MISSING] [-t THREADS] [-a] [-s] [--boerse-user BOERSE_USER] [--boerse-pw BOERSE_PW]

-h, --help show this help message and exit

-i INPUT, --input INPUT

                    specifay source file for movies

-o OUTPUT, --output OUTPUT

                    file to save filecrypt links

-m MISSING, --missing MISSING

                    file to save missing (failed) movies

-t THREADS, --threads THREADS

                    how much threads should be used (default: 4)

-a, --scrap-all scrap all 1080p movies from W-H

-s, --selenium use selenium to results from boerse.to (experimental)

--boerse-user BOERSE_USER

                    username for boerse.to

--boerse-pw BOERSE_PW

                    password for boerse.to

Examples:

python3 py_moviecrawler -o links.txt -i movies.txt -s --boerse-user BoerseUser --boerse-pw BoersePW

python3 py_moviecrawler -o links.txt --scrap-all -t 8

1line/movie in movies.txt

Image

Changelog:

0.1.0

  • Initial Release

0.1.1

  • bugfix multithreading
  • bugfix empty line in ouput
  • filter results including tv_shows

0.2.0

  • extended html parsing
  • using offline check from w-h
  • prefer releases with higher quality

0.3.0

  • added plex support
  • bufix for five digits movie ids

0.4.0

  • added option --scrap-all

0.5.0

  • [experimental] get results from boerse.to
  • added selenium support
  • added dl_rename.py