Você está na página 1de 13

GitHub - pystardust/ytfzf: Um roteiro de posix para encont... https://github.

com/pystardust/ytfzf

pystardustTradução / / A.A.A. (em inglês) A./ Bilhetes para ytfff O público

Um script posix para encontrar e assistir vídeos do youtube do terminal. (Sem a API)

Licença GPL-3.0

Baixar 3.1k (em inglês) As estrelas 274 em (em inglês) forks

Estrela Notificações

Código Questões de emissão 37 em (em inglês) Puxar pedidos 2 Discussões

1 of 13 19/03/2023 21:10
GitHub - pystardust/ytfzf: Um roteiro de posix para encont... https://github.com/pystardust/ytfzf

Mestre Ir para o arquivo

O Euro 20179 Mesclar pull request ?662 de readmemyrig… ... 3 days ago 1,965

Ver o código

README.md

2 of 13 19/03/2023 21:10
GitHub - pystardust/ytfzf: Um roteiro de posix para encont... https://github.com/pystardust/ytfzf

3 of 13 19/03/2023 21:10
GitHub - pystardust/ytfzf: Um roteiro de posix para encont... https://github.com/pystardust/ytfzf

4 of 13 19/03/2023 21:10
GitHub - pystardust/ytfzf: Um roteiro de posix para encont... https://github.com/pystardust/ytfzf

5 of 13 19/03/2023 21:10
GitHub - pystardust/ytfzf: Um roteiro de posix para encont... https://github.com/pystardust/ytfzf

6 of 13 19/03/2023 21:10
GitHub - pystardust/ytfzf: Um roteiro de posix para encont... https://github.com/pystardust/ytfzf

Liberações 12

V2.5.5 (em inglês) Mais recente


3 weeks ago

7 of 13 19/03/2023 21:10
GitHub - pystardust/ytfzf: Um roteiro de posix para encont... https://github.com/pystardust/ytfzf

+ 11 lançamentos
Pacotes stars 3.1k contributors 44 Maintainer Euro20179 tag v2.5.5 commit activity 13/month

chat 2 online matrix chat


Nenhum pacote publicado

Um script POSIX que ajuda você a encontrar vídeos do Youtube (sem API) e
Contribuintes 49 abre/download-los usando mpv/youtube-dl

+ 38 colaboradores Esta é uma pequena vitrine

Idiomas

Condução 96.7% Python (em inglês) 2,2% de desconto De outros 1.1%

Tabela de conteúdo
• Dependencies
• Install
• Features
• Examples
• Configuration
• Bugs
• Contributing
• Credits

8 of 13 19/03/2023 21:10
GitHub - pystardust/ytfzf: Um roteiro de posix para encont... https://github.com/pystardust/ytfzf

Dependências
Existem apenas 2 dependências necessárias, no entanto, o resto requer alguma
configuração antes de substituí-las.

Dependências necessárias
• jq
• curl

Dependências recomendadas
• mpv (o vídeo padrão e o player de áudio)
• fzf (a tela de seleção de menu padrão)

Dependências opcionais
• yt-dlp (para fazer o download)
• dmenu (somente se estiver usando a opção -D)
• ueberzug (se estiver usando miniaturas (-t) em x11)
◦ Se em andamento, ou você não quer ueberzug Veja as alternativas
abaixo.
◦ Para usar uma alternativa incluem -T <alternative> no comando ao
executar o ytfzff

Visualizadores alternativos da Thumbnail

Programa de gestão de gestão de


Apoio Wayland
negócios

chafa

catimg

imv

mpv

kitty

swayimg Apenas em diante sway

9 of 13 19/03/2023 21:10
GitHub - pystardust/ytfzf: Um roteiro de posix para encont... https://github.com/pystardust/ytfzf

Programa de gestão de gestão de


Apoio Wayland
negócios

Apenas em diante
swayimg (- T swayimg-hyprland)
hyprland

Instalar
Se estiver em diante linux e instalado Packaging status
usando make na versão 2.0 ou antes, Alpine Linux Edge 2.5.5
antiX-19 0.2.1
correr sudo make uninstall-old Primeiro
antiX-21 2.5.0
Arch 2.5.5
1. Instalar as dependências listadas acima
Arch Linux 32 i486 2.5.4
2. Execute os seguintes comandos Arch Linux 32 i686 2.5.4
Arch Linux 32 pentium4 2.5.4
Arch Linux ARM aarch64 2.5.5
git clone https://github.com/pystardust/ytfzf
Arch Linux ARM armv7h 2.5.5
cd ytfzf
AUR r1439.2331f87
sudo make install doc
Debian 11 Backports 2.5.2
Debian 12 2.5.4

• Se você deseja não instalar a Debian Janitor - Releases 2.5.5


Debian Unstable 2.5.4
documentação (altamente não
Devuan Unstable 2.5.4
recomendada) executar sudo make FreeBSD Ports 1.2.0
install Em vez disso. Gentoo 2.5.5
GNU Guix 2.5.2
• Se você deseja instalar addons, execute Kali Linux Rolling 2.5.4

sudo make addons LiGurOS stable 2.5.4


LiGurOS develop 2.5.5

◦ YTFZF_SYSTEM_ADDONS_DIR Vai Manjaro Stable 2.5.4


Manjaro Testing 2.5.5
apontar para /usr/local/share
Manjaro Unstable 2.5.5
/ytfzf/addons Mesmo se você MPR 2.5.5
definir PREFIX Para outra coisa nixpkgs stable 21.11 1.2.0
nixpkgs stable 22.05 2.3
◦ Se você usar um prefixo diferente,
nixpkgs stable 22.11 2.5.2
seria inteligente exportar
nixpkgs unstable 2.5.5
YTFZF_SYSTEM_ADDONS_DIR para Parabola 2.5.5
$PREFIX/share/ytfzf/addons em Raspbian Testing 2.5.4

um arquivo de inicialização shell. Termux 2.5.5


Ubuntu 22.10 2.4.1

• Você também pode instalar Ubuntu 23.04


2.5.4

ytfzf através do seu gerenciador de pacotes, conforme listado ao lado.

Complementos de viagem

10 of 13 19/03/2023 21:10
GitHub - pystardust/ytfzf: Um roteiro de posix para encont... https://github.com/pystardust/ytfzf

Os complementos são recursos extras que não serão tão suportados quanto
tudo embutido em ytfzf por si mesmo.

Os Addons estão localizados em addons , copiar qualquer addon para


~/.config/ytfzf/{addon-type}/{addon} , e dar-lhe permissões de execução.

Você também pode copiar todo o tipo de pasta addon, por exemplo: cp -r
addons/thumbnail-viewers ~/.config/ytfzf/

Uso
Para usar um addon scraper run ytfzf -c <scraper> ...

Para usar um addon-viewer em miniatura run ytfzf -T <viewer> ...

Para usar um addon de interface run ytfzf -i <interface> ...

Para usar um addon url-handler run ytfzf -u <handler> ...

Para usar um addon de nome de classificação ytfzf --sort-name=<sort-


name> ...

Para usar um addon de extensão run ytfzf -e <extension> ...

Características
• Assinaturas de Assinaturas
• Miniaturas
• Assista a história
• História de Pesquisa
• Download
• Fila de vários vídeos
• Menus personalizados e raspadores
• Suporte de complemento

Exemplos de produtos
Pesquisar com miniaturas

11 of 13 19/03/2023 21:10
GitHub - pystardust/ytfzf: Um roteiro de posix para encont... https://github.com/pystardust/ytfzf

ytfzf -t <search>

Uso dmenu como o menu em vez de fzf

ytfzf -D <search>

Imprimir o link do vídeo selecionado em vez de reproduzi-lo

ytfzf -L <search>

Pesquisar Odysee em vez do youtube

ytfzf -cO <search>

Use o visualizador de miniaturas de chafa, pass --vo-sixel, e --quiet to mpv,


raspar odysee com a pesquisa de odiscreção de pesquisa, youtube com a
pesquisa: pesquisa do youtube, e também raspar assinaturas

ytfzf -t -T chafa --url-handler-opts='--vo=sixel --quiet' -cO,Y,SI --multi-search od

Configuração
Tudo o que é uma opção também pode ser configurado ~/.config/ytfzf
/conf.sh - A . (í a , , , , , ínte , .

Além disso, o player de vídeo e outras coisas podem ser alteradas aqui

Aqui está uma configuração de amostra (por favor, não use)

Para mais informações, consulte ytfzf(5) que deve ser instalado, se não for
ver o wiki.

BugsTratos
• dwm com patch de andorinha: As imagens não renderizam com ueberzug
quando em loop (ou seja, opção -l ) - Em relação . . . )

12 of 13 19/03/2023 21:10
GitHub - pystardust/ytfzf: Um roteiro de posix para encont... https://github.com/pystardust/ytfzf

• Se as miniaturas não estão funcionando .Xauthority Pode estar a causar isso.


Tente excluí-lo e realocar em seu computador.

Contribuição
Sinta-se livre para contribuir, e adicione seu nome aos créditos, por favor, use o
ramo de desenvolvimento. Para mais informações consulte contribuir

Créditos de crédito
Usuário Contribuições Doação

PystardustTradução Contribuições

O Euro 20179 Contribuições Doação

SimonhughxyzTradução Contribuições

Jac-Zac em Inglês Contribuições

Outros Contribuições

Guia de viagem de Gardockt Contribuições

qoheniac (em inglês) Contribuições

mathisto (em inglês) Contribuições

13 of 13 19/03/2023 21:10

Você também pode gostar