password = []
for i in [0..3]
random = rnd[i] << 16 | rnd[i+1] << 8 | rnd[i+2]
- console.log rnd[i], rnd[i+1], rnd[i+2], random
password.push words[random % words.length]
console.log password.join ' '
--- /dev/null
+#!/bin/bash
+
+find "$HOME/.purple/logs/" -type f -print0 \
+ | xargs -0 grep -I --no-filename -v '(notice)' \
+ | sed -e 's/<[^>]*>//g; s/ / /g; s/&[nm]dash;/-/' \
+ | sed -ne "s/^(..:..:.. ..) [a-zA-Z0-9@ _.-]\{1,25\}: \(.*\)$/\1/p" \
+ | perl -0777 -p -e's/\s+/\n/mg' \
+ | grep -v '^&.*;$' \
+ | sed -e 's/^\W\+//g; s/\W\+$//g' \
+ | grep '^[a-z.'\''-]\{3,16\}$' \
+ | sort \
+ | uniq -c \
+ | sort -nr
+++ /dev/null
-#!/bin/bash
-
-find . -type f -print0 \
- | xargs -0 grep -I --no-filename -v '(notice)' \
- | sed -e 's/<[^>]*>//g; s/ / /g; s/&[nm]dash;/-/' \
- | sed -ne "s/^(..:..:.. ..) [a-zA-Z0-9@ _.-]\{1,25\}: \(.*\)$/\1/p" \
- | perl -0777 -p -e's/\s+/\n/mg' \
- | grep -v '^&.*;$' \
- | sed -e 's/^\W\+//g; s/\W\+$//g' \
- | grep '^[a-z.'\''-]\{3,16\}$' \
- | sort \
- | uniq -c \
- | sort -nr