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 dataditto analyze
: a script to generate a JSON schema of the above dataditto 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
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
pokeapi_ditto-1.0.3.tar.gz
(10.2 kB
view details)
Built Distribution
File details
Details for the file pokeapi_ditto-1.0.3.tar.gz
.
File metadata
- Download URL: pokeapi_ditto-1.0.3.tar.gz
- Upload date:
- Size: 10.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.10.12 Linux/5.15.146.1-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
1e39b35dc0e3db3fd4aef4f1f753606a895d82c5d13246496067e062245db22e
|
|
MD5 |
be4a7b4fe8d6842121a85aa030ee8e8c
|
|
BLAKE2b-256 |
5066fa9c79b0ed47d09c8ab1618901825497e3bc80c65fd26c07a92ca63ffc51
|
File details
Details for the file pokeapi_ditto-1.0.3-py3-none-any.whl
.
File metadata
- Download URL: pokeapi_ditto-1.0.3-py3-none-any.whl
- Upload date:
- Size: 11.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.10.12 Linux/5.15.146.1-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
d5923375f357d13c7fa9772eece3c8cf443a6089dc6104bf24b2905d5d5ea155
|
|
MD5 |
71d0c8f5720a3b79ab0bbcc9e0e59f70
|
|
BLAKE2b-256 |
e35ca4e3008122af471584e7770430e7bb155e2b24d5901a34e6992d30ee3de9
|