# [Ari-web blogs](https://blog.ari-web.xyz/)
## Installing dependencies ```sh $ python3 -m virtualenv venv $ . venv/bin/activate $ pip install -r requirements.txt ``` Or ```sh $ python3 -m pip install --user -r requirements.txt ``` ## Completions - Bash ```bash $ . completions/blog.bash ``` ## Building - Generate full-on static site ```bash $ CI=1 ./scripts/blog static ``` - Only build blogs ```bash $ CI=1 ./scripts/blog static ``` `CI` environment variable is optional, though setting it in a build/CI environment is good to save time on some operations that are useless in that context, for example sorting blogs. `CI` can have any value. ## The API Nobody is stopping you from using the static API, it's located at [/blog.json](https://blog.ari-web.xyz/blog.json), also if you're using this API generally, this API is **extremely** large, so I implemented cache validation, just cache it, including the sha256 hash and validate it with the [hash on the api](https://blog.ari-web.xyz/blog_json_hash.txt)