
ani-cli es un script de shell POSIX que le permite buscar anime, seleccionar episodios y transmitir directamente a través de mpv. se utiliza fzf Seleccione el título y el episodio, luego use curl para obtener los datos requeridos.
Ingrese el nombre de la animación, fzf Se muestran las coincidencias disponibles, seleccionas una, seleccionas un episodio y el mpv comienza a transmitirse. Sin navegador, sin anuncios, sin ventanas emergentes y sin necesidad de abrir varias pestañas para encontrar el siguiente episodio.
¿Qué hace realmente ani-cli?
anikeli es un script de shell mantenido en GitHub por pystardust. Busca sitios de transmisión de terceros y utiliza herramientas similares para procesar los resultados. comando grep y comando sedy transfiere la URL de transmisión seleccionada a su reproductor multimedia.
anikeli No aloja ningún vídeo en sí. Cuando buscas y reproduces anime, el vídeo se transmite directamente desde el sitio web de origen.
Depende de los requisitos de ani-cli
anikeli Es un script liviano, pero se basa en algunas otras herramientas para manejar la búsqueda, descarga y reproducción. Asegúrese de tenerlos instalados antes de comenzar.
grepysed– tratar con lenguaje de marcado de hipertexto y JSON Respuesta del sitio de origen.curl– Obtener resultados de búsqueda e información de episodios.mpv– Reproducir vídeo en streaming. En macOS, puedes usar iina en su lugar.fzf– Proporciona búsqueda interactiva y selector de episodios.yt-dlp– Descargar episodios cuando utilices la opción de descarga.ffmpeg– Actúa como descargador alternativo si yt-dlp no puede obtener la transmisión.patch– Solo es necesario cuando se utiliza la función de actualización automática integrada de ani-cli.
Una herramienta que vale la pena conocer es fzf. Es un buscador difuso de línea de comandos que convierte listas de texto en menús interactivos con capacidad de búsqueda. esto es para anikeli Una interfaz simple en lugar de tener que navegar a través de una larga lista de enlaces rastreados.
Instalar ani-cli
La forma más fácil de instalar anikeli depende de tu distribución de linuxasí que utilice el método apropiado para su sistema.
En Debian 13 (inestable) y derivados:
sudo apt install ani-cli
En Fedora:
Fedora requiere RPM Fusion mpvy luego el repositorio COPR del mantenedor de ani-cli.
sudo dnf copr enable derisis13/ani-cli sudo dnf install ani-cli
En distribuciones Arch y basadas en Arch:
yay -S ani-cli
No existen paquetes oficiales para RHEL o Rocky Linux, y el proyecto actualmente no admite compilaciones Fedora COPR para esta serie. Si está utilizando RHEL, Rocky Linux, Ubuntu u otras distribuciones que no tienen paquetes de software nativos distintos de los paquetes inestables de Debian, la instalación desde el código fuente es la opción más sencilla.
De fuente:
Este método funcionará en cualquier distribución siempre que estén instaladas las dependencias requeridas.
git clone " sudo cp ani-cli/ani-cli /usr/local/bin rm -rf ani-cli
Esto es lo que hace cada comando:
git clone– Descargue el repositorio ani-cli a un directorio local.sudo cp– Copie el guión a/usr/local/bingeneralmente incluido en su$PATH.- rm -rf ani-cli: elimina el directorio copiado después de copiar el script.
este sudo Se necesita un comando porque /usr/local/bin Generalmente propiedad de root. si obtienes un Error de permiso denegadoasegúrese de estar usando sudo y su cuenta tiene permiso para usarlo.
Después de la instalación, verifique anikeli Disponible:
ani-cli --help
Deberías ver un resultado similar a este:
Usage:
ani-cli [options] [query]
ani-cli [query] [options]
ani-cli [options] [query] [options]
Options:
-c, --continue
Continue watching from history
-d, --download
Download the video instead of playing it
-D, --delete
Delete history
-s, --syncplay
Use Syncplay to watch with friends
-S, --select-nth
Select nth entry
-q, --quality
Specify the video quality
...
Si aparece este mensaje de ayuda, anikeli está instalado correctamente y se puede descargar desde su $PATH. También le brinda una descripción general rápida de las opciones disponibles para transmisión, descarga, selección de episodios, selección de calidad de video y más.
Si los pasos de instalación del código fuente le ayudaron a comprender cómo funciona /usr/local/bin, comparta esta guía con cualquiera que todavía no sepa adónde ir con las herramientas de instalación manual.
Uso básico
correr anikeli Active sus mensajes de búsqueda interactivos sin ningún parámetro:
ani-cli
Esto abrirá un mensaje de búsqueda interactivo. Ingresa el nombre del anime y presiona Ingresar. anikeli usar fzf Muestra los resultados de la búsqueda para que pueda usar las teclas de flecha para moverse por la lista o comenzar a escribir para limitar el alcance.
Después de seleccionar un título, ani-cli mostrará los episodios disponibles. Seleccione un episodio y la transmisión seleccionada se enviará a mpv para reproducción.
También puedes proporcionar el título del anime directamente en la línea de comando:
ani-cli "one piece"
Esto omite el mensaje de búsqueda inicial y busca el título inmediatamente.
Tenga en cuenta que ani-cli depende de fuentes externas para sus resultados de búsqueda. Si ves «¡No se encontraron resultados!«Esto no significa necesariamente que la animación no esté disponible o que el título que ingresó sea incorrecto. La fuente ascendente puede cambiar, no estar disponible temporalmente o bloquear solicitudes, lo que puede provocar que la búsqueda falle.
Si desea ver las opciones disponibles en la versión instalada, ejecute:
ani-cli --help
Por ejemplo, puedes usar -q requieren una calidad de vídeo específica, -e Seleccione un episodio específico, --dub Busque la versión doblada, o -v Utilice VLC en su lugar mpv.
Entonces el flujo de trabajo más simple es:
Buscar → Seleccionar anime → Seleccionar episodio → Reproducir
Una vez que el flujo de trabajo básico esté en funcionamiento, puede utilizar otras opciones de ani-cli para controlar la calidad, la selección de episodios, la reproducción y la descarga.
Establecer calidad de vídeo
usar -q La siguiente es la resolución que desea:
ani-cli -q 1080 "one piece"
anikeli Se intentará utilizar la calidad solicitada cuando esté disponible. Si esa resolución no está disponible para un episodio, utilizará la mejor calidad disponible en la fuente.
Cambiar a VLC
mpv es el reproductor multimedia predeterminado, pero puedes usar VLC agregando lo siguiente --vlc Opciones:
ani-cli --vlc "one piece"
Si prefiere VLC siempre, puede configurarlo como predeterminado en su perfil de shell, p.e. ~/.bashrc o ~/.zshrc:
export ANI_CLI_PLAYER=vlc
Después de agregar las variables, vuelva a cargar el archivo de configuración del shell o abra una nueva terminal.
Descargar episodios
usar -d Cuando quieras descargar un episodio en lugar de transmitirlo:
ani-cli -d "one piece"
De forma predeterminada, los archivos descargados se almacenan en el directorio de trabajo actual. Puedes configurar ANI_CLI_DOWNLOAD_DIR Si desea utilizar una ubicación de descarga diferente, agréguela en su archivo de configuración de Shell.
Descargar varios episodios
puedes combinar -d y -e Descarga una serie de episodios:
ani-cli -d -e 1-50 "one piece"
aquí:
-d– Descargar episodios en lugar de transmitirlos.-e 1-50– Seleccione los episodios 1 al 50."one piece"– Especifica el anime que deseas buscar.
La descarga de rangos grandes puede tardar un poco dependiendo de su conexión a Internet y la cantidad de episodios, por lo que si está probando la función, comience con un rango más pequeño.
Si la opción de descarga masiva simplemente le evita descargar 50 episodios a la vez, comparta esta guía con alguien que lo esté haciendo ahora mismo.
Errores comunes: bloqueo de Cloudflare
si anikeli programa Blocked by cloudflare. Try installing curl-impersonatelo que significa que el sitio web de origen está bloqueando las solicitudes realizadas por curl normal. Esto sucede cuando un sitio web detecta que una solicitud no parece provenir de un navegador web normal.
Instalación curl-impersonate puede ayudar porque hace curl Cuando se conecta a un sitio web, se comporta más como un navegador real. Puede instalarlo a través del administrador de paquetes de su distribución (si está disponible), o puede instalarlo manualmente si su distribución no proporciona el paquete.
Después de la instalación, ejecute su anikeli Buscar de nuevo. Si se puede acceder a la fuente y la solicitud ya no está bloqueada, la búsqueda debería funcionar normalmente.
Errores comunes: error de versión desactualizada
anikeli Dependencia de un sitio web activo, por lo que los cambios en la estructura del sitio web a veces interrumpen la funcionalidad que funcionaba anteriormente. si anikeli De repente dejó de funcionar después de actualizar el sitio fuente, lo primero que debe intentar es actualizar anikeli sí mismo.
sudo ani-cli -U
aquí, -U Actualizar local anikeli El script se actualiza a la última versión disponible en GitHub. El proceso de actualización utiliza patch Las utilidades mencionadas anteriormente.
En Windows, no es necesario realizar una actualización. sudo. En otras plataformas compatibles, es posible que necesites sudo porque anikeli Generalmente se instala en un directorio del sistema que requiere permisos de root para modificarlo.
Introducción al control
anikeli No salta huecos per se. Puedes combinarlo con Arnie salta Salta automáticamente el principio y el final.
Esto se aplica a mpvporque ani-skip depende del soporte de script Lua de mpv. Actualmente no tiene una versión compatible con Windows. Puede encontrar instrucciones de instalación en el repositorio de ani-skip.
Si esto le evita tener que profundizar en los problemas de GitHub para encontrar una solución alternativa a Cloudflare, compártalo con alguien que esté lidiando con el mismo error.
Desinstalar ani-cli
La forma de eliminar ani-cli depende de cómo lo hayas instalado. Si lo instaló a través del administrador de paquetes, use el comando de eliminación correspondiente:
sudo apt remove ani-cli
En Fedora:
sudo dnf remove ani-cli
En distribuciones basadas en Arch:
yay -R ani-cli
Si instaló ani-cli desde la fuente, elimine los scripts de /usr/local/bin:
sudo rm "/usr/local/bin/ani-cli"
Eso es todo lo que necesitas eliminar de la instalación fuente. Las dependencias que instale por separado pueden permanecer en su sistema, ya que otras herramientas de línea de comandos pueden usarlas.
Si esto hace que la configuración multimedia de su terminal sea más útil, compártala con cualquiera que todavía use cinco pestañas del navegador para ver un solo programa.
en conclusión
anikeli Facilitando la transmisión de anime desde tu terminal: busca, selecciona un episodio y comienza a verlo. En esta guía, aprendió cómo instalarlo en Debian, Fedora y Arch, cambiar entre versiones subtituladas y dobladas, elegir la calidad del video y su reproductor multimedia preferido, y descargar un solo episodio o una serie de episodios. -e.
Prueba esto:
ani-cli -q 1080 --dub "your favorite show"
Esta es una forma rápida de ver en qué se diferencia un flujo de trabajo basado en terminal de abrir un navegador, procesar anuncios y rastrear varias páginas para encontrar un episodio.
¿Ha encontrado errores de script obsoletos o de bloqueo de Cloudflare al utilizar ani-cli? Comparta en los comentarios qué resolvió el problema para usted. Puede evitar que otros pasen por el mismo proceso de solución de problemas.
Si este artículo fue útil, Con alguien de tu equipo.









