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:
- Registre-se em OMDb API e obtenha sua chave de API.
- Altere o arquivo
.envno 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
requestsxlwingspython-dotenv
Se precisar instalar manualmente, utilize:
pip install requests xlwings python-dotenv
Contribuição
Contribuições são bem-vindas! Para contribuir:
- Fork este repositório.
- Crie uma branch (
git checkout -b minha-feature). - Faça commit das alterações (
git commit -m 'Adiciona nova feature'). - Push para a branch (
git push origin minha-feature). - Abra um Pull Request.
Licença
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2106ebde19f5f3e424594c19c3d841a7c3a15f1e399f4fbc090f12af9999fdab
|
|
| MD5 |
5c98d3e36483124001559bd1527bfbc9
|
|
| BLAKE2b-256 |
3dd771fc93cfd43bbf3d572187e44fde1d3fdf79dd5fdb1b53b537b03755eef1
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1009f19458733208a443b845c580df85e71a2c69291ef855192c035cbff2f0a
|
|
| MD5 |
dce95e74d75b32d7a29f35d01e0252ba
|
|
| BLAKE2b-256 |
57f779761ba5fa5ed84021196e40447e7b2172b3c932cca4ca0062ea84324bc0
|