Skip to main content

Uma biblioteca para realizar scraping de vídeos do YouTube procurando usos indevidos de sua música.

Project description

vjtube

Esta biblioteca permite realizar scraping de vídeos do YouTube, salvando as informações de cada vídeo, como título, visualizações, canal e data de publicação, além de capturar screenshots dos vídeos.

Instalação

Você pode instalar esta biblioteca diretamente do PyPI (depois de publicada) com o pip:

pip install vjtube

Uso

from vjtube import YouTubeScraper

scraper = YouTubeScraper(termo_pesquisa="Gino & Geno",
                         limite_videos=10,
                         max_tentativas=10) # Opcionais: limite_videos e max_tentativas
videos = scraper.buscar_videos()

for video in videos:
    print(f"Título: {video['titulo']}")
    print(f"Canal: {video['canal']}")
    print(f"Link: {video['link']}")
    print(f"Views: {video['views']}")
    print(f"Publicado em: {video['publicado_em']}")

Funcionalidade

  • Busca vídeos no YouTube para termos específicos para buscar usos indevidos de sua música.
  • Extrai e salva screenshots dos vídeos.
  • Organiza as capturas em pastas por termo de pesquisa, tipo de vídeo e filtro.
  • Retorna uma lista com informações detalhadas dos vídeos.

Licença

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vjtube-1.0.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vjtube-1.0.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file vjtube-1.0.1.tar.gz.

File metadata

  • Download URL: vjtube-1.0.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.2

File hashes

Hashes for vjtube-1.0.1.tar.gz
Algorithm Hash digest
SHA256 9265e44908fa41d9fd9e6f6237e8254a63bf85f66cb7fa98748b04ef13ae1c0b
MD5 12c9e84e1be8fff486e76941a44f3b5a
BLAKE2b-256 2b1f9cb82e9e1a9bb3d58dc79bb32f48f005a73bc019b2f12fae2f5a96ab70c2

See more details on using hashes here.

File details

Details for the file vjtube-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: vjtube-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.2

File hashes

Hashes for vjtube-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2658f1a68ee50b1ce923bac13feb67e70a11122438bfc7584ef1796ec270dc78
MD5 d61f5a588c312e3bf3be5c62161b1a79
BLAKE2b-256 2ab1ca58e65ee456446008df5275ab3057899840d1067a800a43dd4b8c360b2d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page