From dc3af2a3d59785ab77fcc0058f1349e47529cf18 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Tue, 21 Apr 2020 08:06:14 +0200 Subject: show-irc-log: use curl instead of sshfs --- show-irc-log | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/show-irc-log b/show-irc-log index 350c59d..5edc39c 100755 --- a/show-irc-log +++ b/show-irc-log @@ -3,17 +3,17 @@ tmp_dir=$(mktemp -d) trap 'rm -rf --one-file-system "${tmp_dir}"' EXIT -if ! mountpoint -q /mnt/archlinux32; then - exit -fi - -find /mnt/archlinux32/irc-logs/#archlinux32/ \ - -type f \ - -mtime -4 \ - -name '*-*-*.html' | \ - sort | \ - while read -r s; do - sed -n ' +curl -Ss 'https://mirror.archlinux32.org/irc-logs/%23archlinux32/' \ +| sed ' + s@^\1$@\1@ + t + d +' \ +| sort -r \ +| tail -n4 \ +| while read -r s; do + curl -Ss 'https://mirror.archlinux32.org/irc-logs/%23archlinux32/'"${s}"'.html' \ + | sed -n ' s|^.* <\([^&]\+\)>|\1 \|| t ok s|^.* \* \(\S\+\) \(.*\).*$|\1 : \2| @@ -21,10 +21,10 @@ find /mnt/archlinux32/irc-logs/#archlinux32/ \ T :ok p - ' "${s}" - done | \ - tail -n30 > \ - "${tmp_dir}/input" + ' + done \ +| tail -n30 \ +> "${tmp_dir}/input" sed -n ' s@[|:].*$@|@ -- cgit v1.2.3-54-g00ecf