# biuuu/genshin-wish-export

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/biuuu-genshin-wish-export).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

3,811 stars · 381 forks · JavaScript · MIT

## Links

- GitHub: https://github.com/biuuu/genshin-wish-export
- awesome-repositories: https://awesome-repositories.com/repository/biuuu-genshin-wish-export.md

## Topics

`genshin` `genshin-impact`

## Description

This project is a game API data exporter and wish tracker for Genshin Impact. It retrieves historical gacha pull records from game servers using authentication keys extracted via log reading or proxy mode.

The utility functions as a multi-account gacha manager, providing a local database system to store and track historical wish records across multiple separate game accounts. It also serves as a data recovery tool for importing and restoring historical game records from external JSON files into local storage.

## Tags

### Data & Databases

- [Game Account Record Tracking](https://awesome-repositories.com/f/data-databases/game-account-record-tracking.md) — Provides a local database system to store and track historical gacha wish records across multiple separate game accounts.
- [Gacha History Exporters](https://awesome-repositories.com/f/data-databases/sqlite-drivers/sqlite-storage-adapters/sqlite-or-postgresql-storage/postgresql-data-sources/data-extraction/gacha-history-exporters.md) — Parses and exports gacha pull history from game logs or network responses into structured formats. ([source](https://github.com/biuuu/genshin-wish-export/blob/main/docs/README_EN.md))
- [Data Exports](https://awesome-repositories.com/f/data-databases/data-exports.md) — Extracts and saves historical wish records from the game API using authentication keys.
- [Database Record Exports](https://awesome-repositories.com/f/data-databases/database-record-exports.md) — Extracts authentication keys to retrieve and save historical transaction data from a remote API. ([source](https://github.com/biuuu/genshin-wish-export#readme))
- [Gacha Pull Trackers](https://awesome-repositories.com/f/data-databases/gacha-pull-trackers.md) — Extracts and saves historical gacha pull records from the game API using authentication keys.
- [Game Transaction Tracking](https://awesome-repositories.com/f/data-databases/game-transaction-tracking.md) — Maintains a local database of transaction history for multiple game accounts to monitor spending and pulls.
- [JSON-Based Persistence](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-storage/file-based-storage/local-file-storage/json-based-persistence.md) — Stores account records and historical wish data in flat JSON files on the local filesystem.
- [Multi-Account Data Isolation](https://awesome-repositories.com/f/data-databases/multi-account-data-isolation.md) — Organizes data using unique identifiers to keep historical records for multiple separate game accounts isolated.

### Part of an Awesome List

- [Game Data APIs](https://awesome-repositories.com/f/awesome-lists/data/game-data-apis.md) — Retrieves hidden game account information by interfacing with official servers through captured tokens.

### Development Tools & Productivity

- [Game Data Exporters](https://awesome-repositories.com/f/development-tools-productivity/game-data-exporters.md) — Retrieves transaction records from game servers via log reading or proxy mode.

### Game Development

- [Key Extractions](https://awesome-repositories.com/f/game-development/log-based-game-state-tracking/key-extractions.md) — Reads local game log files to find authentication tokens needed for communicating with the game API.

### Networking & Communication

- [Intercepting Proxies](https://awesome-repositories.com/f/networking-communication/http-proxies/intercepting-proxies.md) — Captures network packets in real time to extract security keys from the game client's API requests.

### Web Development

- [Authenticated Data Retrievals](https://awesome-repositories.com/f/web-development/public-api-exposure/public-api-data-retrievals/authenticated-data-retrievals.md) — Retrieves historical transaction records from remote game servers using extracted authentication tokens.

### Security & Cryptography

- [Account Instance Managers](https://awesome-repositories.com/f/security-cryptography/account-management/account-synchronization/account-instance-managers.md) — Stores and tracks historical records for several different user accounts within a single local database. ([source](https://github.com/biuuu/genshin-wish-export/blob/main/docs/README_EN.md))
