Skip to content

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.

License

Notifications You must be signed in to change notification settings

Corentin-cott/PSDK_JsonToSQL

Repository files navigation

PSDK_JsonToSQL

Sommaire

Introduction

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.

Tip

Les bases crées par PSDK_JsonToSQL peuvent être, et même sont faites pour être utilisées avec DexAPI !

> En quoi c'est utile ?

Bien 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.

Grâ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 !

PSDK

Pokemon SDK est un starter kit permettant de créer des fangame Pokémon en utilisant plusieurs outils simple d'utilisation.

"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...

  • Game Engine : LiteRGSS2 (under Ruby 3.0.1)
  • Default screen size : 320x240 (upscaled to 640x480)
  • Sound : FMOD (Support: Midi, WMA, MP3, OGG, MOD, WAVE)
  • Map Editor
    • RMXP
    • Tiled
  • Event Editor
    • RMXP
  • Database Editor
  • Dependencies : SFML, LodePNG, libnsgif, FMOD, OpenGL, sfeMovie, ffmpeg"

Fonctionnement

Les scripts sont écrits en Python et utilisent les modules suivants :

  • CSV : Pour lire les fichiers CSV
  • SQLite 3 : Pour créer et insérer les données dans un fichier .db
  • JSON : Pour lire les fichiers JSON
  • Glob : Pour traiter plusieurs fichier d'un dossier
  • Re & Unicodedata : Pour facilement formatter les charactère spéciaux
  • Os : Pour suprimer le fichier de BDD lors de la création d'un nouveau

Fonctionnement

Rien de compliqué, il vous suffit de cloner le dépot, ou même de simplement télécharger le code source des scripts.

Contributions

Corentin COTTEREAU

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages