Browse Source

remove old files

master
wes 7 years ago
parent
commit
f7e835e3f0
  1. 50
      src/mcmaster/errors2.log
  2. BIN
      src/mcmaster/requests3.pcap
  3. 12
      src/mcmaster/sylla.py
  4. 117
      src/mcmaster/sylla2.py
  5. 1
      src/mcmaster/wtf.xml

50
src/mcmaster/errors2.log

@ -1,50 +0,0 @@
HEADERS
{'Content-Length': '417', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=xduoMvTAUgA7lPvyWdZde0Bl7Byb_2J1!-1839177281; PS_TOKEN=qQAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABRFKduLPmKmYqWIluxqMZGQ1zdhnWkAAAAFAFNkYXRhXXicHYlLDkBAEAVrEEsHcAfiM4ilyLAiEqznIK7mcJ7pRdWr9AMkcWSM/EaEyzdmNjynPMsrN051kTp2ZXaoFrXnYMI2VNT0FGItNgxht5R0chn+P3ssYzAfZUENsw==; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=TQB9Y7xGbS1LTKr8MFWz2rlv59g1BnP8!531660376; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9d45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9d45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '417', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=BOuoMvUPHqPy0LjXeW8EBpO7BlbM-MKl!-1839177281; PS_TOKEN=qgAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABR+G9/wkfk8H4KY3xx0dTtEoQj4bGoAAAAFAFNkYXRhXnicHYlNDkAwGESfEksHcAeN+l2LYFVpgnUP4moOZ9JvMW/efC9Q5CbLxM+QrvaseCKXuIoHD5vsptw4pVWQ7fJIYGHoaHFMNEqn7JhT77GMok1/q32Sj9od/GVIDbA=; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=4MpRY7xGyQtLtLZwQYGyXrV1fdcHjX5m!-1080248884; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9e45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9d45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '421', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=pI-oMvS9Ibt75xltbVqBUWjlnCJGoKDc!1679552918; PS_TOKEN=qwAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABSJfBd8pFfkOh5f2FAvW/R9aC3TMGsAAAAFAFNkYXRhX3icHYnLCYAwFATHDx4twB4Mxr9HEfUUCahnC7E1i3PJg7ezw75AmsRRJH4x4QrHguPhFBdx52aVXWQrhzT3sk3+4JlpayosPaXSKmuG0BsMnWjCbhiZtDX6CX5loQ27; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=1pQvY7xG7S59yPhLGcLcBdvtDppTnBl7!297042307; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9f45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9c45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '417', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=jV2oMvScU3Ws7kM6WGcit63w2-bZLD1d!1679552918; PS_TOKEN=rQAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABSEs++BTGGPtSKM/EQIIoWVaIt6Qm0AAAAFAFNkYXRhYXicHYq5DYAwEASHR4QUQA9YPOZJkWWIQEhA7EJojeJY+YKdm7t9gTxLk0T8UuJUO46dwCU6cePBy24KzyEtT9kqD5ws2I6GlpFa2So7prj3GAbRxL/Rdcaq18v5AWWaDbY=; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=TJgVY7xGRD9zHB3vhLdnfTLCLpy230pH!-1080248884; PS_TOKENEXPIRE=27_Nov_2016_23:51:02_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9e45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9c45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '417', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=hoeoMvSJRaBLJZ2VDW48XWM5SypNEgTf!-1839177281; PS_TOKEN=qwAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABTDtIThLzRoGTByZlNKVU2PPpb6GmsAAAAFAFNkYXRhX3icHYpLDkBAEAXLEEsHcAdiZnzWIlgRCdZzEFdzOM90J6+60u8BstQkifga4pQbExuBU5zElZtZdpHP7NLikC3ywMFI62iw9FRKq3QM8fbUdGId/3/+Ta+18AFkxw2j; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=FfK8Y7xGlm0n5hD839tGFHNnZWMyHx9w!-675472577; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9845525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9d45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '421', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=QQWoMvVfAvglhWPIjZUDw95oEOEv1EhY!-1839177281; PS_TOKEN=qgAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABTl9T9nndclvjWPRHx4ZuAf6kvLJWoAAAAFAFNkYXRhXnicHYlNDkAwGERfSywdwB00foq1SFkRCdY9iKs5nEm/SebNy/cCeWaNET9LumpnYSdyiYu48RBkN0XgkJanbJVHTmZ8R0PLSK1u1R1T2j2OQXTp7+QTXssr/GVJDbE=; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=mZNvY7xGdZ6VGqYc4r2lYLnnLknXdQ40!-1851985177; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9a45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9d45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '419', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=_omoMvSQwLtwMWWynzPs-6hVel8NRvKU!-1839177281; PS_TOKEN=qwAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABSx+qh8pW4t7OK6WrrPKzvXfzSoK2sAAAAFAFNkYXRhX3icHYlLDkBAFARrEEsHcAcTY3xiKYLViARrB3E1h9OZl3RXV94LZGlijPglxCsDM4GHU5zFjZtFdpEv7NLikK3yh4OJtqHG0VOpnbphiNtj6UQb/5aWUekVDz9ljA24; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=Cq2cY7xGdnctTZwD3PpF2Y9jpwCvnp08!-1344051968; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9b45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9d45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '419', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=gceoMvTxE85prx6BpYYAnZTiatNw1_RI!1679552918; PS_TOKEN=qwAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABSbiEEKOKJeKHPsaJaPfR8vaJkkM2sAAAAFAFNkYXRhX3icHYlLDkBAEAXLJ5YO4A4mxjeWMhlWRIK1g7iaw3mmk37V1e8B0iSOIvGNCVOsOFZuDtGJCxdedpJ5Nmm+y2b5zc5EW1Nh6SmVVlkzhLvB0Ikm9H+O+vVaCx9lRA2w; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=29PQY7xGg9rWjWqkQGxJHCQgzQHFvRNc!-1851985177; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9a45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9c45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '420', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=gCmoMvWIaXees8rdh9lNpisMOaQTe-5e!-1839177281; PS_TOKEN=rAAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABRj9LO046eWZkTNPbuNg1rEAbN1vGwAAAAFAFNkYXRhYHicHYpLDkBAEAVrEEsHcAcTnxnWIliNSLCeg7iaw3mZXrzq6n4vUOSZMeKXkaYOLAQil7iIOw+r7KZcOaTVKdvkkZMZ19PSMdIoO2XPlPYBixdt+luc6HTxavADZSQNrg==; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=0fHwY7xGQZZNwCmQ26yDYFTGyFRNz7tF!-1080248884; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9e45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9d45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
HEADERS{'Content-Length': '417', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=3XeoMvS0I0AKjt9hNR0h_Q2PCkOPSBBm!1679552918; PS_TOKEN=qwAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABRDtHDfWEeGAgRMXPyCiu/HBPzg/msAAAAFAFNkYXRhX3icHYpLDkBAFARrEEsHcAcT4zNsRbAiEqwdxNUcTpu36OpKvwdI4sgY8Y0Il6+MrNwc4iguXEyyk3Rik2a7bJbf7Aw0FSUOT6F0yoou9BpLK9qwW/4/r83TwwdlQQ23; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=BhddY7xGwRSt5TJWBVghBCGjlF1qQJrP!-1851985177; PS_TOKENEXPIRE=27_Nov_2016_23:51:02_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9a45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9c45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
{'Content-Length': '421', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=8YqoMvT2-wgensT2w3mjTLx9pq8bkKy0!-1839177281; PS_TOKEN=rAAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABSWnSi7Ra5yxsbhpo/RDNRZubdtkmwAAAAFAFNkYXRhYHicHYpLDkBAEAVrEEsHcAfiMz5bkWFFJFjPQVzN4TzTnbx6le4HSOLIGPGNCJNvzGx4TnEWV26c7CJ17NLskC1yz8GEbaio6SmUtbJhCL2lpBPLcP+7ZdT2+uADZZsNuw==; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=0cL7Y7xGnLvvQm2jbBz2wSdQNsp2ZrbG!297042307; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9f45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9d45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '420', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=4SGoMvWvMuwQfAEVstSjqs6EEje5G_bD!1679552918; PS_TOKEN=qwAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABQ9RowUj9KFjDdjF4lHANVZ4kQxhGsAAAAFAFNkYXRhX3icHYpNDkAwGERfEUsHcAeNqp+1CFYVCdY9iKs5nEm/xbx5me8FijwzRvwy0tWBhUDkEhdx52GV3ZQrh7Q6ZZs8cjLTd7Q4RhqlU3ZMqXssg2jTbun147R6NX5lMg2u; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=pBJlY7xG6hhjMLLPcDzTmq0f8YHJ5Tqp!-1851985177; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9a45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9c45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '417', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=3DOoMvW4Svql1cvvIsMyS0Qp6VSQPqDe!-1839177281; PS_TOKEN=rAAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABSABEDPRcVjlM5XzKI1YIBxKI6JFmwAAAAFAFNkYXRhYHicHYpLDkBAEAVrEEsHcAcT4ze2IliNSLB2EFdzOC/Ti1dd3e8FsjQxRvwS4pSBmcDDKc7ixs0iu8gXdmlxyFb5w8FE11DjGKiUTtng495i6UUb/5ZRF6+ek/MDZYENsw==; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=PlsxY7xHz9QWS1x2BfdWVqWjmKB2GJQX!297042307; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9f45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9d45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '422', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=wyqoMvWWYIdoyv_pTEdtWBQBxwKw9Iby!1679552918; PS_TOKEN=qwAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABRKfxHYuCPVPwlU0rlic94pvJ13h2sAAAAFAFNkYXRhX3icHYlLDkBAFATLJ5YO4A4mjEEsRbAik2A9B3E1h9OZTl7Xq/QL5FmaJOKXElMdLBwELnERdx5W2U2xckpLL9vkAc+MszS0DNTqVm0Z499h6EUTd8Mkc7pRxg9low25; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=bB1MY7xGnNXqyhzyDb6M0ypCg310SvJZ!-675472577; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9845525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9c45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '420', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=uneoMvTqjh7TWpenIofy6ckoE-o_AOCl!1679552918; PS_TOKEN=rAAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABSLxDKrAQnoDTukMVG+LDouZRlMoWwAAAAFAFNkYXRhYHicHYpLDkBAEAVrEEsHcAcT4zPWIliNSLCeg7iaw3mZXrzq6tcvUOSZMeKXkaYOLAQil7iIOw+r7KZcOaTVKdvkkZOZoaPF4WmUTtkxpb3HMoo29VYfXt2gm4cfZXMNtw==; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=RnYkY7xG2ppJhDZh62ys5KR9hKynG0xM!297042307; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9f45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9c45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '421', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=UtWoMvWZC5Vy2ATqPc1he_e5_fE_8J07!-1839177281; PS_TOKEN=qwAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABQKe6x0IQngm7QjAaGw6iNX3qL86GsAAAAFAFNkYXRhX3icHYlLDkBAFARrEEsHcAcT428pgtWIBGsHcTWH05m36Orq9wJJHBkjfhHhcs+M5+EUZ3HjZpFdpAu7NDtkq/zhYKKpKHF0FEqnrOhDr7G0og1/q9XRMGof4Adleg26; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=pHXyY7xGggytCgKhPnBGrQngdKn4qGrH!531660376; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9d45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9d45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '421', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=heCoMvXvm18xDJecdbtltSUtmQOFTuxC!-1839177281; PS_TOKEN=qgAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABQsFcmHlYRGjE7GWPUaojnid3QsE2oAAAAFAFNkYXRhXnicHYlLDkAwAESfTywdwB001K9bacqKSLB2EFdzOJPOYt68zAvkWZok4pcSU214Nh5O0YsrN0F2UQR2aXnIFvnDwUxvaWgZqdWt2jLF3WEYRBN/g5M5bSvjB2V+DbI=; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=ytLNY7xHZds8wv4XzH7YyVJQ9dQgMY1M!297042307; PS_TOKENEXPIRE=27_Nov_2016_23:51:04_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9f45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9d45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '420', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=PiOoMvX6ULIMy5pdEo-GE64kHLrYkTYv!1679552918; PS_TOKEN=qwAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABS8curVc9Vwlkhg7XcswvKHbXV0E2sAAAAFAFNkYXRhX3icHYpLDkBAEAVrEEsHcAcT4xtLEaxGJFg7iKs5nGd68aqr+z1AEkfGiG9EmNwz4bk5xElcuZhlJ+nMJs122SK/2RlpKkocHYXSKSv6sNdYWtGGv9X9bzkGJR9lKw2z; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=TxmzY7xHXLR6PLmKLQh29McdXkz1Gn6s!-1344051968; PS_TOKENEXPIRE=27_Nov_2016_23:51:04_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9b45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9c45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '417', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=M66oMvXALSSBCkHVm10rmVhf23yBAAcA!-1839177281; PS_TOKEN=rAAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABSpw7fcCqgCK/lgv+nVx0KN5K6rRmwAAAAFAFNkYXRhYHicHYrLCYAwEAXHDx4twB4MGqM5i6gnJaCeU4itWZyPLOybHd6+QFnkWSZ+OWmag4WDyCUu4s7DKrupVk5pHWSbPBKYcZaOnolW2SstPt0DhlE0qTfaTo3Tp4cfZSUNsw==; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=p16CY7xHJmDJk1wHdp0D1mZXfycG2ywq!-1080248884; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9e45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9d45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '421', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=BYmoMvXRMDuzDOMAb4P2iVhHeMP7GpKB!-1839177281; PS_TOKEN=qgAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABRUi8sAfMgDStjEKeHLUNZpoTISaWoAAAAFAFNkYXRhXnicHYlJDkBAAARrEEcP8AcT+3IUwYlIcJ6H+JrHadOHrq70A0RhYIz4BvikGxMbjlOcxJWbWXYRz+zS5JAtcsfBSF2SU9CSqQt1Sed3haURrf//neup6BngA2ViDbo=; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=cSJrY7xHcBkQznTyqQy0c41wlp9QDVHn!-675472577; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9845525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9d45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '422', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=OMioMvYQ4SFm-QcU8PEcNwa1sMyGgl5j!-1839177281; PS_TOKEN=qwAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABStyPfVuQPDDbFZj7C2hw3a53BiKmsAAAAFAFNkYXRhX3icHYlLDkBAFATLJ5YO4A4mZvyXMsGKSLB2EFdzOJ15i65X3S+QJnEUiV9MuGLDs/Fwil5cuZllF9nMLs0P2SJ/OJhoHBWWjlJplY4+/DWGVjRhN+pHBm2dWn5lrQ2/; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=qBhJY7xHWNQvrKvMPyVcSl1tGy2p7hJR!-1344051968; PS_TOKENEXPIRE=27_Nov_2016_23:51:04_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9b45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9d45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '421', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=aWqoMvV1vf0XNk5PxfHjA5CX1ajSl6E8!1679552918; PS_TOKEN=qgAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABS95BJZ+bsocqIKMKQ6+uKGkLYBfmoAAAAFAFNkYXRhXnicHYlLDkAwAERfEUsHcAeNX5WlCFZEgrWDuJrDmXQW8+ZlXiCJI2PELyIk35jYeDjFSVy5mWUX6cwuzQ7ZIn84GGlrSio6CnWlrvFhN1icaMNvGejlXnTwA2XxDcU=; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=qlJYY7xGGBYy53ZQND4nDc1Nn1dv6CXD!-1344051968; PS_TOKENEXPIRE=27_Nov_2016_23:51:03_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9b45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9c45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '421', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=8Y2oMvXk9U32aTOvEL7lcCuyBMNkhGgJ!1679552918; PS_TOKEN=qgAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABQr24cbH8H2oFG7MscDE4WN0fi3EWoAAAAFAFNkYXRhXnicHYlLDkBAFARrEEsHcAfC+C9FhhWRYO0gruZw2rxFV1e/B4jCwBjxDfCXrkys3BziJC5cONlJ7NikyS6b5Tc7I7WloKQlU5ZKS+d7RU4j5v7/d8ug1dLDB2VpDbc=; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=DqJTY7xH1n0pb3fRP2yGgnmGQbQ5Jl84!-1080248884; PS_TOKENEXPIRE=27_Nov_2016_23:51:04_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9e45525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9c45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '421', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=bxGoMvYBXtTwRPnwqwrLLRIauwH7jWbt!1679552918; PS_TOKEN=qwAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABSNBSrOPEVZNFl5HJwQuZvjx90qlGsAAAAFAFNkYXRhX3icHYpLDkBAFARrEEsHcAcT45tZimBFJFg7iKs5nDZv0dWV1w+QxJEx4hsRLl8ZWbk5xFFcuJhkJ+nEJs122Sy/2RloKkocHYXSKSv60GssrWjD32rhxX/t4QNlbQ21; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femployee%2fempl%2frefresh=list: %3ftab%3dmcm_tab_app_signin|%3frp%3dmcm_tab_app_signin|%3ftab%3dmcm_tab_app_signin_grad|%3frp%3dmcm_tab_app_signin_grad|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; PS_LOGINLIST=https://csprd.mcmaster.ca/prcsprd https://applicants.mcmaster.ca/prepprd; csprd-8000-PORTAL-PSJSESSIONID=ky4xY7xHhX2bjBbrngg9sTJdMh0H1GvF!-675472577; PS_TOKENEXPIRE=27_Nov_2016_23:51:04_GMT; SignOnDefault=MCM_SCC_GUEST; NSC_qh-dtqseqjb=ffffffffaf122a9845525d5f4f58455e445a4a422970; ps_theme=node:EMPL portal:EMPLOYEE theme_id:MCM_GUEST_THEME css:MCM_PT_BRAND_CLASSIC_FLUID css_f:PT_BRAND_FLUID_TEMPLATE accessibility:A macroset:MCM_MYMAC_THEME formfactor:3 piamode:2; https%3a%2f%2fcsprd.mcmaster.ca%2fpsp%2fprcsprd%2femployee%2fhrms%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; NSC_qh-fqqsebqqmjdbout=ffffffffaf122b9c45525d5f4f58455e445a4a422970', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
HEADERS
{'Content-Length': '421', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', 'Connection': 'keep-alive', 'Cookie': 'PS_DEVICEFEATURES=new:1; epprd-8000-PORTAL-PSJSESSIONID=QzKoMvWjImoy2rcwi9bm9XHf0-YdNF_l!1679552918; PS_TOKEN=qQAAAAQDAgEBAAAAvAIAAAAAAAAsAAAABABTaGRyAk4Aewg4AC4AMQAwABQKh/Kkz1qgnd394kPa2EuiFKjaYmkAAAAFAFNkYXRhXXicJYlLDkBAEAXLJ5YO4A4E47eVybAik2DtIK7mcF5GL6pepR8gTeIokt+YcMWGZePmkK28cuFUJ5ljV+ZetahvPDNdS03DQCk2YssYtqGil6vw/2mYxBE+ZQINrg==; ExpirePage=https://applicants.mcmaster.ca/psp/prepprd/; https%3a%2f%2fapplicants.mcmaster.ca%2fpsp%2fprepprd%2femplo

BIN
src/mcmaster/requests3.pcap

Binary file not shown.

12
src/mcmaster/sylla.py

@ -1,7 +1,7 @@
#! /usr/bin/python3
#! /usr/bin/python2
from sys import argv
from itertools import chain, islice, zip_longest
from itertools import chain, islice, izip_longest, izip as zip
from re import search, sub
from functools import total_ordering
from re import sub
@ -34,7 +34,7 @@ class Book(object):
def grouper(n, iterable, fillvalue=None):
"grouper(3, 'ABCDEFG', 'x') --> ABC DEF Gxx"
args = [iter(iterable)] * n
return zip_longest(fillvalue=fillvalue, *args)
return izip_longest(fillvalue=fillvalue, *args)
searchUrl = "https://campusstore.mcmaster.ca/cgi-mcm/ws/txsub.pl?wsDEPTG1=%s&wsDEPTDESC1=&wsCOURSEG1=%s&crit_cnt=1"
@ -70,7 +70,7 @@ def books(dept, code, withPrices):
pricelist = prices(parsed)
for div in parsed.xpath(".//div"):
if ("id" in div.attrib and
if (div.attrib.has_key("id") and
"prodDesc" in div.attrib["id"]):
textbook = div.text_content()
@ -96,8 +96,8 @@ def prices(html):
]
try:
amts, stats = list(zip(*list(reversed(list(grouper(2, ps))))))
return list(map(Price, amts, stats))
amts, stats = zip(*list(reversed(list(grouper(2, ps)))))
return map(Price, amts, stats)
except ValueError:
return []

117
src/mcmaster/sylla2.py

@ -1,117 +0,0 @@
#! /usr/bin/python2
from sys import argv
from itertools import chain, islice, izip_longest, izip as zip
from re import search, sub
from functools import total_ordering
from re import sub
import datetime as dt
import lxml.html as lxh
import requests
# Purpose of this module is to download and parse syllabi from various departments
# In order to be corellated with individual courses
class Price(object):
def __init__(self, amnt, status):
self.dollars = float(amnt[1:])
self.status = status
def __repr__(self):
return "$%s %s" % (repr(self.dollars), self.status)
class Book(object):
def __init__(self, title, price):
self.title = title
self.price = price
def __repr__(self):
return '["%s", "%s"]' % (self.title, repr(self.price))
def grouper(n, iterable, fillvalue=None):
"grouper(3, 'ABCDEFG', 'x') --> ABC DEF Gxx"
args = [iter(iterable)] * n
return izip_longest(fillvalue=fillvalue, *args)
searchUrl = "https://campusstore.mcmaster.ca/cgi-mcm/ws/txsub.pl?wsDEPTG1=%s&wsDEPTDESC1=&wsCOURSEG1=%s&crit_cnt=1"
def normalize(word):
if len(word) > 1:
return ("%s%s" %
(word[0].upper(),
"".join(word[1:]).lower()))
return word
def parseAuthor(author):
split = author.split(" ")
if len(split) <= 1:
return author
lastname = split[0]
firstname = split[1]
return "%s %s" % (firstname, lastname)
def normwords(phrase):
words = phrase.split(" ")
return " ".join(map(normalize, words))
def books(dept, code, withPrices):
"""
Snatch me up a book title or three
"""
req = searchUrl % (dept, code)
html = requests.get(req).text
parsed = lxh.fromstring(html)
pricelist = prices(parsed)
for div in parsed.xpath(".//div"):
if (div.attrib.has_key("id") and
"prodDesc" in div.attrib["id"]):
textbook = div.text_content()
author = sub(r',', '',
"".join(
(div.getparent()
.xpath(".//span[@class='inline']")
[0].text_content()
.split(":")[1:])).strip())
price = pricelist.pop()
if withPrices:
yield (normwords(textbook), normwords(author), repr(price))
else:
yield (normwords(textbook), normwords(author))
def prices(html):
"""
Get the prices from a search result page
"""
ps = [
p.getparent().text_content().split()[0]
for p in html.xpath("//p/input[@type='checkbox']")
]
try:
amts, stats = zip(*list(reversed(list(grouper(2, ps)))))
return map(Price, amts, stats)
except ValueError:
return []
def textbookInfo(dept, code, withPrices=False):
"""
Return all the textbooks for a course
"""
return list(books(dept, code, withPrices))
def humanities():
"""
Download humanities syllabi
"""
return []
# Example, getting the course info for Personality Theory (PSYCH = Department, 2B03 = Course code)
# print list(courseInfo("PSYCH", "2B03"))

1
src/mcmaster/wtf.xml

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save