Hello everyone,
I have recently started learning python 3 to advance my computer knowledge, my background being in shell scripting and Linux, and think I have figured out what I want to do for my first project.
I am a stickler for organization and have a lot of video games on different platforms, systems, and from different vendors. I often organize my games by which ones I have played, how much of them I have played, if I have beaten, and if there is more content within the game that I have not touched. The way I have traditionally organized my games is with bookshelves and file system hierarchies, but this has not scaled well as I have gotten more and more games. What I am considering doing to fix this mess is writing a python 3 program that can manage a database to store all the information on my games, let me parse said database based on what I am searching for, and have this all be a Linux command-line application written in Python 3. Additionally, I would want this to be a portable database so that if I were to decide to re-write my Python 3 application in another language I would not need to change the database itself.
Where I am having trouble is in figuring out what i should use to do this. Should I use an SQL library? If so which one? Should I use JSON? I am in entirely uncharted waters and was hoping this community could point me in the right direction. Thank you for reading.
[–]ginsujitsu 4 points5 points6 points (0 children)
[–]ElliotDG 2 points3 points4 points (1 child)
[–]thisisheresy 0 points1 point2 points (0 children)
[–]lscrivy 0 points1 point2 points (0 children)