All Projects → Ozencb → Yts Scraper

Ozencb / Yts Scraper

Licence: mit
Download .torrent files from YTS YIFY

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Yts Scraper

Lulu
[Unmaintained] A simple and clean video/music/image downloader 👾
Stars: ✭ 789 (+4052.63%)
Mutual labels:  scraper, downloader
YouTube-MA
💾 YouTube video metadata archiver written in Golang
Stars: ✭ 17 (-10.53%)
Mutual labels:  scraper, downloader
vsco-scraper
Easily allows for scraping a VSCO
Stars: ✭ 106 (+457.89%)
Mutual labels:  scraper, downloader
Website-downloader
💡 Download the complete source code of any website (including all assets). [ Javascripts, Stylesheets, Images ] using Node.js
Stars: ✭ 615 (+3136.84%)
Mutual labels:  scraper, downloader
patreon-scraper
WIP Patreon attachment download written in TypeScript
Stars: ✭ 25 (+31.58%)
Mutual labels:  scraper, downloader
fansly
Simply scrape / download all the media from an fansly account
Stars: ✭ 351 (+1747.37%)
Mutual labels:  scraper, downloader
lux
👾 Fast and simple video download library and CLI tool written in Go
Stars: ✭ 19,266 (+101300%)
Mutual labels:  scraper, downloader
Instascrape
🚀 A fast and lightweight utility and Python library for downloading posts, stories, and highlights from Instagram.
Stars: ✭ 76 (+300%)
Mutual labels:  scraper, downloader
wget-lua
Wget-AT is a modern Wget with Lua hooks, Zstandard (+dictionary) WARC compression and URL-agnostic deduplication.
Stars: ✭ 52 (+173.68%)
Mutual labels:  scraper, downloader
TikTok
Download public videos on TikTok using Python with Selenium
Stars: ✭ 37 (+94.74%)
Mutual labels:  scraper, downloader
lezhin-comics-downloader
📥 Downloader for lezhin comics
Stars: ✭ 30 (+57.89%)
Mutual labels:  scraper, downloader
fiction-dl
A content downloader, capable of retrieving works of (fan)fiction from the web and saving them in a few common file formats.
Stars: ✭ 22 (+15.79%)
Mutual labels:  scraper, downloader
Annie
👾 Fast and simple video download library and CLI tool written in Go
Stars: ✭ 16,369 (+86052.63%)
Mutual labels:  scraper, downloader
saveddit
Bulk Downloader for Reddit
Stars: ✭ 130 (+584.21%)
Mutual labels:  scraper, downloader
Cum
comic updater, mangafied
Stars: ✭ 117 (+515.79%)
Mutual labels:  scraper, downloader
4scanner
Continuously search imageboards threads for images/webms and download them
Stars: ✭ 103 (+442.11%)
Mutual labels:  scraper, downloader
OnlyFans
Scrape all the media from an OnlyFans account - Updated regularly
Stars: ✭ 573 (+2915.79%)
Mutual labels:  scraper, downloader
Zeiver
A Scraper, Downloader, & Recorder for static open directories.
Stars: ✭ 14 (-26.32%)
Mutual labels:  scraper, downloader
Redditdownloader
Scrapes Reddit to download media of your choice.
Stars: ✭ 521 (+2642.11%)
Mutual labels:  scraper, downloader
Playstoredownloader
A command line tool to download Android applications directly from the Google Play Store by specifying their package name (an initial one-time configuration is required)
Stars: ✭ 664 (+3394.74%)
Mutual labels:  downloader

GitHub Issues Stars Forks MIT

YTS Scraper

Description

yts-scraper is a command-line tool for downloading .torrent files from YTS. It requires Python 3.0+. Note that this tool does not download the contents of a torrent file but downloads files with .torrent extension. You should use a Torrent client to open these files.

Installation

Make sure that setuptools is installed on your system before running setup.

Linux: sudo apt-get install python3-setuptools

Windows: pip install setuptools

Then you can run python setup.py install to install YTS-Scraper on your system.

Usage

To start scraping run:

yts-scraper [OPTIONS]

For instance, this command downloads every 1080p sci-fi movie and their posters with an IMDb score of 8 or higher, and store them in rating>genre structured subdirectories.

yts-scraper -q 1080p -g sci-fi -r 8 -c rating-genre -b

Options

Commands Description
-h or --help Prints help text. Also prints out all the available optional arguments.
-o or --output Output directory
-b or --background Append "-b" to download movie posters. This will pack .torrent file and the image together in a folder.
-m or --multiprocess Append -m to download using multiprocessor. This option makes the process significantly faster but is prone to raising flags and causing server to deny requests.
--csv-only Append --csv-only to log scraped data ONLY to a CSV file. With this argument torrent files will not be downloaded.
-i or --imdb-id Append -i to append IMDb ID to filename.
-q or --quality Video quality. Available options are: "all", "720p", "1080p", "3d"
-g or --genre Movie genre. Available options are: "all", "action", "adventure", "animation", "biography", "comedy", "crime", "documentary", "drama", "family", "fantasy", "film-noir", "game-show", "history", "horror", "music", "musical", "mystery", "news", "reality-tv", "romance", "sci-fi", "sport", "talk-show", "thriller", "war", "western".
-r or --rating Minimum rating score. Enter an integer between 0 and 9.
-s or --sort-by Download order. Available options are: "title", "year", "rating", "latest", "peers", "seeds", "download_count", "like_count", "date_added"
-c or --categorize-by Creates a folder structure. Available options are: "rating", "genre", "rating-genre", "genre-rating"
-y or --year-limit Filters out movies older than the given value.
-p or --page Can be used to skip ahead an amount of pages.

Disclaimer

This is a proof of concept tool built mainly to practice programming. The tool downloads thousands of torrent files in bulk and some of these torrent files might be leading to copyrighted material. Although the downloaded files are not the contents themselves, accessing or storing these files might still be illegal in some parts of the world. So, take great care when using this tool and make sure that it is legal.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].