git.fiddlerwoaroof.com
Raw Blame History
(defpackage :garagiste-app
  (:use :cl )
  (:export ))
(in-package :garagiste-app)

(defun get-signin-page ()
  (let ((c-j (make-instance 'drakma:cookie-jar)))
    (values (plump:parse
             (drakma:http-request "https://app.garagiste.com/users/sign_in"
                                  :cookie-jar c-j))
            c-j)))

(defun extract-auth-token (doc)
  (lquery:$1 (inline doc)
             "form input[type=hidden][name=authenticity_token]"
             (attr "value")))

(defun login-garagiste (user pass auth-token)
  )