2 Commits

Author SHA1 Message Date
  Brennen Bearnes 8463af1b27 fragments: hackathon patches 3 weeks ago
  Brennen Bearnes a921f7fc6a install.sh: fix apt listings 3 weeks ago
2 changed files with 17 additions and 5 deletions
Split View
  1. +16
    -0
      home/fragments/hackathon-patches/hackathon.sh
  2. +1
    -5
      install.sh

+ 16
- 0
home/fragments/hackathon-patches/hackathon.sh View File

@ -0,0 +1,16 @@
#!/bin/bash
# I don't know how to jq.
#
# The idea here is a rough guess at patches merged since start of the Wikimedia Hackathon 2024.
#
# References:
#
# - https://gerrit.wikimedia.org/r/q/status:merged+mergedafter:%222024-05-03+00:00:00+%252B0300%22,50
# - https://stackoverflow.com/questions/44497533/jq-transform-unix-timestamp-to-datetime
# - Pretty sure date results here will be UTC
ssh -p 29418 gerrit.wikimedia.org gerrit query --format json --submit-records status:merged 'mergedafter:{2024-05-03 00:00:00 +0300}' > results.json
sed -i '$ d' results.json
jq '.createdOn |= todateiso8601 | .lastUpdated |= todateiso8601' results.json > results_filtered.json
jq '[.project, .url, .subject, .owner.name, .owner.email, .submitRecords[0].labels[1].by.name, .submitRecords[0].labels[1].by.email, .createdOn, .lastUpdated] | @csv' results_filtered.json > results.csv

+ 1
- 5
install.sh View File

@ -5,11 +5,7 @@ KIT_ROOT=$(pwd)
echo "installing kit from $KIT_ROOT"
echo 'installing package prereqs'
sudo apt-get install
build-essential
xterm
tmux
vim perl ack-grep \
sudo apt-get install build-essential xterm tmux vim perl ack-grep \
git git-gui htop zsh suckless-tools figlet xmonad trayer xmobar \
volumeicon-alsa diodon curl jq byzanz festival redshift-gtk ranger \
rofi xsettingsd wmctrl lynx perl-doc dict moreutils myrepos etckeeper \


Loading…
Cancel
Save