Utilities to generate static data for Watchtower.
Project description
Watchtower Pipeline
Requirements
- Python 3.9
- A working installation of Kitsu (optional)
In order to generate data for Watchtower, follow these steps:
- Create a new folder, step into it and perform:
python -m venv .venv
source .venv/bin/activate
pip install watchtower-pipeline
Create Example Data
To create an example project that will give you an idea of how the pipeline works:
- Run
python -m watchtower_pipeline.example -b
- Copy the content of the
watchtower
folder into your webserver - Alternatively you can navigate to the folder and run
python -m http.server
Create Kitsu-sourced Data
If you have a working Kitsu (and Zou) install and want to extract and visualize data from it:
- Create a
.env.local
file as follows:
KITSU_DATA_SOURCE_URL=https://<your-kitsu-instance>/api
KITSU_DATA_SOURCE_USER_EMAIL=user@example.org
KITSU_DATA_SOURCE_USER_PASSWORD=password
- Run
python -m watchtower_pipeline.kitsu -b
- Copy the content of the
watchtower
folder into your webserver - Alternatively you can navigate to the folder and run
python -m http.server
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
watchtower-pipeline-0.1.6.tar.gz
(303.7 kB
view hashes)
Built Distribution
Close
Hashes for watchtower-pipeline-0.1.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d00048a70ed0402155520d7773457e4607e55ded57eaf2b32d9e76e31db01622 |
|
MD5 | e0de2295db8b3d764800cf5ba4cf025d |
|
BLAKE2b-256 | 450a3e469942a6e7bb5cfe697bde36d5257e73db3aa9f8bbd3ef9bbefbe56d5a |
Close
Hashes for watchtower_pipeline-0.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 209258591e87b3ab7c357cc1c3fdcef94f508ce47d6fa9b7f9f6eb61756ff4a8 |
|
MD5 | 260d4580e0e4c8685de0d8cb6b610109 |
|
BLAKE2b-256 | 51dc80eeeaa224a5f7c87b23ddaae88ae70e6bb9be625889e24bc5b7eebad8b3 |