kaggle-email-sign-in ( json -- json' )


Vocabulary
kaggle

Inputs
jsonan object


Outputs
json'an object


Definition


: kaggle-email-sign-in ( json -- json' )
[
"https://www.kaggle.com/account/login" http-get drop
cookies>> [
"XSRF-TOKEN" find-cookie-by-name
[ value>> "X-XSRF-TOKEN" associate ] [ H{ } clone ]
if*
] [ ] bi
] dip
"/users.LegacyUsersService/EmailSignIn" >kaggle-internal-url
<post-request>
"https://www.kaggle.com/account/login?phase=emailSignIn&return..."
"referer" set-header swap >>cookies swap
[ swap set-header ] assoc-each json-request ;