X-Git-Url: https://git.cweiske.de/stouyapi.git/blobdiff_plain/f0f25936a9ee8188f67b05627ba03e3f67930b77..765b98b8c95f32033df6d5ed777cb29bbc58cfce:/bin/build-html.php diff --git a/bin/build-html.php b/bin/build-html.php index 2037cfc..f7f9154 100755 --- a/bin/build-html.php +++ b/bin/build-html.php @@ -7,6 +7,13 @@ */ require_once __DIR__ . '/functions.php'; +//default configuration values +$GLOBALS['pushToMyOuyaUrl'] = '../push-to-my-ouya.php'; +$cfgFile = __DIR__ . '/../config.php'; +if (file_exists($cfgFile)) { + include $cfgFile; +} + $wwwDir = __DIR__ . '/../www/'; $discoverDir = __DIR__ . '/../www/api/v1/discover-data/'; $wwwDiscoverDir = $wwwDir . 'discover/'; @@ -100,13 +107,19 @@ function renderDiscoverFile($discoverFile) function renderGameFile($gameDataFile) { $json = json_decode(file_get_contents($gameDataFile)); + $appsDir = dirname($gameDataFile, 2) . '/apps/'; + $appsFile = $appsDir . $json->version->uuid . '.json'; + $appsJson = json_decode(file_get_contents($appsFile)); + $downloadJson = json_decode( file_get_contents( $appsDir . $json->version->uuid . '-download.json' ) ); $apkDownloadUrl = $downloadJson->app->downloadLink; + $pushUrl = $GLOBALS['pushToMyOuyaUrl'] + . '?game=' . urlencode($json->apk->package); $navLinks = []; foreach ($json->genres as $genreTitle) {