Skip to content
/ pyhub Public

Coleção organizada de scripts Python reutilizáveis.

Notifications You must be signed in to change notification settings

esscova/pyhub

Repository files navigation

PyHub

PyHub é um repositório central de scripts Python, criado para reunir soluções práticas e reutilizáveis em um só lugar. O objetivo é servir como um hub de código: simples de navegar, fácil de expandir e pronto para ser usado em diferentes projetos.

Como Usar

A maioria dos scripts neste repositório são ferramentas de linha de comando (CLI). Para descobrir todas as opções e parâmetros de um script, execute-o com a flag -h ou --help:

python nome_do_script.py -h

Pré-requisitos

Cada script pode ter suas próprias dependências (ex: pandas, yt-dlp, scrapetube). Verifique o cabeçalho de cada script para a lista de dependências.

Exemplo de instalação de dependências comuns:

pip install yt-dlp pandas scrapetube

Scripts

  • youtube_transcript.py: Extrai transcrições de vídeos do YouTube a partir da URL e salva em arquivo .txt.

  • youtube_metadata.py: Extrai metadados completos (título, visualizações, data de upload, etc.) de um único vídeo do YouTube. Ex.: python youtube_metadata.py "URL_DO_VIDEO"

  • detect_outliers.py: Ferramenta de CLI para detecção de outliers em arquivos CSV usando o método IQR. Ex.: python detect_outliers.py dados.csv --output resultados.csv

  • youtube_channel_fetcher.py: Coleta os últimos vídeos de um canal do YouTube, com opções avançadas de filtro (por tipo, popularidade) e ordenação. Ex.: python youtube_channel_fetcher.py "URL_DO_CANAL" --limit 15 --output videos.json

  • text_extractor.py: Ferramenta de CLI para extrair texto de imagens (locais ou URLs) usando OCR, com suporte a múltiplos idiomas e exportação do resultado. Ex.: python text_extractor.py imagem.jpg --language pt --output resultado.txt

About

Coleção organizada de scripts Python reutilizáveis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages