Proceeding the PS4 Release Calendar Updater Script, developer Codeverse (aka stefkarg) recently updated his PS4Viewer project on Github which is a Web application to sync video game information from the Internet Games Database (acquired by Twitch last year) via the IGDB API populating the results in a searchable list.
Download: ps4viewer-master.zip / GIT
Here's more from the README.md: PS4Viewer
PS4 Viewer is a Web Application that syncs video games' information from IGDB API and shows this information in a searchable list.
Instructions on how to setup development environment
Java
Download: ps4viewer-master.zip / GIT
Here's more from the README.md: PS4Viewer
PS4 Viewer is a Web Application that syncs video games' information from IGDB API and shows this information in a searchable list.
Instructions on how to setup development environment
Java
- Install JDK 8
- Add Java bin folder to PATH environmental variable
- Clone repositories ps4viewer, ps4viewer-ui and codehelp
- Install Eclipse 2019-09
- File --> Open Projects From Filesystem
- Select ps4viewer
- Also open codehelp in the same way
- Set codehelp as dependency of ps4viewer
- Install MySQL 8
- Create a user other than root (e.g. psuser)
- Connect to database with this user (use MySQL Workbench) and create a database (e.g. psdb)
- In application.properties of ps4viewer repository set the credentials for the new database/user
- Install Tomcat 9
- In Eclipse go to Window --> Preferences --> Server --> Runtime Environments --> Select installed Tomcat as server
- In Eclipse go to Help --> Eclipse Marketplace --> Install Spring Tools 4
- Restart Eclipse
- Right click on ps4viewer --> Run As --> Spring Boot App
- This will create the proper Run Configuration in Eclipse
- The repository ps4viewer-ui is in Angular
- Install node.js 12.16.1
- Open a console
- npm install -g @angular/cli
- Go to the root folder of ps4viewer-ui
- npm install (this downloads all dependencies of the project)
- ng serve (to start UI)