Descargavideos
Descargavideos copied to clipboard
All descargavídeos source code.
Descargavideos
Descargavídeos es una web escrita en PHP capaz de obtener el enlace de un vídeo dada la url de otra web.
Estructura
- canales
Logotipos de las webs soportadas
- cpanel
Panel de control de la web
- util
Funciones para hacer pruebas
- util
- css
Todas las hojas de estilo que usa la web. Versiones extendidas y minificadas
- dominioextra
Archivos para dominios extra para evitar esquivar bloqueos
- gracias
Mensaje de agradecimiento que se muestra al donar
- idiomas
archivos con el texto traducido (no todo el texto está aquí, por terminar)
- img
Todas las imágenes usadas en la web
- js
Todo el js de la web. Versiones extendidas y minificadas
- paginas
Las páginas listadas en el menú principal que son incrustadas en la plantilla
- plantillas
Distintas plantillas para respresentar los resultados (no todas funcionan)
- player
Reproductor online de vídeos embedidos, usando flash o html5
- reproductor
Reproductor flash de audio para las búsquedas de música
- secundario
Resolución de las webs a enlace de vídeo. Aquí se hace la búsqueda de los vídeos
- buscaMp3
Búsqueda de las canciones
- crypto
Clases usadas para encriptar y desencriptar
- SabreAMF
Versión ligéramente modificada de SabreAMF usada para manejar mensajes AMF
- 0 plantilla cadena.php
Archivo de ejemplo para dar soporte a nuevas webs
- cadenas.php
listados de las webs soportadas: Dominio y archivo php que se encarga de ellas
- index.php
Procesa una url llamando a las clases correspondientes a partir de 'candenas.php'
- buscaMp3
- util
Útiles
- advertisement.js
Usado únicamente para comprobar si el usuario usa AdBlock
- bm2.php
Usado por el bookmarklet V2
- cambios.php
Changelog
- definiciones.php
Configuraciones para el servidor, como el nombre del dominio
- flag.php
Llamado al hacer un aviso rápido de fallo. Los avisos se consultan en /cpanel
- form.php
formulario embedido en un iframe para usar en otras webs
- funciones.php
funciones genéricas de todo tipo
- funcionesIndex.php
funciones usadas sólo por index.php
- geoiploc.php
Usado para, en ocasiones de problemas conocidos con geobloqueos, mostrar una advertencia
- g-search-xml.php
Usado por google para el buscador incrustado
- indexRender(Escritorio|Movil)
html de la web
- plantillaResultado.php
Recoje un resultado y aplica la plantilla indicada para poder mostrarlo
- publis.php
snipets publicitarios
Uso
Necesario (Recomendado usar xampp con la configuración inicial):
- php >= 5.4
- servidor apache (.htaccess)
- Crear un archivo llamado
.htpasswd
en/var/pass/.htpasswd
del servidor y configurarlo. ¿Qué? ¿Cómo? - Copiar la raiz del repositorio a la raiz de la web. Al entrar al dominio/subdominio debe cargar
index.php
.
Problemas conocidos
- La web sólo funciona si está en la raíz del dominio/subdominio.
- En algunos sitios se llama al dominio descargavideos.tv en lugar del definido en definiciones.php.
- Las imágenes ligadas a la plantilla no están junto a las hojas de estilo.
- Algunos resultados fallidos no son detectados, mostrando al usuario en ocasiones resultados vacíos o incluso la web malformada.
- Sólo algunas clases de cadenas en la carpeta
secundario
están completadas. Ninguna es independiente por culpa de la llamada a la funciónfinalCadena
.