Skip to main content

A Python API Wrapper for the DOG CEO API

Project description

PyDogCeo

PyDogCeo is a thin wrapper on top of the DogCEO-API. DOG-CEO on GITHUB

To Start...

To install pydogceo:

pip install pydogceo

Using it...

All methods return a requests Response Object representing the raw response from the API. Any HTTP errors that are returned by the API are raised as HTTPError exceptions from the Requests library.

from pydogceo import PyDogCeo

dog = PyDogCeo()
r = dog.breeds.listAll()

Available Methods/ Endpoints

dog.breeds.listAll()
dog.breeds.listAllRandom()
dog.breeds.listAllRandomNumber(10)
dog.breeds.listMaster()
dog.breeds.listMasterRandom()
dog.breeds.listMasterRandomNumber(3)

dog.breeds.image.random()
dog.breeds.image.randomNumber(3)

dog.breed.subbreed("hound")
dog.breed.subbreedRandom("hound")
dog.breed.subbreedRandomNumber("hound", 3)

dog.breed.image("hound")

dog.breed.images.random("hound")
dog.breed.images.randomNumber("hound", 4)

dog.breed.images.subbread("hound", "afghan")
dog.breed.images.subbreadRandom("hound", "afghan")
dog.breed.images.subbreadRandomNumber("hound", "afghan", 10)

Changelog

v0.0.1- 28/08/2022


First Release :)

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

pydogceo-1.0.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

pydogceo-1.0.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file pydogceo-1.0.0.tar.gz.

File metadata

  • Download URL: pydogceo-1.0.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.9

File hashes

Hashes for pydogceo-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d8086cca2d545b753f5d33af6dab06653816e9e89203837d36baa4ee98b357c2
MD5 58f5bb8977046e74922191641e767bc7
BLAKE2b-256 84336ca8d3d715506a491545c0f3444c4a809321ffe776a02799639b8ca7f729

See more details on using hashes here.

File details

Details for the file pydogceo-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pydogceo-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.9

File hashes

Hashes for pydogceo-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b19921f4ae7e609e737b74e43b7236586ea4781b12808c64864f3858b6901622
MD5 1d29d968746f9619c17b6bffa88082dd
BLAKE2b-256 1ea4d8dcc8f1615062fff7e113d792c87af6d8d6be4e4d648b7b4eb241712f40

See more details on using hashes here.

Supported by

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