aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/home/.local/bin/cookiefire
diff options
context:
space:
mode:
Diffstat (limited to 'home/.local/bin/cookiefire')
-rwxr-xr-xhome/.local/bin/cookiefire73
1 files changed, 0 insertions, 73 deletions
diff --git a/home/.local/bin/cookiefire b/home/.local/bin/cookiefire
deleted file mode 100755
index 7471f05..0000000
--- a/home/.local/bin/cookiefire
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/bash
-# -*- mode:sh -*-
-
-die() {
- echo >&2 "$*"
- exit 1
-}
-
-
-
-cleanup() {
- rm -f "$tmpfile"
-}
-trap cleanup EXIT INT QUIT TERM
-
-# Run older ld (pseudo condition)
-
-if [ "$#" == "0" ]; then
- profile=default-default
-elif [ "$#" == "1" ]; then
- profile=$1
-else
- die "usage $0 [profile]"
-fi;
-
-
-extract_cookies() {
-
-if [ "$#" -ge 1 ]; then
- sqlfile="$1"
-else
- if tty -s; then
- sqlfile=$(ls -t ~/.librewolf/*/cookies.sqlite | head -1)
-
- sqlfile="-" # Will use 'cat' below to read stdin
- fi
-fi
-
-if [ "$sqlfile" != "-" -a ! -r "$sqlfile" ]; then
- echo "Error. File $sqlfile is not readable." >&2
- exit 1
-fi
-
-# We have to copy cookies.sqlite, because FireFox has a lock on it
-cat "$sqlfile" >> $tmpfile
-
-
-# This is the format of the sqlite database:
-# CREATE TABLE moz_cookies (id INTEGER PRIMARY KEY, name TEXT, value TEXT, host TEXT, path TEXT,expiry INTEGER, lastAccessed INTEGER, isSecure INTEGER, isHttpOnly INTEGER);
-
-echo "# Netscape HTTP Cookie File"
-sqlite3 -separator $'\t' $tmpfile <<- EOF
-.mode tabs
-.header off
-select host,
-case substr(host,1,1)='.' when 0 then 'FALSE' else 'TRUE' end,
-path,
-case isSecure when 0 then 'FALSE' else 'TRUE' end,
-expiry,
-name,
-value
-from moz_cookies;
-EOF
-
-cleanup
-
-}
-
-tmpfile="$(mktemp /tmp/cookies.sqlite.XXXXXXXXXX)"
-curlcookies="$(mktemp /tmp/curlcookies.XXXXXXXXXX)"
-echo $HOME/.librewolf/*.$profile/cookies.sqlite | { read cookie_file ;
-extract_cookies "$cookie_file" ;
-}