{"id":23008756,"url":"https://github.com/corentin-cott/psdk_jsontosql","last_synced_at":"2026-05-15T20:31:55.681Z","repository":{"id":260703973,"uuid":"882111117","full_name":"Corentin-cott/PSDK_JsonToSQL","owner":"Corentin-cott","description":"PSDK JsonToSQL est simplement un ensemble de scripts écrits en Python qui ont pour objectif de convertir les données JSON (et CSV) de PSDK en tables SQL.","archived":false,"fork":false,"pushed_at":"2025-01-13T13:39:26.000Z","size":1415,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-13T09:46:07.958Z","etag":null,"topics":["psdk","python","scripts","sqlite"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Corentin-cott.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2024-11-01T23:06:36.000Z","updated_at":"2025-01-13T13:39:29.000Z","dependencies_parsed_at":"2025-01-13T14:41:22.139Z","dependency_job_id":null,"html_url":"https://github.com/Corentin-cott/PSDK_JsonToSQL","commit_stats":null,"previous_names":["corentin-cott/psdk_jsontosql"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Corentin-cott/PSDK_JsonToSQL","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Corentin-cott%2FPSDK_JsonToSQL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Corentin-cott%2FPSDK_JsonToSQL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Corentin-cott%2FPSDK_JsonToSQL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Corentin-cott%2FPSDK_JsonToSQL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Corentin-cott","download_url":"https://codeload.github.com/Corentin-cott/PSDK_JsonToSQL/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Corentin-cott%2FPSDK_JsonToSQL/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33078898,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"ssl_error","status_checked_at":"2026-05-15T20:25:34.732Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["psdk","python","scripts","sqlite"],"created_at":"2024-12-15T09:10:54.216Z","updated_at":"2026-05-15T20:31:55.666Z","avatar_url":"https://github.com/Corentin-cott.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PSDK_JsonToSQL \n\n## Sommaire\n\n- [Introduction](#introduction)\n- [PSDK](#psdk)\n- [Fonctionnement](#fonctionnement)\n- [Installation](#installation)\n- [Contributions](#contributions)\n\n## Introduction\n\n**PSDK JsonToSQL** est simplement un ensemble de scripts écrits en Python qui ont pour objectif de convertir les données JSON (et CSV) de PSDK en tables SQL.\n\n\u003e [!TIP]\n\u003e Les bases crées par PSDK_JsonToSQL peuvent être, et même sont faites pour être utilisées avec [DexAPI](https://github.com/Corentin-cott/DexAPI) !\n\n### \u003e En quoi c'est utile ?\n\nBien que très spécifique, c'est est utile pour afficher les données sur un site Web ou sur une autre interface applicative. Les données de PSDK, modifiables par Studio, sont enregistrées dans plusieurs fichiers différents à des emplacements variés. Par exemple, il existe un fichier JSON pour chaque talent, mais les noms français de ces talents sont tous enregistrés dans un seul fichier CSV à un endroit différent.\n\nGrâce à ces scripts, il est facile et rapide de créer une base de données SQL de toutes ses Fakemon, talents personnalisés, etc., pour les afficher sur un wiki, par exemple !\n\n## PSDK\n\n[Pokemon SDK](https://pokemonworkshop.com/fr/sdk) est un starter kit permettant de créer des fangame Pokémon en utilisant plusieurs outils simple d'utilisation.\n\n\u003e \"Contrary to PSP or Essentials, PSDK doesn't use the RGSS. We wrote a graphic engine called LiteRGSS using SFML, which allows a better mastering of the Graphic part of PSDK like adding Shaders, turning some graphic process to C++ side etc...\n\u003e \n\u003e - Game Engine : LiteRGSS2 (under Ruby 3.0.1)\n\u003e - Default screen size : 320x240 (upscaled to 640x480)\n\u003e - Sound : FMOD (Support: Midi, WMA, MP3, OGG, MOD, WAVE)\n\u003e - Map Editor\n\u003e   - RMXP\n\u003e   - Tiled\n\u003e - Event Editor\n\u003e   - RMXP\n\u003e - Database Editor\n\u003e   - ~~RubyHost~~ [Pokémon Studio](https://pokemonworkshop.com/fr/studio)\n\u003e - Dependencies : SFML, LodePNG, libnsgif, FMOD, OpenGL, sfeMovie, ffmpeg\"\n\n## Fonctionnement\n\nLes scripts sont écrits en Python et utilisent les modules suivants :\n- [CSV](https://docs.python.org/fr/3/library/csv.html) : Pour lire les fichiers CSV\n- [SQLite 3](https://docs.python.org/3/library/sqlite3.html) : Pour créer et insérer les données dans un fichier .db\n- [JSON](https://docs.python.org/fr/3/library/json.html) : Pour lire les fichiers JSON\n- [Glob](https://docs.python.org/3/library/glob.html) : Pour traiter plusieurs fichier d'un dossier\n- [Re](https://docs.python.org/3/library/re.html) \u0026 [Unicodedata](https://docs.python.org/3/library/unicodedata) : Pour facilement formatter les charactère spéciaux\n- [Os](https://docs.python.org/3/library/os.html) : Pour suprimer le fichier de BDD lors de la création d'un nouveau\n\n## Fonctionnement\n\nRien de compliqué, il vous suffit de cloner le dépot, ou même de simplement télécharger le code source des scripts.\n\n## Contributions\n\n[Corentin COTTEREAU](https://github.com/Corentin-cott)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorentin-cott%2Fpsdk_jsontosql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcorentin-cott%2Fpsdk_jsontosql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorentin-cott%2Fpsdk_jsontosql/lists"}