Al tiempo que procesa la mayoría de las solicitudes de usuarios a través del servidor en el que está instalado, lo que afecta positivamente a los usuarios. El código del proyecto está escrito en el lenguaje de programación Crystal, utiliza el DBMS PostgreSQL y se distribuye bajo la licencia AGPLv3 +. Invidious, de hecho, es análogo al bastante popular servicio web anterior HookTube , cuyo autor, en julio del año pasado (una semana después de que se anunció Invidious), recibió una carta de advertencia de Google sobre su violación de los términos de uso de la API de YouTube y se vio obligado a detener Trabajo normal de su servicio.
El objetivo principal de HookTube era enviar las solicitudes de los usuarios a los servidores de Google (YouTube), lo cual, aunque mejoró la privacidad de los usuarios y también les permitió ver y descargar vídeos (incluidos aquellos con restricciones geográficas, por ejemplo).
Invidious actualmente se mantiene en un ciclo de lanzamientos mensuales y está destinado a proporcionar a los administradores de sus propias instancias de Invidious mejoras de código fuente más o menos relevantes y estables.
Características de Invidious
Invidious les permite a los usuarios poder ver vídeos de YouTube sin publicidad y sin seguimiento de Google.
En este punto, la API Invidious utiliza la aplicación FreeTube, el reproductor de música MusicPiped y el sitio web de CloudTube.
Por otro lado, también se destaca la posibilidad de importar / exportar suscripciones en Invidious (incluido el formato NewPipe), el historial de navegación y la configuración. Soporte RSS para feeds de YouTube y feeds personalizados.
Así como la capacidad para administrar suscripciones, poder mostrar solo vídeos no visitados y los vídeos más recientes, entrega de notificaciones sobre nuevos vídeos, importación de suscripciones desde YouTube.
Otra característica bastante buena de Invidious es la posibilidad de incrustar vídeos con Invidious en las páginas de otros sitios. Tanto directamente como desde YouTube (usando un script).
También es de destacar que Invidious proporciona su propia API para desarrolladores. De las demás características que se pueden destacar de este front-end encontramos:
Modo de solo audio (no es necesario mantener la ventana abierta en el móvil)
Software libre (licencia AGPLv3)
En Invidious no hay anuncios ni seguimiento al usuario
No es necesario crear una cuenta de Google para guardar suscripciones
Ligero (página de inicio es 4 KB comprimido)
Modo oscuro
Soporte integrado
Establecer las opciones predeterminadas del reproductor (velocidad, calidad, reproducción automática, bucle).
La posibilidad de ver el vídeo sin la inclusión de JavaScript
Soporte para comentarios de Reddit en lugar de comentarios de YT
No utiliza ninguna de las API oficiales de YouTube Omisión de bloqueos en caso de que el video no esté disponible para el país del usuario API de desarrollador
Para quienes estén interesados en probar Invidious deben saber que pueden visitar la página web en donde está montado el servicio el enlace es este.
O pueden descargar el código del front-end y montarlo personalmente en un servidor.
¿Cómo instalar Invidious?
ara quienes estén interesados en montar este front-end en un servidor o en su sistema en su ordenador personal.
Pero antes es necesario contar con algunas dependencias necesarias para el funcionamiento de Invidious, por lo que primero tenemos que instalarlas.
Si son usuarios de Arch Linux, Manjaro , Antergos o cualquier otro derivado de Arch linux deben abrir una terminal y teclear lo siguiente:
sudo pacman -S shards crystal imagemagick librsvg postgresql
En el caso de los que sean usuarios de Debian, Ubuntu o cualquier derivado de estos vamos a teclear lo siguiente:
curl -sSL https://dist.crystal-lang.org/apt/setup.sh | sudo bash
curl -sL https://keybase.io/crystal/pgp_keys.asc | sudo apt-key add - echo deb https://dist.crystal-lang.org/apt crystal main
| sudo tee /etc/apt/sources.list.d/crystal.list sudo apt-get update
sudo apt install crystal libssl-dev libxml2-dev libyaml-dev libgmp-dev libreadline-dev librsvg2-dev postgresql imagemagick libsqlite3-dev
Hecho esto ahora vamos a descargar el script instalador de Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh sudo chmod +x invidious_update.sh sudo ./invidious_update.sh
fuente:desdelinux.net
- Visto: 1086