No project description provided
Project description
genshin-recipe-data
/ genshinrecipes
A repository to keep a current copy of Genshin Impact's cooking recipe data. Updated on a best effort basis.
Why?
I'm making tools for myself as someone trying to be a completionist in a gacha game, despite how stupid it sounds.
This was originally in enkanomiya but since I am making another project using this data, it makes more sense to share a repository between the 2 projects.
For the record, all of this was typed out manually for the most part. There are future plans to make the data much better to contribute to, see #2.
Using it in Python
Install genshinrecipes
from PyPI to use it in your (Python) project. There are currently 2 functions available.
genshinrecipes.return_data()
- Returns the full JSON object.
genshinrecipes.filter_by_rarity(rarity: int)
- Returns all recipes that are of a certain rarity (1-5).
Using it in not Python
Simply use the data in genshinrecipes/recipes.json
(for example, you could use a git submodule). It's a big JSON object basically looking like this:
{
"food-name": {
"name": "Food Name",
"rarity": 1,
"location": "Where you can find it"
}
// and it goes on... and on
}
License
Unlicense, public domain, whatever you want to call it. You are free to use this data however you see fit, because I didn't make the game anyway.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for genshinrecipes-2.6.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b3db314c93856dca5988e9d243ff3610398a845f9525ec68071aaf807c77a96 |
|
MD5 | b406506a5b5592349b890520b68fe818 |
|
BLAKE2b-256 | 3f259fff122fdded1cfc00555805d64cf7c5a04bca74f01696e1ab0403d4cecb |