Skip to main content

=?utf-8?q?Descarga_tus_peliculas_y_series=2C_automatiza_todo_y_crea_tu_propio_Netflix_=28hecho_con_fines_de_aprendizaje=29_completamente_funcional_=28y_con_m=C3=A1s_contenido_que_el_de_Netflix=29_haciendo_uso_de_Plex=2C_Ombi_y_otras_tecnolog=C3=ADas_m=C3=A1s=2E_=E2=AD=90?=

Project description

MovieTool

License: MIT Python 3.10 PyPi Package GitGub Repositorie

  • ⚠ Este proyecto es uno personal, sin animo de lucro y tampoco animo a nadie a usarlo. La persona que utilice esta herramienta será bajo su propio riesgo. Aclarar antes de que continues leyendo que acá no se proporciona NINGÚN contenido, todo es descargado usando redes torrents, por tanto, es cuestión del usuario en sí (usted) de si accede a ese contenido.

Ten en cuenta que estás en github, y que por tanto, casi todo lo que se dice acá se dice teniendo en mente que sabes algo de python o parecido. Si no es desarrollador puede ir a la zona de descargas, descargar y leer la documentación para el usuario.

Detalles del proyecto


Hola usuario de internet! Si quieres tener tu proyecto de MovieTool montado, ten en cuenta que no es necesario programar, puedes descargar el ejecutable de todo el proyecto aquí (comming son)! Si por otro lado eres programador, puedes ver la documentación oficial.

--

Hola! Me emociona contarles y mostrarles este gran proyecto personal. MovieTool es una app que hace uso de Python para automatizar la descarga de contenido multimedia, haciendo uso de Torrents, esto quiere decir que no existe contenido almacenado por nosotros. Hacemos uso de múltiples aplicaciones y APIs ya existentes para lograr este objetivo.Podrás crear tu propia biblioteca de contenido y disfrutarlo desde donde quieras usando Plex (lo ideal) o alguna otra solución. Podrás descargar contenido de todo tipo, limitado por la cantidad de seeders (cantidad de personas que ya tienen el contenido multimedia y lo comparten) que haya en ese instante, siendo que, si hay pocos seeders para esa serie/película, tu contenido tardará en descargar o directamente no descarga. La idea de este proyecto fue que descargar y almacenar contenido fuera realmente sencillo, fácil y seguro, y si tenemos en cuenta lo anterior dicho, crear una biblioteca de contenido multimedia puede llegar a ser muy pesado, pues, se necesitan muchas GBs para almacenar mucho contenido, así que asegurate de tener espacio libre :) Una solución que puedes aplicar es descargar contenido y posteriormente eliminarlo para liberar espacio.

Cuando pongas a correr nuestro programa, recomendamos que lo haga desde una compu secundaria donde idealmente no se use para nada más (aunque descargar torrents no conlleva mucho estrés a la cpu, puede traer errores aún no previstos. Nos faltan pruebas)

Apps que NO son de nuestra autoría y que se usan


Hacemos uso de algunas apps para cumplir nuestro objetivo, y que se proporcionan independientemente de tu sistema operativo en el montable del proyecto (más abajo)

  • Python - Lenguaje base del proyecto.
  • qBittorrent - Cliente de BitTorrents.
  • Jackett - API Para trackers (la piedra angular aquí).
  • Ombi - Para hacer peticiones de peliculas.
  • Plex - Servicio para la visualización del contenido.

Si no eres programador, es probable que lo siguiente parezca casi criptográfico, así que te recomiendo ir directamente a la zona de descarga!

Descargas

Esta zona va dedicada a todos los usuarios que quieren montarse su propio servidor de contenido multimedia de manera sencilla.

  • Para empezar es necesario que descargue MovieTool Runner Apps, la cual instala en su sistema operativo (Windows o Linux) las aplicaciones necesarias para poder crear el servidor. (Es posible que MTRA sea detectado como "virus" ya que ejecutamos comandos de la consola de Windows a través del script para instalar las apps, si prefiere instalar manualmente cada aplicación, el listado de las mismas está en la descripcción) Visit our page to download!

  • Comming Soon.

Instalación (para desarrolladores)

Te recomendamos leer la documentación oficial


La mejor idea para obtener acceso a este paquete, es haciendo uso de pip:

pip install MovieTool

Ya con el comando ejecutado, podrás comenzar a usar nuestro paquete.


Si por alguna razón tienes algún problema con esto, puedes instalar el proyecto clonando el repositorio dentro de la carpeta de un proyecto ya creado:

git clone https://github.com/ElHaban3ro/MovieTool.git

Esto te copiará el proyecto dentro de una nueva carpeta. Lo siguiente en hacer es muy importante, necesitas instalar los requisitos previos (el requeriments.txt incluye las librerías importantes que necesitamos para que el proyecto funcione). Ésto lo hacemos con el comando:

pip install -r requirements.txt 

Esto, idealmente tendría que instalarte todas las librerias necesarias.

Una vez con esto hecho, tu proyecto personalizado se vería así:

tu_proyecto |
               .venv
               MovieTool (librería)  |
                                      download_torrents.py
                                     
               main.py (tu script principal)

Uso (si eres programador)


Esta descripción de uso es poco detallada, si quiere más información vaya a la documentación ofical

Hacer uso de nuestros modulos es realmente facil. Para utilizar un módulo, se haría de la siguiente forma:

from MovieTool.download_torrents import download

d = download('Dahmer S01E05', 'http://jacketthost:9197', 'jackettAPIKey', 'http://qbtorrenthost:8080', 'admin', 'adminadmin', 'C:/users/yo/raw_movies/', 2000, False)

Autor Contact


Contact Twitter Contact Discord Contact Discord

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MovieTool-3.8.1.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

MovieTool-3.8.1-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file MovieTool-3.8.1.tar.gz.

File metadata

  • Download URL: MovieTool-3.8.1.tar.gz
  • Upload date:
  • Size: 14.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for MovieTool-3.8.1.tar.gz
Algorithm Hash digest
SHA256 13aead55cb9800b7a0a88972c79b3eb981ca601bcf100ccc184d91988b0f7b4b
MD5 b288dca6af883c16d51b4721141e52d2
BLAKE2b-256 9477c60069272413eea0e009e5c2453dc383079762561de8063e87c9841799a1

See more details on using hashes here.

File details

Details for the file MovieTool-3.8.1-py3-none-any.whl.

File metadata

  • Download URL: MovieTool-3.8.1-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for MovieTool-3.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bf8a442cde97fef5b8af6f4c7836c31f428a2e763dcaddc440caf7ee4afa3062
MD5 2a35c96a9eb414d62d139553ff3f96b5
BLAKE2b-256 5a1a83889c3c10c4e592da1527a5fc7fa4dbb602573b4798958f856faedbd010

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page