{"id":182,"date":"2017-06-26T20:33:33","date_gmt":"2017-06-27T03:33:33","guid":{"rendered":"https:\/\/thekyo.me\/wordpress\/?p=182"},"modified":"2017-06-26T20:33:33","modified_gmt":"2017-06-27T03:33:33","slug":"global-entry-checker-weekend-project","status":"publish","type":"post","link":"https:\/\/thekyo.me\/test\/2017\/06\/26\/global-entry-checker-weekend-project\/","title":{"rendered":"Global Entry Checker Weekend Project"},"content":{"rendered":"<p>Was looking at the Global Entry flow for the Bay Area and decided to put together <a href=\"https:\/\/github.com\/TheEECS\/globalentrychecker\">this script<\/a> that will log into the site and schedule an earlier time if one is available. \u00a0It&#8217;s based on Selenium in Python.<\/p>\n<p>I put it up on <a href=\"https:\/\/github.com\/TheEECS\/globalentrychecker\">GitHub<\/a> for folks to use and improve. \u00a0It currently only looks at the date and has no notion of hours. \u00a0You can set blacklist days to avoid though. \u00a0There&#8217;s also a small section where you can email yourself via Gmail when you get an earlier time.<\/p>\n<p>There are a ton of other scripts people have written.  I really wanted to do this all in Python, but Selenium made things much faster to put together.  Also it didn&#8217;t take much to set up the driver.<\/p>\n<p>It&#8217;s not pretty, but it works well enough =)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Was looking at the Global Entry flow for the Bay Area and decided to put together this script that will log into the site and schedule an earlier time if one is available. \u00a0It&#8217;s based on Selenium in Python. I put it up on GitHub for folks to use and improve. \u00a0It currently only looks [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","om_disable_all_campaigns":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6,10],"tags":[43,44,68],"class_list":["post-182","post","type-post","status-publish","format-standard","hentry","category-learning","category-technical","tag-github","tag-global-entry","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Global Entry Checker Weekend Project - My Dadlife<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thekyo.me\/test\/2017\/06\/26\/global-entry-checker-weekend-project\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Global Entry Checker Weekend Project - My Dadlife\" \/>\n<meta property=\"og:description\" content=\"Was looking at the Global Entry flow for the Bay Area and decided to put together this script that will log into the site and schedule an earlier time if one is available. \u00a0It&#8217;s based on Selenium in Python. I put it up on GitHub for folks to use and improve. \u00a0It currently only looks [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thekyo.me\/test\/2017\/06\/26\/global-entry-checker-weekend-project\/\" \/>\n<meta property=\"og:site_name\" content=\"My Dadlife\" \/>\n<meta property=\"article:published_time\" content=\"2017-06-27T03:33:33+00:00\" \/>\n<meta name=\"author\" content=\"dkyo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"dkyo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thekyo.me\\\/test\\\/2017\\\/06\\\/26\\\/global-entry-checker-weekend-project\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thekyo.me\\\/test\\\/2017\\\/06\\\/26\\\/global-entry-checker-weekend-project\\\/\"},\"author\":{\"name\":\"dkyo\",\"@id\":\"https:\\\/\\\/thekyo.me\\\/test\\\/#\\\/schema\\\/person\\\/ced31eadc92b2e737c7981a0a8ef01d2\"},\"headline\":\"Global Entry Checker Weekend Project\",\"datePublished\":\"2017-06-27T03:33:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thekyo.me\\\/test\\\/2017\\\/06\\\/26\\\/global-entry-checker-weekend-project\\\/\"},\"wordCount\":145,\"commentCount\":1,\"keywords\":[\"GitHub\",\"Global Entry\",\"python\"],\"articleSection\":[\"Learning\",\"Technical\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thekyo.me\\\/test\\\/2017\\\/06\\\/26\\\/global-entry-checker-weekend-project\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thekyo.me\\\/test\\\/2017\\\/06\\\/26\\\/global-entry-checker-weekend-project\\\/\",\"url\":\"https:\\\/\\\/thekyo.me\\\/test\\\/2017\\\/06\\\/26\\\/global-entry-checker-weekend-project\\\/\",\"name\":\"Global Entry Checker Weekend Project - My Dadlife\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thekyo.me\\\/test\\\/#website\"},\"datePublished\":\"2017-06-27T03:33:33+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/thekyo.me\\\/test\\\/#\\\/schema\\\/person\\\/ced31eadc92b2e737c7981a0a8ef01d2\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thekyo.me\\\/test\\\/2017\\\/06\\\/26\\\/global-entry-checker-weekend-project\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thekyo.me\\\/test\\\/2017\\\/06\\\/26\\\/global-entry-checker-weekend-project\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thekyo.me\\\/test\\\/2017\\\/06\\\/26\\\/global-entry-checker-weekend-project\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thekyo.me\\\/test\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Global Entry Checker Weekend Project\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thekyo.me\\\/test\\\/#website\",\"url\":\"https:\\\/\\\/thekyo.me\\\/test\\\/\",\"name\":\"My Dadlife\",\"description\":\"No Fun, Some Work, All Joy\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thekyo.me\\\/test\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thekyo.me\\\/test\\\/#\\\/schema\\\/person\\\/ced31eadc92b2e737c7981a0a8ef01d2\",\"name\":\"dkyo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4723d0df26891cef58ad9a43d26cf76068a65e5210fa17ed1600ea4c20f481cd?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4723d0df26891cef58ad9a43d26cf76068a65e5210fa17ed1600ea4c20f481cd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4723d0df26891cef58ad9a43d26cf76068a65e5210fa17ed1600ea4c20f481cd?s=96&d=mm&r=g\",\"caption\":\"dkyo\"},\"url\":\"https:\\\/\\\/thekyo.me\\\/test\\\/author\\\/dkyo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Global Entry Checker Weekend Project - My Dadlife","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thekyo.me\/test\/2017\/06\/26\/global-entry-checker-weekend-project\/","og_locale":"en_US","og_type":"article","og_title":"Global Entry Checker Weekend Project - My Dadlife","og_description":"Was looking at the Global Entry flow for the Bay Area and decided to put together this script that will log into the site and schedule an earlier time if one is available. \u00a0It&#8217;s based on Selenium in Python. I put it up on GitHub for folks to use and improve. \u00a0It currently only looks [&hellip;]","og_url":"https:\/\/thekyo.me\/test\/2017\/06\/26\/global-entry-checker-weekend-project\/","og_site_name":"My Dadlife","article_published_time":"2017-06-27T03:33:33+00:00","author":"dkyo","twitter_card":"summary_large_image","twitter_misc":{"Written by":"dkyo","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thekyo.me\/test\/2017\/06\/26\/global-entry-checker-weekend-project\/#article","isPartOf":{"@id":"https:\/\/thekyo.me\/test\/2017\/06\/26\/global-entry-checker-weekend-project\/"},"author":{"name":"dkyo","@id":"https:\/\/thekyo.me\/test\/#\/schema\/person\/ced31eadc92b2e737c7981a0a8ef01d2"},"headline":"Global Entry Checker Weekend Project","datePublished":"2017-06-27T03:33:33+00:00","mainEntityOfPage":{"@id":"https:\/\/thekyo.me\/test\/2017\/06\/26\/global-entry-checker-weekend-project\/"},"wordCount":145,"commentCount":1,"keywords":["GitHub","Global Entry","python"],"articleSection":["Learning","Technical"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thekyo.me\/test\/2017\/06\/26\/global-entry-checker-weekend-project\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thekyo.me\/test\/2017\/06\/26\/global-entry-checker-weekend-project\/","url":"https:\/\/thekyo.me\/test\/2017\/06\/26\/global-entry-checker-weekend-project\/","name":"Global Entry Checker Weekend Project - My Dadlife","isPartOf":{"@id":"https:\/\/thekyo.me\/test\/#website"},"datePublished":"2017-06-27T03:33:33+00:00","author":{"@id":"https:\/\/thekyo.me\/test\/#\/schema\/person\/ced31eadc92b2e737c7981a0a8ef01d2"},"breadcrumb":{"@id":"https:\/\/thekyo.me\/test\/2017\/06\/26\/global-entry-checker-weekend-project\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thekyo.me\/test\/2017\/06\/26\/global-entry-checker-weekend-project\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/thekyo.me\/test\/2017\/06\/26\/global-entry-checker-weekend-project\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thekyo.me\/test\/"},{"@type":"ListItem","position":2,"name":"Global Entry Checker Weekend Project"}]},{"@type":"WebSite","@id":"https:\/\/thekyo.me\/test\/#website","url":"https:\/\/thekyo.me\/test\/","name":"My Dadlife","description":"No Fun, Some Work, All Joy","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thekyo.me\/test\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/thekyo.me\/test\/#\/schema\/person\/ced31eadc92b2e737c7981a0a8ef01d2","name":"dkyo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4723d0df26891cef58ad9a43d26cf76068a65e5210fa17ed1600ea4c20f481cd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4723d0df26891cef58ad9a43d26cf76068a65e5210fa17ed1600ea4c20f481cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4723d0df26891cef58ad9a43d26cf76068a65e5210fa17ed1600ea4c20f481cd?s=96&d=mm&r=g","caption":"dkyo"},"url":"https:\/\/thekyo.me\/test\/author\/dkyo\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/thekyo.me\/test\/wp-json\/wp\/v2\/posts\/182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thekyo.me\/test\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thekyo.me\/test\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thekyo.me\/test\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thekyo.me\/test\/wp-json\/wp\/v2\/comments?post=182"}],"version-history":[{"count":0,"href":"https:\/\/thekyo.me\/test\/wp-json\/wp\/v2\/posts\/182\/revisions"}],"wp:attachment":[{"href":"https:\/\/thekyo.me\/test\/wp-json\/wp\/v2\/media?parent=182"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thekyo.me\/test\/wp-json\/wp\/v2\/categories?post=182"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thekyo.me\/test\/wp-json\/wp\/v2\/tags?post=182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}