hackage-meta: upload times for all deps
This commit is contained in:
17
scripts/extract-upload-date.sh
Executable file
17
scripts/extract-upload-date.sh
Executable 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
|
||||
Reference in New Issue
Block a user