https://github.com/redstrate/auracite
Export your FFXIV character in portable, generic formats
https://github.com/redstrate/auracite
ffxiv final-fantasy-14 final-fantasy-xiv
Last synced: 13 days ago
JSON representation
Export your FFXIV character in portable, generic formats
- Host: GitHub
- URL: https://github.com/redstrate/auracite
- Owner: redstrate
- License: agpl-3.0
- Created: 2024-09-29T21:33:34.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-11T01:12:56.000Z (about 2 months ago)
- Last Synced: 2025-03-29T12:05:37.604Z (about 1 month ago)
- Topics: ffxiv, final-fantasy-14, final-fantasy-xiv
- Language: Rust
- Homepage: https://auracite.xiv.zone
- Size: 297 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Auracite
Export your FFXIV character in portable, generic formats. This includes
data in machine-readable JSON (so it can be imported by other programs
like [Kawari](https://github.com/redstrate/Kawari)) and a Lodestone-like
HTML page which you can display in your browser.## Usage
This tool makes several HTTP requests to the Lodestone, but they currently are only a few. The tool does not contact any
3rd-party external services.### Web
Auracite can run inside your web browser, accessed at [auracite.xiv.zone](https://auracite.xiv.zone/). It has the same features as the regular version.
### Desktop
A desktop version is available, just run `cargo run`. There is currently no binary distribution available.
### CLI
Provide a character name via `--name`:
```shell
auracite --name "John Doe"
```To enable support for the Dalamud plugin, add `--dalamud`.
## Building
### Desktop
To run the desktop client, simply run `cargo run`. You must have Qt6 development packages installed beforehand.
### Flatpak
To build the Flatpak, use `flatpak-builder` or the helper script `scripts/build-flatpak.sh`. An `auracite.flatpak` file will be generated.
### Web
To build the Web version, use `wasm-pack` or the helper script `scripts/build-web.sh`. A folder called `pkg/` will be generated, and the HTML files live in `web/`.
### Dalamud Mode
Auracite can only collect so much data from the Lodestone, some data can only be collected when logged in. To do this,
we provide a Dalamud plugin to run alongside the tool. The plugin is currently available
[in my personal Dalamud repository](https://github.com/redstrate/DalamudPlugins). The plugin can be
safely removed if you're done using Auracite.## Supported Data
| Data | Supported | Notes |
|---------------------------|-----------|-----------------------------------------------------------------------------------|
| Name | ✅ | |
| World/Data Center | ✅ | |
| Race/Subrace/Gender | ✅ | |
| City-state | ✅ | |
| Nameday | ✅ | |
| Guardian | ✅ | |
| Portrait/Full-body Images | ✅ | These are the images displayed on the Lodestone. |
| Playtime | ✅ | Requires the Dalamud plugin. |
| Currencies | ⭕️ | Only gil is supported, and requires the Dalamud plugin. |
| Appearance Data | ✅ | Requires the Dalamud plugin. |
| Adventurer Plate | ✅ | Requires the Dalamud plugin. |
| Misc. state | ⭕️ | Mentor and novice status, also player commendations. Requires the Dalamud plugin. |Currently, more types of data is planned to be supported in the future.
## License
This project is licensed under the [GNU Affero General Public License 3](LICENSE).