Busque, descargue, y vea el maravilloso contenido ofrecido por el Canal Encuentro, Paka Paka, BACUA, Educ.ar, TEDx, CDA y otros.
Este es un simple programa que permite buscar, descargar y ver contenido de Encuentro y otros canales. Notar que este programa no distribuye contenido directamente, sino que permite un mejor uso personal de esos contenidos.
Por favor, referirse a los sitios web correspondientes para saber qué se puede y qué no se puede hacer con los contenidos de tales sitios.
Nota importante: Si tenés una versión anterior a la 3.1, el programa no te va a funcionar correctamente. Tenés que actualizar sí o sí la versión. Esto es porque Encuentro y Conectate reconfiguraron sus portales, por lo que las versiones viejas no te van a funcionar correctamente.
Desarrolladores, desarrolladores, desarrolladores
- Encuentro está totalmente desarrollado en Python
- el desarrollador principal es Facundo Batista
- podés enviar reportes de bugs, hacer pedidos o aportar ideas nuevas acá
- para ayudar a nivel de nuevo código, usá estas instrucciones
- gracias a Diego Mascialino por el empaquetado para Arch.
Donar
Si te gustó el programa, hay dos formas de agradecerme (¡podés hacer ambas!):
- Doná algo de dinero a Python Argentina (después de todo, recibí un montón de ayuda de ellos)
- Invitame una cerveza si alguna vez nos vemos
Historial
La versión actual es la 4.0:
- Dos nuevos backends: Contenidos Digitales Abiertos (CDA) y TEDx Buenos Aires
- Mejoras en los scrappers de distintos backends para presentar contenidos más limpios
- Se refactoreó el esquema de descargas: ahora es mucho más robusto y confiable
- Los archivos descargados tienen un nombre más limpio para que se puedan grabar en cualquier lado
- Soporta la lib de notificación mal instalada
- Algunas correcciones en la interfaz para hacerlo más usable
Cambios para la versión 3.1:
- Vuelve a funcionar luego de los cambios de backend de Encuentro y Conectate
- Ahora con CTRL-F se va directamente al campo de filtro (gracias Emiliano (@emilianohf))
- Se rehizo el manejo de la lista de episodios: ahora verlos y filtrarlos es muchísimo más rápido
- Mejoras en el empaquetado, debería funcionar para muchas (todas?) las versiones de Debian/Ubuntu (gracias Adrián Alves)
- Varias mejoras al encontrar nuevos episodios de los distintos backends, y correcciones en general
Cambios para la versión 2.1.1:
- Nuevo backend para 'Decime Quien Sos Vos'
- Se autentica correctamente en Conectate, lo que implica mejor calidad de videos descargados
- Evita explotar por la mala interacción entre PyQt y pynotify en algunos sistemas
- Se arregló la conservación del estado de ordenamiento de las columnas entre ejecuciones
- Es más robusto frente a problemas al guardar la configuración o metadata
- Tiene un mejor parseo para Bacua y otros backends; se mejoraron las herramientas en general
- No se loguea más algunos parámetros sensibles a nivel seguridad
Cambios para la versión 2.0.x:
- Vuelve a funcionar luego de los cambios de backend de Encuentro y Conectate
- Maneja las temporadas de los programas; no se repiten nombres y graba agrupado a disco
- Sólo anota (y no requiere aprobación del usuario) al tener errores en la descarga
- Mejor manejo de las imágenes de los episodios, con lo cual ahora se ven las de Bacua
- Actualiza automáticamente la metadata si se la encuentra demasiado desactualizada
- El proyecto tiene menos dependencias, es más simple hacerlo funcionar en más sistemas
- Soporta ser ejecutado en un virtualenv
- Varias correcciones y detalles para hacerlo más usable y robusto
Cambios para la versión 1.1:
- Corregido el problema de autenticación luego de unos cambios en el servicio
- Mejor manejo de error en las descargas, ahora no se traba en los errores de red
- Errores de red expuestos más claros al usuario y en el log
- Mejor parseo de las páginas de los servicios
- El campo de contraseña es opcionalmente ocultado
- Se puede elegir via la interfaz al directorio de descargas
Cambios para la versión 1.0:
- ¡Ahora funciona en Windows!
- Usamos Qt para la interfaz gráfica
- Se hicieron algunos ajustes en la forma de empaquetado
- Tenemos otras pequeñas mejoras y correcciones
Cambios para la versión 0.9:
- Hay un nuevo backend! Banco Audiovisual de Contenidos Universales Argentino
- Se muestran imágenes para cada episodio
- Hay una cola explícita de descargas, mostrando los estados de todas las transferencias
- Las descargas terminadas se pueden filtrar por separado
- Mejor manejo de las cancelaciones, más logging, y otras pequeñas mejoras y correcciones
Cambios para la versión 0.8:
- Soporte para múltiples fuentes de datos. Ahora también baja los episodios perdidos de la web de Encuentro.
- Corregido el problema que hacía perder las actualizaciones cuando se reordenaba o filtraba (dando la impresión que los downloads se trababan).
- Mejor uso de nombres y directorios al grabar los videos.
- Otras pequeñas mejoras y correcciones.
Cambios para la versión 0.7:
- El programa Encuentro funciona con todo el contenido de Conectate.
- Se mejoró el título de la columna Duración.
- Notificaciones cuando termina una descarga (configurable).
- Icono de estado en el systray.
- Mostramos la descripción del episodio al dejar el mouse quieto en la linea.
- Ahora tenemos un menú.
Cambios para la versión 0.5:
- Se puede autorefrescar la lista de episodios al inicio (si lo dice la config)
- El filtro ahora funciona también sobre la columna de Sección
- Soporta mejor los episodios que fueron borrados del disco
- También hay algunas pequeñas mejoras y otros detalles corregidos
Cambios para la versión 0.4:
- Ahora se puede filtrar todos los programas para encontrarlos más fácil.
- ¡Tenemos una versión para Windows! (gracias Javier Andalia)
- ¡Tenemos un instalador para Arch Linux! (gracias Diego Mascialino)
- Mostramos versiones de todas las bibliotecas usadas al arrancar.
- Mejor info de error si no se encuentra alguna biblioteca.
- Correcciones pequeñas, y más control de errores...
Cambios para la versión 0.3:
- Ahora podés poner al mismo tiempo a bajar muchos episodios (se encolan).
- ¡Soportamos botón derecho! Hacé click en cualquier episodio y fijate las opciones.
- Las descargas ahora pueden cancelarse.
- Menos dependencias: no más zope, y uso json de la biblioteca estándar.
- También corregí algunos problemillas, y limpié un poco el código.
La primera versión que se liberó al público, la 0.2, tenía estos detalles como los más importantes:
- Se pueden encolar descargas de episodios, que luego irán bajando uno por uno.
- Permite una visualización directa de los episodios desde el programa.
- Se mantiene y muestra el estado de cada episodio.
- La lista e información de los episodios se descarga automáticamente del server, para un mejor arranque.
- Configuración de parámetros, con un wizard para realizar más fácilmente la configuración necesaria.
- Descargable como tarball (multiplataforma), con un instalador para Debian/Ubuntu, e incluso con un PPA para suscribirse.