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.2.tar.gz
(10.1 kB
view details)
Built Distribution
File details
Details for the file pokeapi_ditto-1.0.2.tar.gz
.
File metadata
- Download URL: pokeapi_ditto-1.0.2.tar.gz
- Upload date:
- Size: 10.1 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 | 53a10b980ae7584d253fbfa5a4d2f403e2b89a0359655af313ec28fed273ff4d |
|
MD5 | e4ede6bb5c7b0a8bb7841c13f0f75588 |
|
BLAKE2b-256 | f7e11446fb8cce159015f8a66fd458be481e0669384bb4335b41c0d5e0cc8131 |
File details
Details for the file pokeapi_ditto-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: pokeapi_ditto-1.0.2-py3-none-any.whl
- Upload date:
- Size: 11.8 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 | d04de27c1b50be901009ea178a081c37328fc78daefa48711f7e15fd8e2231c0 |
|
MD5 | c1baa76b69d9d72875241e9933157e8d |
|
BLAKE2b-256 | 005cb1b56c51924d7d0cb50e05e66dc4f3d749dfd2721a25ee2652add3ab4528 |