Skip to content

Instantly share code, notes, and snippets.

@daemonp
Last active August 29, 2015 14:02
Show Gist options
  • Save daemonp/55b97a203415ad18d649 to your computer and use it in GitHub Desktop.
Save daemonp/55b97a203415ad18d649 to your computer and use it in GitHub Desktop.
#!/bin/sh
# curl -ks https://gist.githubusercontent.com/daemonp/55b97a203415ad18d649/raw/fc73fb129b0429680af6c03719238c5df1a03f8b/get-cookies.sh | sh
STARTD=${PWD}
NOW=$(date -u +%Y%m%dt%H%M%S)
HOST=${HOSTNAME:-$(hostname)}
UNQ=${NOW}.${RANDOM}.$$
COOKIES=/tmp/${UNQ}
date
CHROME="${1:-${HOME}/Library/Application Support/Google/Chrome/Default}"
[ -d "${CHROME}" ] && cd "${CHROME}"
[ -r Cookies ] || exit 1
umask 0077
t=${STARTD}/cookies.txt
: </dev/null >${t}
trap "rm -f ${COOKIES}" 0
cp Cookies ${COOKIES}
sqlite3 -separator ',' ${COOKIES:-Cookies} \
'select host_key, "TRUE", path, "FALSE", expires_utc, name, value from cookies' >> ${STARTD:-.}/cookies.csv
open ${STARTD:-.}/cookies.csv
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment