All Projects → ocslegna → auto_py_torrent

ocslegna / auto_py_torrent

Licence: MIT license
Tool for automate torrent download.

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to auto py torrent

Torrent-To-Google-Drive-Downloader
Simple notebook to stream torrent files to Google Drive using Google Colab and python3.
Stars: ✭ 256 (+782.76%)
Mutual labels:  torrent, torrent-downloader
cassette
Cassette is music manager supporting major torrents site to download, sync and stream tracks on-the-go 🎧
Stars: ✭ 19 (-34.48%)
Mutual labels:  torrent, torrent-downloader
UEHToR
UEHToR, #1 Torrent And File Leecher For Heroku, Based on Node.js. Simple to Install with full SEO Support
Stars: ✭ 28 (-3.45%)
Mutual labels:  torrent, torrent-downloader
MiXLab
MiXLab is a mix of multiple amazing Colab Notebooks found on the internet such as rcloneLab, RLabClone, Torrent to Google Drive Downloader and some more.
Stars: ✭ 143 (+393.1%)
Mutual labels:  torrent, torrent-downloader
nyaascraper
An application to scrape and open magnet links for fansub groups from nyaa.si where batches don't already exist.
Stars: ✭ 34 (+17.24%)
Mutual labels:  torrent, torrent-downloader
Trickl
trickl torrent client
Stars: ✭ 50 (+72.41%)
Mutual labels:  torrent, torrent-downloader
Vlc Bittorrent
A bittorrent plugin for VLC.
Stars: ✭ 198 (+582.76%)
Mutual labels:  torrent
Publicleech
can be found on Telegram as https://telegram.dog/PublicLeechGroup
Stars: ✭ 236 (+713.79%)
Mutual labels:  torrent
Notorious
Go: A feature-complete, performant torrent tracker
Stars: ✭ 194 (+568.97%)
Mutual labels:  torrent
Gmdb
GMDB is the ultra-simple, cross-platform Movie Library with Features (Search, Take Note, Watch Later, Like, Import, Learn, Instantly Torrent Magnet Watch)
Stars: ✭ 189 (+551.72%)
Mutual labels:  torrent
autolycus
A seedr.cc inspired web application to download and stream torrent files from hosted web servers.
Stars: ✭ 95 (+227.59%)
Mutual labels:  torrent
transmitter
A WebExtension for the Transmission BitTorrent client
Stars: ✭ 72 (+148.28%)
Mutual labels:  torrent
Cratetorrent
A BitTorrent V1 engine library for Rust (and currently Linux)
Stars: ✭ 233 (+703.45%)
Mutual labels:  torrent
Ipmagnet
Check which IP adresses your BitTorrent client is handing out to trackers
Stars: ✭ 200 (+589.66%)
Mutual labels:  torrent
Minithunder
android迷你版迅雷,支持thunder:// ftp:// http:// ed2k:// 磁力链 种子文件的下载,音视频文件支持边下边播.
Stars: ✭ 254 (+775.86%)
Mutual labels:  torrent
Transgui
🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.
Stars: ✭ 2,488 (+8479.31%)
Mutual labels:  torrent
porla
A high performance BitTorrent client for servers and seedboxes.
Stars: ✭ 83 (+186.21%)
Mutual labels:  torrent
Thepiratebay
💀 The Pirate Bay node.js client
Stars: ✭ 191 (+558.62%)
Mutual labels:  torrent
Magnetissimo
Web application that indexes all popular torrent sites, and saves it to the local database.
Stars: ✭ 2,551 (+8696.55%)
Mutual labels:  torrent
SpooferBT
Relay torrent tracker communication via TCP to bypass a blocked UDP network.
Stars: ✭ 18 (-37.93%)
Mutual labels:  torrent

auto_py_torrent

auto_py_torrent is an automated tool for download files by obtaining torrents or magnets that are in different provided pages that the user can choose.

Its goal is to make it easier for users to find the files they want and download them instantly.

An auto_py_torrent command is provided in which the user can currently choose between two modes, best_rated and list mode, then it selects one of the torrent tracking pages for multimedia content and finally enter the text of what you want to download.

We Can List It Out!

https://user-images.githubusercontent.com/6371898/28991985-b72c0340-7967-11e7-97a2-c33d96d43706.png

With a Little Help from My Friends!

https://user-images.githubusercontent.com/6371898/28991984-b46bb402-7967-11e7-9d39-9f8b55362ac9.png

1   Main features

  • Simple and easy search, for file downloads using torrent.
  • Formatted and colorized terminal output.

2   Installation and an usage example.

2.1   First, check your python3 version.

$ python3 --version

Upgrade it as you wish.

2.2   Install python3-pip:

2.2.1   Mac

$ brew install python3

2.2.2   Linux

Using the package manager with different linux distributions:

# Ubuntu/Debian.
$ sudo apt-get update
$ sudo apt-get install -y python3-pip
# Fedora, CentOS, RHEL.
$ sudo dnf install python3-pip
# Arch.
$ pacman -S python3-pip

2.2.3   Windows

If C:\path\to\python\Scripts\pip3 is not there remite to:

2.3   Install virtualenv if necessary and activate it.

$ sudo pip3 install virtualenv
$ cd
$ virtualenv venv_auto_py
$ cd venv_auto_py
$ source bin/activate

2.4   Install auto_py_torrent and get an example!

# With virtual env activated:
$ pip3 install auto_py_torrent

# Without virtual env:
$ sudo pip3 install auto_py_torrent

# This way you are getting a detail list of results from ``torrent_project`` site.
$ auto_py_torrent 1 0 "The simpsons"

3   Usage

$ auto_py_torrent MODE SELECTED_PAGE STRING_TO_SEARCH

See also auto_py_torrent --help.

3.1   Examples

Using best_rated mode with torrent_project page:

$ auto_py_torrent 0 0 "The simpsons"

Using list mode with the pirate bay page:

$ auto_py_torrent 1 1 "The simpsons"

4   Meta

4.1   Dependencies

auto_py_torrent uses this incredibles libraries:

  • BeautifulSoup — Python library for pulling data out of HTML and XML files.
  • Requests — Requests is an elegant and simple HTTP library for Python, built for human beings.
  • Tabulate — Python library for tabular data print in Python, a library and a command-line utility.
  • Coloredlogs — Python package that enables colored terminal output for Python’s logging module.
  • lxml — Python library for processing XML and HTML in the Python language.

4.2   Release History

See HISTORY.

4.3   Licence

MIT: LICENSE.

4.4   Author

Gabriel Scotillo (@gabrielscotillo)

4.5   Package index

https://pypi.python.org/pypi/auto-py-torrent.

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].