{"id":13655828,"url":"https://github.com/Wolfteam/Shiori","last_synced_at":"2025-04-23T17:30:43.456Z","repository":{"id":36998813,"uuid":"317399232","full_name":"Wolfteam/Shiori","owner":"Wolfteam","description":"The app you need for Genshin Impact","archived":false,"fork":false,"pushed_at":"2024-10-27T02:56:59.000Z","size":220725,"stargazers_count":190,"open_issues_count":51,"forks_count":47,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-10-27T11:06:49.854Z","etag":null,"topics":["android","flutter","genshin-impact"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wolfteam.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":"wolfteam20","open_collective":null,"ko_fi":"wolfteam20","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-12-01T02:11:27.000Z","updated_at":"2024-10-25T08:09:18.000Z","dependencies_parsed_at":"2023-02-18T21:16:06.530Z","dependency_job_id":"b3b25d87-bb8f-46c4-b699-f1a576f1825a","html_url":"https://github.com/Wolfteam/Shiori","commit_stats":null,"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wolfteam%2FShiori","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wolfteam%2FShiori/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wolfteam%2FShiori/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wolfteam%2FShiori/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wolfteam","download_url":"https://codeload.github.com/Wolfteam/Shiori/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223931579,"owners_count":17227256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","flutter","genshin-impact"],"created_at":"2024-08-02T04:00:38.339Z","updated_at":"2024-11-10T08:30:31.009Z","avatar_url":"https://github.com/Wolfteam.png","language":"Dart","funding_links":["https://patreon.com/wolfteam20","https://ko-fi.com/wolfteam20"],"categories":["Data query"],"sub_categories":[],"readme":"# Shiori\n\n\u003cp align=\"center\"\u003e\n  \u003cimg height=\"120px\" src=\"assets/icon/icon.png\"\u003e\n\u003c/p\u003e\n\n\u003e A Genshin Impact database kinda app\n\n\u003e This app is not affiliated with or endorsed by miHoYo. Shiori is just a database app for the\n\u003e Genshin Impact game\n\n![Tests](https://github.com/Wolfteam/Shiori/actions/workflows/tests.yml/badge.svg)\n[![codecov](https://codecov.io/gh/Wolfteam/Shiori/graph/badge.svg?token=RIZIB09J8J)](https://codecov.io/gh/Wolfteam/Shiori)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"images/banner.png\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\" width=\"100%\"\u003e\n    \u003ca href=\"https://play.google.com/store/apps/details?id=com.miraisoft.shiori\"\u003e\n      \u003cimg style=\"height:100px;width:30%;max-width:250px;transform: scale(1.25);margin-right:20px\" src=\"https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://apps.apple.com/us/app/shiori-for-genshin-unofficial/id6448140103\"\u003e\n      \u003cimg style=\"height:100px;width:30%;max-width:250px\" src=\"https://developer.apple.com/assets/elements/badges/download-on-the-app-store.svg\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://apps.microsoft.com/store/detail/shiori-for-genshin-unofficial/9PH29FZMQK7T\"\u003e\n      \u003cimg style=\"height:100px;width:35%;max-width:250px\" src=\"https://www.nexiahome.com/wp-content/uploads/2016/03/windows-store-button.png\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n### Features\n\n* Artifacts\n* Characters\n* Weapons\n* Materials\n* And many more to come\n\n### Discord\n\u003cp align=\"left\"\u003e\n    \u003ca href=\"https://discord.gg/A8SgudQMwP\"\u003e\n      \u003cimg height=\"100\" width=\"100\" src=\"https://sparkcdnwus2.azureedge.net/sparkimageassets/XPDC2RH70K22MN-08afd558-a61c-4a63-9171-d3f199738e9f\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n### Contributing\n\n\u003e Before contributing, please ask me if whatever you are planning to do / add / improve is valid for\n\u003e this project.\n\n#### To run the server:\n\n* Install the .net 6 runtime [HERE](https://dotnet.microsoft.com/en-us/download/dotnet/6.0)\n* Download and extract\n  the [server.zip](https://github.com/Wolfteam/Shiori/releases/download/1.6.7%2B113/server.zip)\n* Open a terminal and run one of the following commands (depending on the OS / shell the command may\n  vary)\n    * ``dotnet ShioriAssets.dll``\n    * ``./ShioriAssets``\n* After running the command you should see an output like this:\n\n```\ninfo: Microsoft.Hosting.Lifetime[14]\nNow listening on: http://localhost:5000\ninfo: Microsoft.Hosting.Lifetime[14]\nNow listening on: https://localhost:5001\ninfo: Microsoft.Hosting.Lifetime[0]\nApplication started. Press Ctrl+C to shut down.\ninfo: Microsoft.Hosting.Lifetime[0]\nHosting environment: Production\n```\n\n* Take note of the url's port, since you will need it later\n* Copy the url and open it in your browser, you should see an ``It works!`` text\n\n#### To run the app:\n\n* Clone this repository\n* Checkout the **develop** branch\n* Create a **.env.common** file with the following content, the values can be anything:\n\n```\nANDROID_APP_CENTER_KEY = xxxx\nIOS_APP_CENTER_KEY = xxxx\nMACOS_APP_CENTER_KEY = xxxx\nANDROID_PURCHASES_KEY = yyyyy\nIOS_PURCHASES_KEY = yyyyy\nCOMMON_HEADER_NAME = header\nAPI_HEADER_NAME = key\nPUBLIC_KEY = xxxzzzzz\nPRIVATE_KEY = xxxxzzz\nLETS_ENCRYPT_KEY = xxxzzzzxxx\n```\n\n* Create a **.env.dev** and a copy named **.env.prod** with the following content\n  (The url is the one used for the server, should work if you are using an android emulator)\n\n```\nAPI_BASE_URL = https://10.0.2.2:5001\nASSETS_BASE_URL = https://10.0.2.2:5001\nAPI_HEADER_VALUE = value\n```\n\n* Install the ``Flutter Intl extension`` (It is available in Vs Code and Android Studio)\n* Run the ``flutter intl initialize`` command from your IDE\n* Comment the lines 19 to 30 in the ``infrastructure/api_service.dart`` and add the following behind\n  line\n  31 ``httpClient.badCertificateCallback = (X509Certificate cert, String host, int port) =\u003e true;``\n* If you have fvm configured, run the script ``sh run_clean.sh``, otherwise manually run each\n  sentence without the fvm prefix\n* Profit\n\n### Translations\n\nIf you want to help me with translations, I encourage you to check the following file:\n\n* The general one (where common strings are stored [not related specifically to the game]):\n  [General](https://github.com/Wolfteam/Shiori/blob/develop/lib/l10n/intl_en.arb)\n\nTo translate the general one is very simple, create a copy of the file, keeping the keys and\ntranslate the values:\nE.g (in spanish) : \"dark\" :\"Oscuro\"\n\n### Special Thanks\n\n* To  [Uzair Ashraf](https://github.com/uzair-ashraf) for his wish simulator\n* To\n  the [Genshin Helper Team](https://docs.google.com/spreadsheets/d/e/2PACX-1vRq-sQxkvdbvaJtQAGG6iVz2q2UN9FCKZ8Mkyis87QHFptcOU3ViLh0_PJyMxFSgwJZrd10kbYpQFl1/pubhtml)\n  for their builds\n* The folk(s) that developed the [Map](https://genshin-impact-map.appsample.com/#/)\n* And the folks from [Honey Impact](https://genshin.honeyhunterworld.com/)\n  , [Fandom Wiki](https://genshin-impact.fandom.com/wiki/Genshin_Impact)\n  , [Genshin.in](https://www.gensh.in/), [Genshin.Center](https://genshin-center.com/) that provide\n  useful data\n* And to [JetBrains](https://www.jetbrains.com/) who provides\n  an [Open Source License](https://www.jetbrains.com/community/opensource/#support) for this\n  project.\n\n### Translators\n\nTranslating the app to other languages won't have been possible without the following contributors\n\n| Chinese   | Russian      | Portuguese   | Italian                | Japanese      | Vietnamese    | Indonesian   | Ukrainian     |\n|-----------|--------------|--------------|------------------------|---------------|---------------|--------------|---------------|\n| 2O48#9733 | SipTik#8026  | Brunoff#0261 | Reniel [Skidex ツ]#7982 | 𝕽𝖚𝖗𝖎#3080 | Ren Toky#5263 | Arctara#7162 | VALLER1Y#4726 |\n|           | KKTS#8567    | DanPS#4336   | F                      |               |               |              |               |\n|           | pill#0039.   |              |                        |               |               |              |               |\n|           | Avantel#8880 |              |                        |               |               |              |               |\n|           | чебилин#5968 |              |                        |               |               |              |               |\n|           | Anixty#3279  |              |                        |               |               |              |               |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWolfteam%2FShiori","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWolfteam%2FShiori","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWolfteam%2FShiori/lists"}