Rebranding
This commit is contained in:
parent
62f36dbdc2
commit
f3f4ec51d2
20 changed files with 128 additions and 91 deletions
57
README.md
57
README.md
|
@ -1,27 +1,54 @@
|
|||
# atlasimagecomposer
|
||||
# skyeweave
|
||||
|
||||
A small CLI toolkit that allows you to easily download and compose any FGO expression sheets
|
||||
Easily generate any FGO expression sheets from an id
|
||||
|
||||
## Installations
|
||||
> Developed by [Firq](https://firq.dev/) and powered by the [AtlasAcademy API](https://atlasacademy.io/)
|
||||
|
||||
Install it using `pip` - You need to specify my extra index for it to be found
|
||||
## Installation
|
||||
|
||||
The CLI can be installed by using `pip`. Python >= 3.10 is required.
|
||||
|
||||
```shell
|
||||
pip install --extra-index-url https://forgejo.neshweb.net/api/packages/Firq/pypi/simple/ atlasimagecomposer
|
||||
pip install --extra-index-url https://forgejo.neshweb.net/api/packages/Firq/pypi/simple/ skyeweave
|
||||
```
|
||||
|
||||
Note: Specifying the additional index of `forgejo.neshweb.net` is necessary, as I don't host my packages on PyPI. Using `--extra-index-url` is necessary as the
|
||||
specified depencencies are not hosted on that index.
|
||||
|
||||
## Usage
|
||||
|
||||
Use it via the CLI command `atlasimagecomposer`
|
||||
`skyeweave` is a CLI application, meaning it needs to be accessed via the commandline.
|
||||
|
||||
The following options are available:
|
||||
|
||||
- `--help` / `-h`: Shows helpful information about the other arguments
|
||||
- `--version`: Shows the version number
|
||||
- `--output`: Sets the output file path. This can be a relative path (`./out` or an absolute path `C:/files/out`)
|
||||
- `--id`: Specify a servantId or charaId. This will skip the user prompt afterwards (useful in CI applications)
|
||||
- `--filter`: Specify which spritesheets will actually be used. Useful if you want multiple spritesheets, but not all
|
||||
- `--timeout`: Sets the timeout for any requests towards the Atlas Academy API. The default is 10 seconds
|
||||
- `--no-cache`: Clear cache for this id, keeping all other files
|
||||
- `--reset`: Delete any already downloaded assets
|
||||
- `--quiet` / `-q`: Mute the output and hide progress bars
|
||||
|
||||
Typical usage:
|
||||
|
||||
```plain
|
||||
usage: atlasimagecomposer [-h] [--version] [--output OUTPUT] [--filter FILTER [FILTER ...]] [--timeout TIMEOUT] [--clear-cache]
|
||||
|
||||
options:
|
||||
-h, --help show this help message and exit
|
||||
--version show program's version number and exit
|
||||
--output OUTPUT Set the output location. This can be an absolute or relative path
|
||||
--filter FILTER [FILTER ...] Specify one or more spritesheet ids that will be fetched
|
||||
--timeout TIMEOUT Set the timeout for all requests towards AtlasAcademy, default is 10s
|
||||
--clear-cache Clear cached assets before downloading files for a servant
|
||||
skyeweave --output out --id 70
|
||||
```
|
||||
|
||||
This would generate the expressions for Scathach (Servant Id 70) in the folder out, using subfolders to better separate the outputs of multiple runs.
|
||||
|
||||
## Issues / Support
|
||||
|
||||
If there are any issues with `skyeweave`, feel free to reach out to me using the AtlasAcademy discord (`#dev-corner`) or create an issue in this repo.
|
||||
|
||||
If you want to help me debug when an issue occurs, set the environment variable `SKYEWEAVE_STDOUT_LEVEL` to `debug` and send me a copy of the log
|
||||
|
||||
Example on Windows:
|
||||
|
||||
```shell
|
||||
$env:SKYEWEAVE_STDOUT_LEVEL="debug"
|
||||
|
||||
skyeweave --output out --id 70 > log.log
|
||||
```
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue