Skip to main content

Uma biblioteca Python para interagir com a API Rick and Morty.

Project description

rickdex

Biblioteca Python para facilitar o acesso à API Rick and Morty de forma simples e intuitiva, permitindo a busca de informações sobre personagens, episódios e localizações diretamente no seu código Python.[^1]

Instalação

A biblioteca depende do pacote requests. Para instalar, execute:

pip install requests

Copie ou adicione o arquivo rickdex.py ao seu projeto.[^1]

Como Usar

Importe as classes principais:

from rickdex import Base, Personagem, Localizacao, Episodio

Exemplos de Uso

  • Buscar informações gerais da API:
info = Base.info()
print(info)
  • Buscar personagem por ID:
rick = Personagem.pegarUm(1)
print(rick)
  • Buscar vários personagens por lista de IDs:
lista = Personagem.pegarVarios([1, 2, 3])
print(lista)
  • Filtrar personagens:
resultado = Personagem.filtro(name="Rick", status="alive")
print(resultado)
  • Buscar localização por ID:
local = Localizacao.umLocal(1)
print(local)
  • Buscar episódio por código:
ep = Episodio.filtro(episode="S01E01")
print(ep)

Estrutura

  • Base: Informações gerais da API.
  • Personagem: Métodos para obter personagens, listar, filtrar e buscar atributos específicos.
  • Localizacao: Métodos para obter e filtrar localizações.
  • Episodio: Métodos para buscar, listar e filtrar episódios.[^1]

Métodos Principais

Classe Método Finalidade
Base info() Informações gerais da API
Personagem pegarUm(id) Retorna personagem por ID
pegarVarios(lista) Retorna lista de personagens por IDs
filtro(...) Filtra personagens por atributos
Localizacao umLocal(id) Retorna localização por ID
variosLocais(lista) Lista localizações por IDs
filtro(...) Filtra localizações
Episodio umEp(id) Retorna episódio por ID
variosEp(lista) Lista episódios por IDs
filtro(...) Filtra episódios

[^1]

Licença

Consulte a política de uso da API Rick and Morty. Recomenda-se utilizar esta biblioteca para fins pessoais ou acadêmicos, respeitando as diretrizes da API e do seu repositório de código.[^1]

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

rickdex-0.1.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

rickdex-0.1.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rickdex-0.1.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for rickdex-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1c4a823bcdfe0c2e2211ff5b214acf354c7f29453b37905dc7d986693f2737b0
MD5 b22a3ec854351f6c3470f23a7c0b8d86
BLAKE2b-256 2b0bbbcb4672bcb65ca1e620b30e0e5f4ce98b9fd92534dc57f4eab97e81deba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rickdex-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for rickdex-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1d2ae44f9622478dd984fa85800b21f034a089fa2529a3fe70c1710aec78120b
MD5 6951b091abbf14dde9d51746c843726e
BLAKE2b-256 293b54e8bc611b2fbc6fa0850810c0468188d783c627174340256c1be3e38668

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