{"id":573,"date":"2013-01-11T22:56:31","date_gmt":"2013-01-12T03:56:31","guid":{"rendered":"http:\/\/www.deadcodersociety.org\/?p=573"},"modified":"2013-01-20T23:14:17","modified_gmt":"2013-01-21T04:14:17","slug":"email-to-youtube-downloader-redis-cocoa-and-opengl-pythons-http-requests-module","status":"publish","type":"post","link":"http:\/\/www.deadcodersociety.org\/blog\/email-to-youtube-downloader-redis-cocoa-and-opengl-pythons-http-requests-module\/","title":{"rendered":"Email to Youtube downloader, Redis, Cocoa and OpenGL, Python&#8217;s HTTP Requests Module"},"content":{"rendered":"<p>We rung in the new year with a series of lightning talks:<\/p>\n<p>Stan Schwertly kicked off the presentations with a set of slides on an email-to-youtube downloader script that combined <a title=\"postfix\" href=\"http:\/\/www.postfix.org\/\">Postfix<\/a>, bash, and <a title=\"cclive\" href=\"http:\/\/cclive.sourceforge.net\/\">cclive<\/a> to allow a user to email an address with a list of videos to download. The user receives a response email with a list of direct download links to the videos requested.<\/p>\n<p>Trevor Parker continued the talks by overviewing\u00a0<a title=\"redis\" href=\"http:\/\/redis.io\/\">Redis<\/a>, a key-value store system that provides several NoSQL-like options for multiple languages.<\/p>\n<p>Tim Heckman followed up with a presentation on <a title=\"requests python\" href=\"http:\/\/pypi.python.org\/pypi\/requests\">Python&#8217;s HTTP requests module<\/a>. The HTTP requests module is a more pythonic version of the current standard library and allows for easier interaction with remote servers.<\/p>\n<p>Brian O&#8217;Keefe ended the meeting by discussing <a title=\"cocoa\" href=\"https:\/\/developer.apple.com\/technologies\/mac\/cocoa.html\">Cocoa<\/a>,\u00a0<a title=\"opengl\" href=\"http:\/\/www.opengl.org\/\">OpenGL<\/a>, and <a title=\"glkit\" href=\"http:\/\/developer.apple.com\/library\/mac\/#documentation\/GLkit\/Reference\/GLKit_Collection\/_index.html\">GLKit<\/a> for the iPhone. He also went over the pros and cons of component-based game design versus traditional game design paradigms.<\/p>\n<p>Cheers to the Dead Coder Society!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We rung in the new year with a series of lightning talks: Stan Schwertly kicked off the presentations with a set of slides on an email-to-youtube downloader script that combined Postfix, bash, and cclive to allow a user to email an address with a list of videos to download. The user receives a response email [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_links_to":"","_links_to_target":""},"categories":[3],"tags":[31,48,49,46,50,47,45],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/posts\/573"}],"collection":[{"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/comments?post=573"}],"version-history":[{"count":5,"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/posts\/573\/revisions"}],"predecessor-version":[{"id":578,"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/posts\/573\/revisions\/578"}],"wp:attachment":[{"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/media?parent=573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/categories?post=573"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.deadcodersociety.org\/blog\/wp-json\/wp\/v2\/tags?post=573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}