Skip to main content

Ditto is a command line tool for performing meta operations over PokéAPI data.

Project description

Ditto

This repository contains:

  • ditto clone: a script to crawl an instance of PokeAPI and download all data
  • ditto analyze: a script to generate a JSON schema of the above data
  • ditto transform: a script to apply a new base url to the above data and schema

Usage

pip install pokeapi-ditto
ditto --help

Development

poetry install
poetry run ditto --help

Docker

You should have a PokeApi server running on localhost:80.

# runs clone, analyze, and transform all in one step
docker-compose up --build

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

pokeapi-ditto-1.0.0.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

pokeapi_ditto-1.0.0-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file pokeapi-ditto-1.0.0.tar.gz.

File metadata

  • Download URL: pokeapi-ditto-1.0.0.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.3 Windows/10

File hashes

Hashes for pokeapi-ditto-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8a772e4eaa1d6a76fadcc2612576ee2388f8cbadbc49024d652fd762d5888aa1
MD5 8e7495c377741574af945bd0dc2e6744
BLAKE2b-256 c594862f65d0743133f6ec44088f050513cc394d9850c89ec90b3aaecfd92039

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pokeapi_ditto-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.3 Windows/10

File hashes

Hashes for pokeapi_ditto-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 afa8f5120e450d884534804171d33b11495c05dbbeb0ce61fcee6d76e81be404
MD5 0ba0af95fd910646989a439bf8234452
BLAKE2b-256 e4069aa73a4bc8ac29be2ce033b91d30ba1b7bcbc973e65c199876f41bcbded6

See more details on using hashes here.

Supported by

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