
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Скрипт для поиска и просмотра аниме из терминала с русской озвучкой или субтитрами. Поддерживает unix, linux, windows 10/11 (windows terminal)
https://github.com/vypivshiy/ani-cli-ru/assets/59173419/bf7e78bd-cdd1-4871-a5b3-f48e6ed7ec28
менеджер пакетов | установка | обновление |
---|---|---|
uv (рекомендуется) | uv tool install anicli-ru | uv tool upgrade anicli-ru |
pipx | pipx install anicli-ru | pipx upgrade anicli-ru |
pip (не рекомендуется см PEP 668) | pip install anicli-ru | pip install anicli-ru --upgrade |
Если нужен только программный python api интерфейс парсеров для проекта используйте библиотеку anicli-api
Опциональная зависимость для извлечения cookies из браузера
[!note]
Эта опция ситуативная и может пригодиться только в крайних случаях для обхода cloudflare или ddos guard. Работает как опция в yt-dlp
--cookies-from-browser
. Вы можете вручную экспортировать cookies из браузера в netscape формат и передать аргументом (ниже будет пример) без установки дополнительной зависимости
Установка с зависимостью экспорта cookies с браузера:
менеджер пакетов | установка | обновление |
---|---|---|
uv | uv tool install anicli-ru[browser-cookies] | uv tool upgrade anicli-ru |
pipx | pipx install anicli-ru[browser-cookies] | pipx upgrade anicli-ru |
pip | pip install anicli-ru[browser-cookies] | pip install anicli-ru --upgrade |
Добавление зависимости экпорта cookies с браузера:
менеджер пакетов | установка |
---|---|
uv | uv tool install anicli-ru --with anicli-ru[browser-cookies] |
pipx | pipx inject anicli-ru anicli-ru[browser-cookies] |
pip (не рекомендуется см PEP 668) | pip install anicli-ru[browser-cookies] |
Во флейке имеются:
nix run github:vypivshiy/ani-cli-ru
, a также вместо run
build
для ./result
nix shell github:vypivshiy/ani-cli-ru
pkgs.anicli-ru -> inputs.anicli-ru.packages.<system>.default
! может не работатьУстановка:
environment.systemPackages = [ pkgs.anicli-ru ];
home.packages = [ pkgs.anicli-ru ];
anicli-ru
anicli-ru -s anilibria
# запуск и поиск тайтлов по фразе `lain`
anicli-ru --search "lain"
# запуск и вывод онгоингов
anicli-ru --ongoing
Например, если у вас специально настроенный профиль в mpv плеере:
anicli-ru -pa="--profile=my_profile"
[!tip] передача cookies может пригодится для обхода cloudflare или ddos-guard, редко пригождается
Эта опция читает netscape формат. Cookie из браузера можно, например, импортировать через firefox плагин cookies-txt и прочим аналогам.
cookies.txt
.example.com TRUE / FALSE 1747566077 cookie test123
.example.com TRUE / FALSE 1747566077 cookie2 foobar
anicli-ru --cookies netscape-cookies.txt
Работает как в yt-dlp с опцией --cookies-from-browser
[!note] требуется дополнительная зависимость anicli-ru[browser-cookies]
anicli-ru --cookies-from-browser firefox
Формат ключ=значение
.
В источнике anilibme
после авторизации будет доступен их плеер с разрешением full hd/4k.
После авторизации, можно из браузера извлечь заголовок по ключу Authorization: Bearer ...
anicli-ru -s anilibme --header "Authorization=Bearer ..."
Можно передать несколько заголовков
anicli-ru -s anilibme --header "Authorization=Bearer ..." --header "User-Agent=Mozilla/5.0 ..."
Передача заголовков через файл (формат ключ=значение
на каждую новую строку)
headers.txt
Authorization=Bearer ...
User-Agent=Mozilla/5.0 ...
anicli-ru --header-file headers.txt
-s --source - выбор источника. По умолчанию "yummy_anime_org"
-q --quality - минимально выбранное разрешение видео. Доступны: 0, 144, 240, 360, 480, 720, 1080, 2060. По умолчанию 2060
Например, если вы установили 1080 и такое видео отсутстует - выведет максимально допустимое (720 и далее)
--ffmpeg - использовать ffmpeg для перенаправления видеопотока в видеоплеер (DEPRECATED)
-p --player - какой видеоплеер использовать. доступны "vlc", "mpv". По умолчанию "mpv"
vlc плеер (DEPRECATED)
--m3u - для SLICE-режима просмотра создавать плейлист (ЭКСПЕРИМЕНТАЛЬНЫЙ РЕЖИМ, СОБИРАЕТ ВИДЕО МЕДЛЕННО)
--m3u-size - максимальный размер m3u плейлиста. По умолчанию 12
-pa --playlist-args - дополнительные аргументы для плеера. Например, -pa="--profile=foo" -pa="--no-video".
подробнее о них смотрите в документации по плееру
--search - запустить и найти тайтл по строке
--ongoing - запустить и найти онгоинги
--cookies - загрузить в клиент cookie (netscape format)
--cookies-from-browser - загрузить в клиент cookies из браузера
--header - дополнительные заголовки для http запросов (формат ключ=значение)
--header-file - дополнительные заголовки для http запросов (формат ключ=значение на каждую строку)
FAQs
cli tool for watching anime
We found that anicli-ru demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.