Code Monkey home page Code Monkey logo

auto_py_torrent's Introduction

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
  • Simple and easy search, for file downloads using torrent.
  • Formatted and colorized terminal output.
$ python3 --version

Upgrade it as you wish.

$ brew install python3

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

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

$ sudo pip3 install virtualenv
$ cd
$ virtualenv venv_auto_py
$ cd venv_auto_py
$ source bin/activate
# 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"
$ auto_py_torrent MODE SELECTED_PAGE STRING_TO_SEARCH

See also auto_py_torrent --help.

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"

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.

See HISTORY.

MIT: LICENSE.

Gabriel Scotillo (@gabrielscotillo)

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

auto_py_torrent's People

Contributors

ocslegna avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

auto_py_torrent's Issues

Example commands and other commands not working

Hi, it seems that the tool is no longer working (at least for me). I've tried several commands and nothing seems to work. Is the project still maintained?
I followed the setup instructions and I am using python 3.9.8.

I've added screenshots of some of the errors.
image
image
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.