Skip to main content

Um pacote para adicionar filmes em planilhas do Excel usando a API OMDb.

Project description

Movie Adder

Movie Adder é um pacote Python que permite adicionar filmes a uma planilha do Excel com informações obtidas automaticamente da API OMDb.

Recursos

  • Consulta informações de filmes pelo IMDb ID na API OMDb.
  • Adiciona os filmes a uma planilha Excel preservando a formatação.
  • Indica automaticamente se o filme foi assistido ou não.

Instalação

Para instalar o Movie Adder, utilize o pip:

pip install movie-adder

Configuração

Antes de utilizar o pacote, é necessário configurar uma chave de API da OMDb:

  1. Registre-se em OMDb API e obtenha sua chave de API.
  2. Altere o arquivo .env no diretório do projeto e adicione sua api na linha:
    OMDB_API_KEY="SUA_CHAVE_AQUI"
    

Uso

Exemplo de Uso

from movie_adder import adicionar_filmes

imdb_ids = ["tt4216984"]  # Lista de IMDb IDs dos filmes
arquivo_planilha = "Filmes.xlsx"  # Nome do arquivo Excel

adicionar_filmes(imdb_ids, arquivo_planilha)

Isso adiciona os filmes especificados à planilha Filmes.xlsx com as seguintes colunas:

Título Gênero Ano Nota IMDb Assistido
Exemplo Ação 2020 7.5 Não

Uso via Linha de Comando

Depois de instalar o pacote, você também pode rodar diretamente pelo terminal:

adicionar-filme tt4216984 Filmes.xlsx

Dependências

  • requests
  • xlwings
  • python-dotenv

Se precisar instalar manualmente, utilize:

pip install requests xlwings python-dotenv

Contribuição

Contribuições são bem-vindas! Para contribuir:

  1. Fork este repositório.
  2. Crie uma branch (git checkout -b minha-feature).
  3. Faça commit das alterações (git commit -m 'Adiciona nova feature').
  4. Push para a branch (git push origin minha-feature).
  5. Abra um Pull Request.

Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

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

movie_adder-0.1.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

movie_adder-0.1.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file movie_adder-0.1.0.tar.gz.

File metadata

  • Download URL: movie_adder-0.1.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for movie_adder-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2106ebde19f5f3e424594c19c3d841a7c3a15f1e399f4fbc090f12af9999fdab
MD5 5c98d3e36483124001559bd1527bfbc9
BLAKE2b-256 3dd771fc93cfd43bbf3d572187e44fde1d3fdf79dd5fdb1b53b537b03755eef1

See more details on using hashes here.

File details

Details for the file movie_adder-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: movie_adder-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for movie_adder-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f1009f19458733208a443b845c580df85e71a2c69291ef855192c035cbff2f0a
MD5 dce95e74d75b32d7a29f35d01e0252ba
BLAKE2b-256 57f779761ba5fa5ed84021196e40447e7b2172b3c932cca4ca0062ea84324bc0

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