hackage-meta: upload times for all deps

This commit is contained in:
Daniel Gröber
2016-10-30 20:52:46 +01:00
parent 455bd654d6
commit 7cb3c94e0b
1303 changed files with 1319 additions and 0 deletions

17
scripts/extract-upload-date.sh Executable file
View File

@@ -0,0 +1,17 @@
#!/bin/sh
PACKAGE=$1
OUTDIR=$2
versions="$(wget -O - https://hackage.haskell.org/package/"$PACKAGE"/preferred.json | jq '(."normal-version" + ."deprecated-version")[]' -r)"
mkdir -p "$OUTDIR"
for v in $versions; do
date=$(wget -O - https://hackage.haskell.org/package/"$PACKAGE-$v" \
| w3m -dump -T text/html \
| grep Uploaded \
| sed -r 's/^\s+Uploaded\s+(.*) by .*$/\1/')
date --date="$date" '+%s' > "$OUTDIR"/"$PACKAGE-$v".upload-date
done