Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance 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

  • tabnews_scraper.py: Script Python stdlib-puro que busca os ~20 posts mais recentes do TabNews via RSS e exporta título, autor, URL e conteúdo limpo em JSON — ideal para alimentar LLMs com contexto da comunidade tech brasileira. Ex.: python tabnews_scraper.py --output posts.json

  • stock_returns.py: Script CLI que calcula retorno nominal e acumulado de ações brasileiras via Yahoo Finance, com validação automática de ticker, período customizável e exportação opcional para CSV. Ex.: últimos 365 dias: python stock_returns.py PETR4, histórico em CSV: python stock_returns.py ITUB4 --start 2025年06月01日 --output itau.csv

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /