1个不稳定版本
0.1.0 | 2023年4月6日 |
---|
#6 在 #discogs
10KB
166 行
Discogs2csv
一个小工具,可以将Discogs发行版XML存档转换为CSV。
安装
cargo install discogs2csv
用法
首先从Discogs网站下载发行版存档
curl -O 'https://discogs-data-dumps.s3-us-west-2.amazonaws.com/data/2023/discogs_20230301_releases.xml.gz'
然后只需将其传递给discogs2csv
命令
gunzip --stdout discogs_20230301_releases.xml.gz | discogs2csv > tracks.csv
可选地,您可以将其CSV转换为强类型JSON行
cargo install csv2ndjson-lite
cat tracks.csv | csv2ndjson-lite --arrays genre --numbers id released-timestamp duration-float > tracks.ndjson
依赖项
~3.5MB
~54K SLoC