Files
ps4-gametime/readme.md

56 lines
1.2 KiB
Markdown

# PS4 Gametime
## Prerequisites
- MySQL Database
- Node-Red server with ps4-waker installed.
## MySQL Database
- Table :
<br />
<code>
CREATE DATABASE `ps4` /*!40100 DEFAULT CHARACTER SET utf8 */;
</code>
<br />
<br />
- game_time :
<br />
<code>
USE `ps4`;
DROP TABLE IF EXISTS `game_time`;
CREATE TABLE `game_time` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`timestamp` timestamp NOT NULL DEFAULT current_timestamp(),
`game_id` varchar(255) NOT NULL,
`game_name` varchar(255) NOT NULL,
`game_start` varchar(255) NOT NULL,
`game_end` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
</code>
<br />
<br />
- game_thumbnail :
<br />
<code>
USE `ps4`;
DROP TABLE IF EXISTS `game_thumbnail`;
CREATE TABLE `game_thumbnail` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`game_id` varchar(255) NOT NULL,
`thumbnail` longblob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
</code>
## Node-Red Flow
- Use "nodered.flow" to import the flow.
## To do
- Ajouter un systeme Multi-User "manuel" puisque ce n'est pas possible de lire le psn ID a partir de ps4-waker.
- Login (oauth?) pour fonctions (genre changer les images).
- Ajouter les informations sur les tables MySQL dans le Git.