Giter Club home page Giter Club logo

dl-pj's Introduction

DL-JS:musical_note::movie_camera::page_facing_up:

Interfaz Grafica No Oficial Para Youtube-DL

Status: Beta ☑️

AppVeyor

Travis

Pagina Oficial 🌐

Descripción

Interfaz Grafica no oficial en QT para YoutubeDL, Descarga de mas de 700 paginas diferentes En el formato y calidad que quieras, inicia sesión y baja tus videos de tu cuenta, o baja listas de reproducción incluso hasta canales completos.

Escrito en C++ usando el framework de QT, el motor de descarga YoutubeDL, FFmpeg y Wget se busca simplificar principalmente el gran motor de descarga que es YoutubeDL en toda su capacidad para todo usuario, Tratando de resolver la problemática de las paginas de descargas inseguras, limitativas y con publicidad trayendo una aplicación de escritorio sencilla y para todo usuario.

Compilación🏗️

Windows

Con QT Creator (:heavy_check_mark:Testeado en 4.12.2) se selecciona el archivo proyecto "DL_JS_Lis.pro" se configura los compiladores (:heavy_check_mark:Testeado en MinGWin 4.3.4/GCC 7.2.0 32&64) y se compila en código. Luego se aplica Qt Deploy Tool (:heavy_check_mark:Testeado en 5.12.9) por consola, Eg.windeployqt.exe --release --no-opengl-sw --no-system-d3d-compiler --no-translations DL-JS_Lis.exe para añadir las librerías de qt requeridas y por ultimo se añade youtubeDL y FFmpeg junto al ejecutable.

También se puede hacer manualmente con QMake

Como Usar👨‍🎓

Toda la información de uso esta en la pagina oficial del proyecto

Plataformas💻🖥️📴

  • Windows 7 (Con librerías incluidas)
  • Linux (En desarrollo)
  • Mac (En desarrollo - Sin testeo a fondo)
  • Android (Futuro Port)

Traducciones🗺️

estado: ☑️Español ✅Ingles ❔Frances

Windows

En la carpeta "translations" se encuentran las traducciones actualmente hechas con la siguiente nomenclatura "DL-JS_lis_esp.qm" simplemente se copia la traducción deseada ala carpeta del ejecutable y se inicia. Hay otros aspectos que se preconfiguran sin necesidad de los archivos de traducción como el idioma de los subtítulos, etc.

Se ha de destacar que el programa esta hecho nativamente en español

De necesitar otra traducción se pueden crear con Qt Linguist (:heavy_check_mark:Testeado en 5.12.9) bajando el código de el repositorio de github y creando una nueva traducción. Actualmente el desarrollo esta enfocado en alcanzar la estabilidad del programa, y automatizar procesos, mas se tiene de objetivo tiene un alta cantidad de traducciones

Características✔️

☑️Descarga De Audio Video y Subtítulos

☑️Subtítulos Embebidos (Automático en Crunchyroll)

☑️Selección Nativa para Salida de Nombre y Formato

☑️Login

☑️Descarga Listas de reproducción / Canales / Usuarios / Lista de Listas

☑️Multi lenguaje (Ingles, Español, +)

☑️Proxy configurable

✅Configuración Para modo Álbum

❎ Actualización (FFMpeg - YoutubeDL - Core)

Características Futuras🕐

  • Wget (DL-Net)
  • Ventana Escalable
  • Eliminación de la consola
  • Modo debug/Verción Debug
  • AutoBuilds
  • Adición de otros motores de descarga
  • Mas Ports y Traducciones

Requisitos📎

Windows 7 (Visual C++ Reidistibutable 2010 x86)

Copyright©️

Licencia

Todo termino de licencia es abarcado por la GNU GENERAL PUBLIC LICENSE

Remarcando lo siguiente:

Toda la obra esta libre de garantias y es de codigo fuente libre

La descarga, instalación, ejecucion y uso de la obra estan libre de
cualquier tipo de publicidad, pago o tipo de telemetria o estadistica

Al usar codigo fuente, compilados del mismo o cualquier biblioteca en
esta obra se esta inplicitamente aceptando los terminos y
condiciones de esta obra y terceros, descritas en las licencias que
invocan cada componente de esta obra

[Terceros]

UPx - Empequetador (https://upx.github.io) FFMpeg - Motor de Multimedia [GNU - GPL v3] QT - Framework [GNU - GPL v3] [Others Third Party Modules Licences] Youtube-DL - Motor de Descargas [unlicense] qdarkstyle - Tema de interfaz QT [MIT license]

Mas Detalles en jackestar.netlify.app/Copyright

dl-pj's People

Contributors

jackestar avatar

Stargazers

 avatar

Watchers

 avatar

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.