diff options
| author | Omar Roth <omarroth@hotmail.com> | 2018-03-16 11:40:29 -0500 |
|---|---|---|
| committer | Omar Roth <omarroth@hotmail.com> | 2018-03-16 11:40:29 -0500 |
| commit | d8372aa83e910159f9639532023d9bb4d84a1054 (patch) | |
| tree | 2cba355c0f286b342d45b3f1cf21c588ee5f40be /src/helpers.cr | |
| parent | e8013c6d5cacc2e57e37bf4692d6a3e1f5526eb8 (diff) | |
| download | invidious-d8372aa83e910159f9639532023d9bb4d84a1054.tar.gz invidious-d8372aa83e910159f9639532023d9bb4d84a1054.tar.bz2 invidious-d8372aa83e910159f9639532023d9bb4d84a1054.zip | |
Add login page
Diffstat (limited to 'src/helpers.cr')
| -rw-r--r-- | src/helpers.cr | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/helpers.cr b/src/helpers.cr index fa4e6449..f6b1e52b 100644 --- a/src/helpers.cr +++ b/src/helpers.cr @@ -405,3 +405,21 @@ def fill_links(html, scheme, host) html = html.to_xml end + +def login_req(login_form, f_req) + data = { + "pstMsg" => "1", + "checkConnection" => "youtube", + "checkedDomains" => "youtube", + "hl" => "en", + "deviceinfo" => %q([null,null,null,[],null,"US",null,null,[],"GlifWebSignIn",null,[null,null,[]]]), + "f.req" => f_req, + "flowName" => "GlifWebSignIn", + "flowEntry" => "ServiceLogin", + } + + data = data.merge(login_form) + # pp data + + return HTTP::Params.encode(data) +end |
