{"id":15963,"date":"2016-12-01T19:00:26","date_gmt":"2016-12-01T18:00:26","guid":{"rendered":"http:\/\/www.recantha.co.uk\/blog\/?p=15963"},"modified":"2016-12-01T15:34:14","modified_gmt":"2016-12-01T14:34:14","slug":"slack-client-for-the-commodore-64-uses-raspberry-pi-to-connect-to-the-outside-world","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=15963","title":{"rendered":"Slack client for the Commodore 64 uses Raspberry Pi to connect to the outside world"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15964\" src=\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/12\/slack.gif?resize=560%2C175&#038;ssl=1\" alt=\"slack\" width=\"560\" height=\"175\" \/><\/p>\n<p>Jeff Harris recently identified a severe problem with Slack: there isn&#8217;t a client for the Commodore 64. I know, crazy, huh? So, he decided to write one in 6502 assembly. Using a C64 <a href=\"https:\/\/www.c64-wiki.com\/index.php\/User_Port\" target=\"_blank\">Userport<\/a>\u00a0device, he&#8217;s connected the Commodore to a Raspberry Pi which is, in turn, connected to the Internet and the Slack API via NodeJS. You can <a href=\"http:\/\/1amstudios.com\/2016\/11\/27\/c64-slack-client\/\" target=\"_blank\">read how he did it and get hold of the software here<\/a>. A demo is below:<\/p>\n<p><iframe loading=\"lazy\" title=\"Slack client for Commodore64\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/aIuSKUNrR6o?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jeff Harris recently identified a severe problem with Slack: there isn&#8217;t a client for the Commodore 64. I know, crazy, huh? So, he decided to write one in 6502 assembly. Using a C64 Userport\u00a0device, he&#8217;s connected the Commodore to a&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=15963\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[39,63,49],"tags":[],"class_list":["post-15963","post","type-post","status-publish","format-standard","hentry","category-programming","category-retro","category-software"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Slack client for the Commodore 64 uses Raspberry Pi to connect to the outside world - Raspberry Pi Pod<\/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:\/\/www.recantha.co.uk\/blog\/?p=15963\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Slack client for the Commodore 64 uses Raspberry Pi to connect to the outside world - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"Jeff Harris recently identified a severe problem with Slack: there isn&#8217;t a client for the Commodore 64. I know, crazy, huh? So, he decided to write one in 6502 assembly. Using a C64 Userport\u00a0device, he&#8217;s connected the Commodore to a&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=15963\" \/>\n<meta property=\"og:site_name\" content=\"Raspberry Pi Pod\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/recantha\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-12-01T18:00:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/12\/slack.gif\" \/>\n<meta name=\"author\" content=\"Michael Horne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@recantha\" \/>\n<meta name=\"twitter:site\" content=\"@recantha\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Horne\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=15963#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=15963\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Slack client for the Commodore 64 uses Raspberry Pi to connect to the outside world\",\"datePublished\":\"2016-12-01T18:00:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=15963\"},\"wordCount\":97,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=15963#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/12\/slack.gif\",\"articleSection\":[\"Programming\",\"Retro\",\"Software\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=15963#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=15963\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?p=15963\",\"name\":\"Slack client for the Commodore 64 uses Raspberry Pi to connect to the outside world - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=15963#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=15963#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/12\/slack.gif\",\"datePublished\":\"2016-12-01T18:00:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=15963#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=15963\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=15963#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/12\/slack.gif?fit=800%2C250&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/12\/slack.gif?fit=800%2C250&ssl=1\",\"width\":800,\"height\":250},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=15963#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recantha.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Slack client for the Commodore 64 uses Raspberry Pi to connect to the outside world\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"name\":\"Raspberry Pi Pod\",\"description\":\"Experiences with the Raspberry Pi micro computer and microcontroller\",\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\",\"name\":\"Raspberry Pi Pod\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"width\":800,\"height\":337,\"caption\":\"Raspberry Pi Pod\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/recantha\/\",\"https:\/\/x.com\/recantha\",\"https:\/\/www.linkedin.com\/in\/recantha\/\",\"https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\",\"name\":\"Michael Horne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"caption\":\"Michael Horne\"},\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Slack client for the Commodore 64 uses Raspberry Pi to connect to the outside world - Raspberry Pi Pod","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:\/\/www.recantha.co.uk\/blog\/?p=15963","og_locale":"en_US","og_type":"article","og_title":"Slack client for the Commodore 64 uses Raspberry Pi to connect to the outside world - Raspberry Pi Pod","og_description":"Jeff Harris recently identified a severe problem with Slack: there isn&#8217;t a client for the Commodore 64. I know, crazy, huh? So, he decided to write one in 6502 assembly. Using a C64 Userport\u00a0device, he&#8217;s connected the Commodore to a&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=15963","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2016-12-01T18:00:26+00:00","og_image":[{"url":"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/12\/slack.gif","type":"","width":"","height":""}],"author":"Michael Horne","twitter_card":"summary_large_image","twitter_creator":"@recantha","twitter_site":"@recantha","twitter_misc":{"Written by":"Michael Horne"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=15963#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=15963"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Slack client for the Commodore 64 uses Raspberry Pi to connect to the outside world","datePublished":"2016-12-01T18:00:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=15963"},"wordCount":97,"commentCount":0,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=15963#primaryimage"},"thumbnailUrl":"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/12\/slack.gif","articleSection":["Programming","Retro","Software"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=15963#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=15963","url":"https:\/\/www.recantha.co.uk\/blog\/?p=15963","name":"Slack client for the Commodore 64 uses Raspberry Pi to connect to the outside world - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=15963#primaryimage"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=15963#primaryimage"},"thumbnailUrl":"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/12\/slack.gif","datePublished":"2016-12-01T18:00:26+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=15963#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=15963"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=15963#primaryimage","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/12\/slack.gif?fit=800%2C250&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/12\/slack.gif?fit=800%2C250&ssl=1","width":800,"height":250},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=15963#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Slack client for the Commodore 64 uses Raspberry Pi to connect to the outside world"}]},{"@type":"WebSite","@id":"https:\/\/www.recantha.co.uk\/blog\/#website","url":"https:\/\/www.recantha.co.uk\/blog\/","name":"Raspberry Pi Pod","description":"Experiences with the Raspberry Pi micro computer and microcontroller","publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.recantha.co.uk\/blog\/#organization","name":"Raspberry Pi Pod","url":"https:\/\/www.recantha.co.uk\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","width":800,"height":337,"caption":"Raspberry Pi Pod"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/recantha\/","https:\/\/x.com\/recantha","https:\/\/www.linkedin.com\/in\/recantha\/","https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg"]},{"@type":"Person","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263","name":"Michael Horne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","caption":"Michael Horne"},"url":"https:\/\/www.recantha.co.uk\/blog\/?author=1"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2RsaV-49t","jetpack-related-posts":[{"id":10748,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=10748","url_meta":{"origin":15963,"position":0},"title":"Upgrading a Commodore 64 with a Raspberry Pi","author":"Michael Horne","date":"13 August 2014","format":false,"excerpt":"John Reder has taken the shell of an old Commodore 64 and placed a Raspberry Pi inside. Using PiMAME he has emulated the C64 and now has a working system! Read more here or view the video below.","rel":"","context":"In &quot;Cases&quot;","block_context":{"text":"Cases","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=9"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/tacticalneuronics.com\/Images\/c64-guts_small.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/tacticalneuronics.com\/Images\/c64-guts_small.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/tacticalneuronics.com\/Images\/c64-guts_small.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":16608,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=16608","url_meta":{"origin":15963,"position":1},"title":"Raspberry Pi passes Commodore 64 sales and becomes the third most popular platform of all time (?)","author":"Michael Horne","date":"16 March 2017","format":false,"excerpt":"Here's an interesting article over on The MagPi website. According to the article, Raspberry Pi has now sold more than 12.5 million units across the range. This surpasses the 12.5 million sales of the Commodore 64. Compared to the C64's 11-year life span (shown in the graph below), the Pi\u2026","rel":"","context":"In &quot;Raspberry Pi Foundation&quot;","block_context":{"text":"Raspberry Pi Foundation","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=42"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/03\/13-Million-Raspberry-Pi.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/03\/13-Million-Raspberry-Pi.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/03\/13-Million-Raspberry-Pi.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":15570,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=15570","url_meta":{"origin":15963,"position":2},"title":"Build a Gibsonian cyberdeck from a Raspberry Pi and a Commodore 64","author":"Michael Horne","date":"26 September 2016","format":false,"excerpt":"D10D3 on Imgur (and Twitter) has taken an old (non-functioning) Commodore 64, a Raspberry Pi 3, various connectors and some custom-fabricated bits and pieces and created his very own version of the\u00a0Ono-Sendai Cyberspace 7 cyberdeck from cyberpunk author William Gibson's\u00a0Sprawl trilogy. \u00a0He's uploaded lots of pictures of the build onto\u2026","rel":"","context":"In &quot;Making&quot;","block_context":{"text":"Making","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=50"},"img":{"alt_text":"","src":"http:\/\/i0.wp.com\/media.boingboing.net\/wp-content\/uploads\/2016\/09\/LW2Awcy-1.jpg?resize=350%2C200","width":350,"height":200,"srcset":"http:\/\/i0.wp.com\/media.boingboing.net\/wp-content\/uploads\/2016\/09\/LW2Awcy-1.jpg?resize=350%2C200 1x, http:\/\/i0.wp.com\/media.boingboing.net\/wp-content\/uploads\/2016\/09\/LW2Awcy-1.jpg?resize=525%2C300 1.5x, http:\/\/i0.wp.com\/media.boingboing.net\/wp-content\/uploads\/2016\/09\/LW2Awcy-1.jpg?resize=700%2C400 2x"},"classes":[]},{"id":3966,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=3966","url_meta":{"origin":15963,"position":3},"title":"Retro heaven with a #RaspberryPi powered C64","author":"Michael Horne","date":"6 May 2013","format":false,"excerpt":"Neil Crump shows off some Raspberry Pi-powered retro goodness with Commodore 64 emulation (using Vice) inside a C64 carcass.","rel":"","context":"In &quot;Cases&quot;","block_context":{"text":"Cases","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=9"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":15615,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=15615","url_meta":{"origin":15963,"position":4},"title":"Office memos on Slack driven from a Raspberry Pi","author":"Michael Horne","date":"30 September 2016","format":false,"excerpt":"Nate Welch over at Arkatechture\u00a0(bet\u00a0that's nice to have to spell every time! ;-)) has blogged about some integration they've done between instant messenger app Slack and one of their Raspberry Pis. The Pi is hooked up to sensors that detect when fresh coffee or popcorn is made and then uses\u2026","rel":"","context":"In &quot;Home automation&quot;","block_context":{"text":"Home automation","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=25"},"img":{"alt_text":"","src":"https:\/\/lh6.googleusercontent.com\/3UuoJWXEYQB6gpFsYdVeEG9iD_bZNwCDZuALRI3_nqAu5AOdJqZ-KxWFj1FWwpWRgnr8RDlfm46Sp6DuREoJ_PV8TBKEqcYV71lFxbu9oReA2X9VrdyBly1COcRHslny7pPVU9kx","width":350,"height":200,"srcset":"https:\/\/lh6.googleusercontent.com\/3UuoJWXEYQB6gpFsYdVeEG9iD_bZNwCDZuALRI3_nqAu5AOdJqZ-KxWFj1FWwpWRgnr8RDlfm46Sp6DuREoJ_PV8TBKEqcYV71lFxbu9oReA2X9VrdyBly1COcRHslny7pPVU9kx 1x, https:\/\/lh6.googleusercontent.com\/3UuoJWXEYQB6gpFsYdVeEG9iD_bZNwCDZuALRI3_nqAu5AOdJqZ-KxWFj1FWwpWRgnr8RDlfm46Sp6DuREoJ_PV8TBKEqcYV71lFxbu9oReA2X9VrdyBly1COcRHslny7pPVU9kx 1.5x"},"classes":[]},{"id":14322,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=14322","url_meta":{"origin":15963,"position":5},"title":"Controlling Spotify with Slack and a Raspberry Pi","author":"Michael Horne","date":"11 March 2016","format":false,"excerpt":"Oklahoma-based Aaron Krauss works at Staplegun\u00a0where they have just\u00a0moved floors to an open-plan office. They had a sound system installed but no easy way to control it as the hub was in their server room (which was nowhere near where they are located). Enter the Raspberry Pi. Using Node and\u2026","rel":"","context":"In &quot;Audio&quot;","block_context":{"text":"Audio","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=4"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/d2c87l0yth4zbw.global.ssl.fastly.net\/i\/_global\/open-graph-default.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/d2c87l0yth4zbw.global.ssl.fastly.net\/i\/_global\/open-graph-default.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/d2c87l0yth4zbw.global.ssl.fastly.net\/i\/_global\/open-graph-default.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/d2c87l0yth4zbw.global.ssl.fastly.net\/i\/_global\/open-graph-default.png?resize=700%2C400 2x, https:\/\/i0.wp.com\/d2c87l0yth4zbw.global.ssl.fastly.net\/i\/_global\/open-graph-default.png?resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/15963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15963"}],"version-history":[{"count":1,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/15963\/revisions"}],"predecessor-version":[{"id":15965,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/15963\/revisions\/15965"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}