Sida 2 av 2

Re: uzbl, sjukt snabb browser baserad på webkit

Postat: 11 jun 2009, 05:05
av dmz
Använder (sparar, rättare sagt) du cookies? cookies.sh fungerar inget vidare, cookies.rb fungerar inte alls och cookies.py fungerar, men slöar ned uzbl riktigt ordentligt.

Re: uzbl, sjukt snabb browser baserad på webkit

Postat: 11 jun 2009, 14:37
av dmz
Konservburk skrev:Det här fungerar hyffsat tills vidare:

Kod: Markera allt

bind : = sh 'zenity --entry >$4'
http://github.com/kmeaw/uzbl/commit/1b3 ... 70e504b90c

Re: uzbl, sjukt snabb browser baserad på webkit

Postat: 11 jun 2009, 18:59
av Konservburk
Men se där, nästan som på beställning. :)

Re: uzbl, sjukt snabb browser baserad på webkit

Postat: 11 jun 2009, 19:03
av Konservburk
dmz skrev:Använder (sparar, rättare sagt) du cookies? cookies.sh fungerar inget vidare, cookies.rb fungerar inte alls och cookies.py fungerar, men slöar ned uzbl riktigt ordentligt.
Jag sparar cookies i en sqlite-databas på samma sätt som som firefox3. Jag har inte provat de färdiga cookie-skripten, så jag har inte någon uppfattning om dem.

Re: uzbl, sjukt snabb browser baserad på webkit

Postat: 11 jun 2009, 20:09
av dmz
Konservburk skrev:Jag sparar cookies i en sqlite-databas på samma sätt som som firefox3. Jag har inte provat de färdiga cookie-skripten, så jag har inte någon uppfattning om dem.
Hur går du tillväga då lite mer exakt?

Re: uzbl, sjukt snabb browser baserad på webkit

Postat: 11 jun 2009, 20:55
av Konservburk
dmz skrev:Hur går du tillväga då lite mer exakt?
Ett vanligt shellskript med där kommandot sqlite3 gör grovjobbet. Men jag är inte riktigt säker på om jag har fått till domän-värdet korrekt. Firefox ser ut att klippa bort www i början, men jag vet inte om det är det den verkligen gör.

Re: uzbl, sjukt snabb browser baserad på webkit

Postat: 12 jun 2009, 10:42
av Konservburk

Kod: Markera allt

#!/bin/bash
exec 2>/dev/null
COOKIE_FILE=~/.config/uzbl/cookies.sqlite
COOKIE_DOMAIN="$9"; shift
COOKIE_PATH="$9"; shift
NOW=$(date +%s%N)
case "$6" in
GET)
sqlite3 "$COOKIE_FILE" <<EOF
.separator =
SELECT name, value
FROM moz_cookies
WHERE host='$COOKIE_DOMAIN'
AND path='$COOKIE_PATH'
AND expiry >= ${NOW%?????????};
EOF
;;
PUT)
#shift 6
#exec setsid "$0" : : : : : : : ASYNC "$@" </dev/null >/dev/null 2>&1
#;;
#ASYNC)
set "; $9"
while
   COOKIE="${1##*; }"
   set "${1%; *}"
   test -n "$1"
do case "${COOKIE%%=*}" in
   #domain) COOKIE_DOMAIN="${COOKIE#*=}" ;;
   expires) COOKIE_EXPIRES=$(date -d"${COOKIE#*=}" +%s) ;;
   path) COOKIE_PATH="${COOKIE#*=}" ;;
   esac
done
sqlite3 "$COOKIE_FILE" <<EOF
CREATE TABLE IF NOT EXISTS moz_cookies (
   id INTEGER PRIMARY KEY,
   name TEXT,
   value TEXT,
   host TEXT,
   path TEXT,
   expiry INTEGER,
   lastAccessed INTEGER,
   isSecure INTEGER DEFAULT 0,
   isHttpOnly INTEGER DEFAULT 0
);
DELETE FROM moz_cookies
WHERE name='${COOKIE%%=*}'
AND host='$COOKIE_DOMAIN'
AND path='$COOKIE_PATH'
OR expiry < ${NOW%?????????};
INSERT INTO moz_cookies (id, name, value, host, path, expiry, lastAccessed)
VALUES (
   ${NOW%???},
   '${COOKIE%%=*}',
   '${COOKIE#*=}',
   '$COOKIE_DOMAIN',
   '$COOKIE_PATH',
   $COOKIE_EXPIRES,
   ${NOW%???}
);
EOF
;;
esac
exit 0

Re: uzbl, sjukt snabb browser baserad på webkit

Postat: 12 jun 2009, 14:25
av dmz
Fint, tycker att du ska slänga upp den på gitten om du inte redan gjort det.