Subversion Repositories cheapmusic

Rev

Rev 58 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 58 Rev 78
Line 4... Line 4...
4
require_once('php/clsLibGTIN.php');
4
require_once('php/clsLibGTIN.php');
-
 
5
require_once('php/constants.php');
5
ini_set("memory_limit", "256M");
6
ini_set("memory_limit", "256M");
6
 
7
 
7
$cnt = 0;
8
$cnt = 0;
8
 
9
 
9
class ReleasesXmlStreamer extends XmlStreamer
10
class ReleasesXmlStreamer extends XmlStreamer
Line 185... Line 186...
185
 
186
 
186
		return true;
187
		return true;
187
	}
188
	}
188
}
189
}
189
 
190
 
190
$xmlfile = "./in/discogs_20190801_releases.xml.gz";
191
$xmlfile = "./in/discogs_" . XMLFILEDATE . "_releases.xml.gz";
191
//$xmlfile = "./in/releases.xml.gz";
192
//$xmlfile = "./in/releases.xml.gz";
192
 
193
 
193
$fh = fopen("out/releases.load", "w+");
194
$fh = fopen("out/releases.load", "w+");
194
$fhTracks = fopen("out/releaseTracks.load", "w+");
195
$fhTracks = fopen("out/releaseTracks.load", "w+");
195
$fhArtists = fopen("out/releaseArtists.load", "w+");
196
$fhArtists = fopen("out/releaseArtists.load", "w+");
196
$fhLabels = fopen("out/releaseLabels.load", "w+");
197
$fhLabels = fopen("out/releaseLabels.load", "w+");
197
$fhBarcodes = fopen("out/barcodes.load", "w+");
198
$fhBarcodes = fopen("out/barcodes.load", "w+");
198
 
199
 
199
$xmlstream = "compress.zlib://$xmlfile";
200
$xmlstream = "compress.zlib://$xmlfile";
200
// zcat in/discogs_CCYYMMDD_releases.xml.gz | wc -c
201
// zcat in/discogs_CCYYMMDD_releases.xml.gz | wc -c
201
$xmlfileSize = 45602358358;
202
$xmlfileSize = RELEASEXMLFILESIZE;
202
//$xmlfileSize = 9524162;
203
//$xmlfileSize = 9524162;
203
 
204
 
204
$streamer = new ReleasesXmlStreamer($xmlstream, $xmlfileSize);
205
$streamer = new ReleasesXmlStreamer($xmlstream, $xmlfileSize);
205
if ($streamer->parse()) {
206
if ($streamer->parse()) {
206
	echo "Finished $cnt releases." . PHP_EOL;
207
	echo "Finished $cnt releases." . PHP_EOL;