1
Fork 0
mirror of https://github.com/redstrate/Auracite.git synced 2025-05-02 00:47:45 +00:00
Export your FFXIV character in portable, generic formats
Find a file
2025-05-01 16:32:25 -04:00
.github/workflows Give a prettier name to the build CI job 2025-05-01 16:32:25 -04:00
dalamud Extract voice id from the game, add to chardat file 2025-04-01 23:11:27 -04:00
scripts Add scripts folder 2025-04-30 23:20:11 -04:00
src Fix the web version for the new API 2025-04-30 23:19:34 -04:00
templates Change "generated by" URL 2024-11-01 19:52:16 -04:00
web Fix the web version for the new API 2025-04-30 23:19:34 -04:00
.flatpak-manifest.json Update dependencies, Flatpak, Rust edition and more 2025-03-10 18:55:52 -04:00
.gitignore Add generated Flatpak files to gitignore 2025-05-01 16:32:25 -04:00
build.rs Update dependencies, run Cargo format 2025-03-31 16:07:31 -04:00
Cargo.lock Update dependencies, run Cargo format 2025-03-31 16:07:31 -04:00
Cargo.toml Update dependencies, run Cargo format 2025-03-31 16:07:31 -04:00
FLATPAK.md Add Flatpak manifest 2024-12-16 22:38:05 -05:00
generated-sources.json Update generated-sources.json 2025-05-01 15:47:11 -04:00
LICENSE Add initial files 2024-09-29 17:50:19 -04:00
README.md Tidy up the README 2025-04-30 23:22:34 -04:00
zone.xiv.auracite.desktop Add Flatpak manifest 2024-12-16 22:38:05 -05:00
zone.xiv.auracite.svg Add icon, update website 2024-11-01 19:46:48 -04:00

Auracite

Export your FFXIV character in portable, generic formats. This includes data in machine-readable JSON (and can be imported by other programs like Kawari) and a Lodestone-esque HTML page which you can display in your browser.

Usage

Web

Auracite can run inside your web browser, accessed at auracite.xiv.zone. It works exactly the same 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:

auracite --name "John Doe" 

Or provide a Lodestone id:

auracite --id 9001

To enable support for the Dalamud plugin, add --dalamud.

Building

Desktop

To run the desktop client, simply run cargo run. You need the 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. The plugin can be safely removed if you're done using Auracite.

License

This project is licensed under the GNU Affero General Public License 3.