vp-ytlogin (893B)
1 #!/usr/bin/env rc 2 . vp-base vp-ytlogin 3 4 echo -n 'User: '; user=`{read} 5 stty -echo 6 echo -n 'Pass: '; pass=`{read}; echo 7 stty echo 8 9 vp_hget = (curl -vsL -b $vp_cookie_jar -c $vp_cookie_jar -A $vp_user_agent) 10 11 $vp_hget >/dev/null 'http://www.youtube.com/signup?next=/&gl=US&hl=en' \ 12 -F'current_form=loginForm' \ 13 -F'next=/' \ 14 -F'action_login=Log In' \ 15 -F'username='$"user \ 16 -F'password='$"pass 17 true $vp_hget >/dev/null 'https://www.google.com/accounts/ServiceLoginAuth?service=youtube' \ 18 -F'continue=http://www.youtube.com/signin?action_handle_signin=true&nomobiletemp=1&hl=en_US&next=%2F' \ 19 -F'ltmpl=sso' \ 20 -F'service=youtube' \ 21 -F'uilel=3' \ 22 -F'hl=en_US' \ 23 -F'PersistentCookie=yes' \ 24 -F'signIn=Sign In' \ 25 -F'Email='$"user \ 26 -F'Passwd='$"pass 27 $vp_hget >/dev/null 'http://www.youtube.com/verify_age?next_url=/&gl=US&hl=en' \ 28 -F'next_url=/' \ 29 -F'action_confirm=Confirm'