2
0
mirror of https://github.com/boostorg/website.git synced 2026-01-19 04:42:17 +00:00
Files
website/doc/downloads.csv.php
2017-02-09 13:28:48 +00:00

22 lines
737 B
PHP

<?php
require_once(__DIR__.'/../common/code/bootstrap.php');
$releases = new BoostReleases(
BOOST_WEBSITE_DATA_ROOT_DIR.'/generated/state/release.txt');
header('Content-Type: text/csv');
foreach($releases->release_data as $release => $data) {
$parts = explode('-', $release, 2);
$release_data = $releases->get_latest_release_data($parts[0], $parts[1]);
$version = (string) $release_data['release']['version'];
foreach(BoostWebsite::array_get($release_data['release'], 'downloads', array()) as $download) {
$url = BoostWebsite::array_get($download, 'url');
$hash = BoostWebsite::array_get($download, 'sha256');
if ($hash) {
echo "{$version},{$url},{$hash}\n";
}
}
}