{"id":2247,"date":"2013-02-16T19:19:28","date_gmt":"2013-02-16T19:19:28","guid":{"rendered":"http:\/\/178.62.14.192\/?p=2247"},"modified":"2013-02-16T19:19:28","modified_gmt":"2013-02-16T19:19:28","slug":"node-js-tweets-raspberrypi-uptime","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=2247","title":{"rendered":"Node.js tweets #RaspberryPi uptime"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignleft\" alt=\"\" src=\"https:\/\/i0.wp.com\/blog.appfog.com\/wp-content\/uploads\/2012\/09\/nodejs-1024x768.png?resize=368%2C277\" width=\"368\" height=\"277\" \/>Chris Hall on his <a href=\"http:\/\/raspberry-fool.com\">Raspberry Fool blog<\/a> has set-up his Raspberry Pi so that it tweets the uptime of the Pi every hour. He does this using <a href=\"http:\/\/nodejs.org\/\">Node.js<\/a>.\u00a0<a href=\"http:\/\/raspberry-fool.com\/2012\/08\/node-js-an-important-tool-on-raspberry-pi\/\">Read his article here<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chris Hall on his Raspberry Fool blog has set-up his Raspberry Pi so that it tweets the uptime of the Pi every hour. He does this using Node.js.\u00a0Read his article here<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=2247\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","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],"tags":[],"class_list":["post-2247","post","type-post","status-publish","format-standard","hentry","category-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Node.js tweets #RaspberryPi uptime - 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=2247\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Node.js tweets #RaspberryPi uptime - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"Chris Hall on his Raspberry Fool blog has set-up his Raspberry Pi so that it tweets the uptime of the Pi every hour. He does this using Node.js.\u00a0Read his article hereRead more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=2247\" \/>\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=\"2013-02-16T19:19:28+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/blog.appfog.com\/wp-content\/uploads\/2012\/09\/nodejs-1024x768.png\" \/>\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=2247#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=2247\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Node.js tweets #RaspberryPi uptime\",\"datePublished\":\"2013-02-16T19:19:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=2247\"},\"wordCount\":38,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=2247#primaryimage\"},\"thumbnailUrl\":\"http:\/\/blog.appfog.com\/wp-content\/uploads\/2012\/09\/nodejs-1024x768.png\",\"articleSection\":[\"Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=2247#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=2247\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?p=2247\",\"name\":\"Node.js tweets #RaspberryPi uptime - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=2247#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=2247#primaryimage\"},\"thumbnailUrl\":\"http:\/\/blog.appfog.com\/wp-content\/uploads\/2012\/09\/nodejs-1024x768.png\",\"datePublished\":\"2013-02-16T19:19:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=2247#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=2247\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=2247#primaryimage\",\"url\":\"http:\/\/blog.appfog.com\/wp-content\/uploads\/2012\/09\/nodejs-1024x768.png\",\"contentUrl\":\"http:\/\/blog.appfog.com\/wp-content\/uploads\/2012\/09\/nodejs-1024x768.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=2247#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recantha.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Node.js tweets #RaspberryPi uptime\"}]},{\"@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":"Node.js tweets #RaspberryPi uptime - 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=2247","og_locale":"en_US","og_type":"article","og_title":"Node.js tweets #RaspberryPi uptime - Raspberry Pi Pod","og_description":"Chris Hall on his Raspberry Fool blog has set-up his Raspberry Pi so that it tweets the uptime of the Pi every hour. He does this using Node.js.\u00a0Read his article hereRead more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=2247","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2013-02-16T19:19:28+00:00","og_image":[{"url":"http:\/\/blog.appfog.com\/wp-content\/uploads\/2012\/09\/nodejs-1024x768.png","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=2247#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=2247"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Node.js tweets #RaspberryPi uptime","datePublished":"2013-02-16T19:19:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=2247"},"wordCount":38,"commentCount":0,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=2247#primaryimage"},"thumbnailUrl":"http:\/\/blog.appfog.com\/wp-content\/uploads\/2012\/09\/nodejs-1024x768.png","articleSection":["Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=2247#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=2247","url":"https:\/\/www.recantha.co.uk\/blog\/?p=2247","name":"Node.js tweets #RaspberryPi uptime - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=2247#primaryimage"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=2247#primaryimage"},"thumbnailUrl":"http:\/\/blog.appfog.com\/wp-content\/uploads\/2012\/09\/nodejs-1024x768.png","datePublished":"2013-02-16T19:19:28+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=2247#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=2247"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=2247#primaryimage","url":"http:\/\/blog.appfog.com\/wp-content\/uploads\/2012\/09\/nodejs-1024x768.png","contentUrl":"http:\/\/blog.appfog.com\/wp-content\/uploads\/2012\/09\/nodejs-1024x768.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=2247#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Node.js tweets #RaspberryPi uptime"}]},{"@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-Af","jetpack-related-posts":[{"id":14273,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=14273","url_meta":{"origin":2247,"position":0},"title":"Beginner&#8217;s guide to installing Node.js on a Raspberry Pi","author":"Michael Horne","date":"7 March 2016","format":false,"excerpt":"Dave Johnson from San Diego contacted me to share a guide he's written on installing Node.js on the Pi. It takes you through first principles like writing the SD card and configuring the Pi before moving onto the Node.js installation itself. It's a nicely written guide with lots of screenshots.\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=39"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dab1nmslvvntp.cloudfront.net\/wp-content\/uploads\/2015\/07\/1436439824nodejs-logo.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dab1nmslvvntp.cloudfront.net\/wp-content\/uploads\/2015\/07\/1436439824nodejs-logo.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/dab1nmslvvntp.cloudfront.net\/wp-content\/uploads\/2015\/07\/1436439824nodejs-logo.png?resize=525%2C300 1.5x"},"classes":[]},{"id":13952,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=13952","url_meta":{"origin":2247,"position":1},"title":"Build a KittyCam using a Raspberry Pi and Node.js","author":"Michael Horne","date":"28 December 2015","format":false,"excerpt":"During the summer, Tomomi Imura built a Node.js app which captured images from the Raspberry Pi camera module and used animal facial recognition to store them based on whether or not her pet cat was detected. The Pi uses a PIR sensor to detect movement. Read the complete write-up of\u2026","rel":"","context":"In &quot;Camera module&quot;","block_context":{"text":"Camera module","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=8"},"img":{"alt_text":"","src":"https:\/\/lh3.googleusercontent.com\/UuKlrNQWs5wFciRqI8qiZKTVoh4XrTBa40LD5mUa5MIn=w1346-h757-no","width":350,"height":200,"srcset":"https:\/\/lh3.googleusercontent.com\/UuKlrNQWs5wFciRqI8qiZKTVoh4XrTBa40LD5mUa5MIn=w1346-h757-no 1x, https:\/\/lh3.googleusercontent.com\/UuKlrNQWs5wFciRqI8qiZKTVoh4XrTBa40LD5mUa5MIn=w1346-h757-no 1.5x, https:\/\/lh3.googleusercontent.com\/UuKlrNQWs5wFciRqI8qiZKTVoh4XrTBa40LD5mUa5MIn=w1346-h757-no 2x, https:\/\/lh3.googleusercontent.com\/UuKlrNQWs5wFciRqI8qiZKTVoh4XrTBa40LD5mUa5MIn=w1346-h757-no 3x"},"classes":[]},{"id":13022,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=13022","url_meta":{"origin":2247,"position":2},"title":"Raspberry Pi robot kit GoPiGo gets a node.js library","author":"Michael Horne","date":"25 July 2015","format":false,"excerpt":"Good news from Dexter Industries today. Together with 'a few key contributors' their GoPiGo robotics kit is now controllable via programming language node.js. If you have one of their kits, or you just want to look at how node.js can be used in robotics, take a look at this GitHub\u2026","rel":"","context":"In &quot;Accessories&quot;","block_context":{"text":"Accessories","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=54"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.dexterindustries.com\/wp-content\/uploads\/2015\/03\/gopigoplayingsoccer.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.dexterindustries.com\/wp-content\/uploads\/2015\/03\/gopigoplayingsoccer.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.dexterindustries.com\/wp-content\/uploads\/2015\/03\/gopigoplayingsoccer.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.dexterindustries.com\/wp-content\/uploads\/2015\/03\/gopigoplayingsoccer.jpg?resize=700%2C400 2x"},"classes":[]},{"id":11247,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=11247","url_meta":{"origin":2247,"position":3},"title":"An internet of things doorbell with the Raspberry Pi","author":"Michael Horne","date":"20 October 2014","format":false,"excerpt":"India-based\u00a0Arvind Ravulavaru has written a great tutorial that uses Node.js on a Raspberry Pi to create an internet-of-things doorbell. Read the tutorial here\u00a0and see the video below. https:\/\/www.youtube.com\/watch?v=lwUv_uNEkc4","rel":"","context":"In &quot;Making&quot;","block_context":{"text":"Making","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=50"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/lwUv_uNEkc4\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":15345,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=15345","url_meta":{"origin":2247,"position":4},"title":"Developer seeks help to update node-webkit (NW.js) for Raspberry Pi","author":"Michael Horne","date":"25 August 2016","format":false,"excerpt":"NW.js (previously known as node-webkit) lets you call all Node.js modules directly from DOM and enables a new way of writing applications with all Web technologies. Joan has been working on a binary port of the technology to ARMv6 so that it runs on Raspbian. They've now managed it and\u2026","rel":"","context":"In &quot;Java&quot;","block_context":{"text":"Java","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=28"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/html5.by\/wp-content\/uploads\/2015\/05\/nw1.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/html5.by\/wp-content\/uploads\/2015\/05\/nw1.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/html5.by\/wp-content\/uploads\/2015\/05\/nw1.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/html5.by\/wp-content\/uploads\/2015\/05\/nw1.png?resize=700%2C400 2x"},"classes":[]},{"id":12535,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=12535","url_meta":{"origin":2247,"position":5},"title":"Stream video from the Raspberry Pi camera module to a web page with Node.JS","author":"Michael Horne","date":"7 May 2015","format":false,"excerpt":"In a previous post, I told you the\u00a0steps to stream from the Pi to a VNC player on your phone or browser. That method no longer works for Chrome because Google have decided that the VNC plugin isn't secure enough.\u00a0Justin Drentlaw contacted me about this and has proposed a new\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=39"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/static.techspot.com\/images2\/news\/thumbs\/2012-07-16-teaser0ec.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2247","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=2247"}],"version-history":[{"count":0,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2247\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}