{"id":13981,"date":"2016-01-06T14:13:23","date_gmt":"2016-01-06T13:13:23","guid":{"rendered":"http:\/\/www.recantha.co.uk\/blog\/?p=13981"},"modified":"2016-01-06T14:13:23","modified_gmt":"2016-01-06T13:13:23","slug":"auto-run-a-script-on-start-upboot-on-a-raspberry-pi-using-systemd","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=13981","title":{"rendered":"Auto-run a script on start-up\/boot on a Raspberry Pi using systemd"},"content":{"rendered":"<p><em>Big thanks to Matt Hawkins for this one &#8211; I needed to use it this morning!<\/em><\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2015\/10\/systemd_screenshot-702x336.png?resize=560%2C268\" alt=\"\" width=\"560\" height=\"268\" \/><\/p>\n<p>Matt Hawkins has documented the new way of getting boot-time scripts to run. On the Jessie version of Raspbian, instead of using \/etc\/rc.local like you used to on Wheezy, you now have to use something called &#8216;systemd&#8217;. <a href=\"http:\/\/www.raspberrypi-spy.co.uk\/2015\/10\/how-to-autorun-a-python-script-on-boot-using-systemd\/\" target=\"_blank\">Read how to do it here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Big thanks to Matt Hawkins for this one &#8211; I needed to use it this morning! Matt Hawkins has documented the new way of getting boot-time scripts to run. On the Jessie version of Raspbian, instead of using \/etc\/rc.local like&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=13981\">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":[15,39,51],"tags":[],"class_list":["post-13981","post","type-post","status-publish","format-standard","hentry","category-distros","category-programming","category-tutorials"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Auto-run a script on start-up\/boot on a Raspberry Pi using systemd - 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=13981\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Auto-run a script on start-up\/boot on a Raspberry Pi using systemd - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"Big thanks to Matt Hawkins for this one &#8211; I needed to use it this morning! Matt Hawkins has documented the new way of getting boot-time scripts to run. On the Jessie version of Raspbian, instead of using \/etc\/rc.local like&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=13981\" \/>\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-01-06T13:13:23+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2015\/10\/systemd_screenshot-702x336.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=13981#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=13981\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Auto-run a script on start-up\/boot on a Raspberry Pi using systemd\",\"datePublished\":\"2016-01-06T13:13:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=13981\"},\"wordCount\":73,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=13981#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2015\/10\/systemd_screenshot-702x336.png\",\"articleSection\":[\"Operating systems\",\"Programming\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=13981#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=13981\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?p=13981\",\"name\":\"Auto-run a script on start-up\/boot on a Raspberry Pi using systemd - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=13981#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=13981#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2015\/10\/systemd_screenshot-702x336.png\",\"datePublished\":\"2016-01-06T13:13:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=13981#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=13981\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=13981#primaryimage\",\"url\":\"http:\/\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2015\/10\/systemd_screenshot-702x336.png\",\"contentUrl\":\"http:\/\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2015\/10\/systemd_screenshot-702x336.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=13981#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recantha.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Auto-run a script on start-up\/boot on a Raspberry Pi using systemd\"}]},{\"@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":"Auto-run a script on start-up\/boot on a Raspberry Pi using systemd - 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=13981","og_locale":"en_US","og_type":"article","og_title":"Auto-run a script on start-up\/boot on a Raspberry Pi using systemd - Raspberry Pi Pod","og_description":"Big thanks to Matt Hawkins for this one &#8211; I needed to use it this morning! Matt Hawkins has documented the new way of getting boot-time scripts to run. On the Jessie version of Raspbian, instead of using \/etc\/rc.local like&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=13981","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2016-01-06T13:13:23+00:00","og_image":[{"url":"http:\/\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2015\/10\/systemd_screenshot-702x336.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=13981#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=13981"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Auto-run a script on start-up\/boot on a Raspberry Pi using systemd","datePublished":"2016-01-06T13:13:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=13981"},"wordCount":73,"commentCount":3,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=13981#primaryimage"},"thumbnailUrl":"http:\/\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2015\/10\/systemd_screenshot-702x336.png","articleSection":["Operating systems","Programming","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=13981#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=13981","url":"https:\/\/www.recantha.co.uk\/blog\/?p=13981","name":"Auto-run a script on start-up\/boot on a Raspberry Pi using systemd - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=13981#primaryimage"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=13981#primaryimage"},"thumbnailUrl":"http:\/\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2015\/10\/systemd_screenshot-702x336.png","datePublished":"2016-01-06T13:13:23+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=13981#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=13981"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=13981#primaryimage","url":"http:\/\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2015\/10\/systemd_screenshot-702x336.png","contentUrl":"http:\/\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2015\/10\/systemd_screenshot-702x336.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=13981#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Auto-run a script on start-up\/boot on a Raspberry Pi using systemd"}]},{"@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-3Dv","jetpack-related-posts":[{"id":13999,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=13999","url_meta":{"origin":13981,"position":0},"title":"Shutdown your Raspberry Pi using a paper clip","author":"Michael Horne","date":"8 January 2016","format":false,"excerpt":"When you're running your Raspberry Pi headless, one of the first things you should concern yourself with is how to shut it down safely.\u00a0Shutting it down by simply pulling the power out can result in a corrupt SD card or damaged files. If you had it connected to a network,\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\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/01\/paper-clip.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/01\/paper-clip.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/01\/paper-clip.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/01\/paper-clip.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":10903,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=10903","url_meta":{"origin":13981,"position":1},"title":"Reset a forgotten password on your Raspberry Pi","author":"Michael Horne","date":"1 September 2014","format":false,"excerpt":"Matt Hawkins has worked out a way to reset a forgotten password on the Pi by editing a file on the boot partition of the SD card. So, all you need to do is to take the SD card, edit the file using your laptop or desktop PC and then\u2026","rel":"","context":"In &quot;Research&quot;","block_context":{"text":"Research","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=43"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.informationsecuritybuzz.com\/securitybuzz\/wp-content\/uploads\/password1.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.informationsecuritybuzz.com\/securitybuzz\/wp-content\/uploads\/password1.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.informationsecuritybuzz.com\/securitybuzz\/wp-content\/uploads\/password1.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.informationsecuritybuzz.com\/securitybuzz\/wp-content\/uploads\/password1.jpg?resize=700%2C400 2x"},"classes":[]},{"id":17467,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=17467","url_meta":{"origin":13981,"position":2},"title":"Control power sockets with the Raspberry Pi and the Energenie Pi-mote","author":"Michael Horne","date":"9 August 2017","format":false,"excerpt":"Matt Hawkins, over at Raspberry Pi Spy, has been looking at the Energenie range of products and, more specifically, at a set of two sockets and control board that he bought. The control board, called the Pi-mote, is a GPIO plug-in board that is compatible with all models of Raspberry\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.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/08\/energenie_sockets_pimote-702x336.jpg?fit=702%2C336&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/08\/energenie_sockets_pimote-702x336.jpg?fit=702%2C336&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/08\/energenie_sockets_pimote-702x336.jpg?fit=702%2C336&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/08\/energenie_sockets_pimote-702x336.jpg?fit=702%2C336&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":9403,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=9403","url_meta":{"origin":13981,"position":3},"title":"Use an analog joystick with the #RaspberryPi and an MCP3008","author":"Michael Horne","date":"20 April 2014","format":false,"excerpt":"Matt Hawkins' site Raspberry Pi Spy has been a constant source of reference for me when creating the Picorder, my box-with-sensors. Many of those sensors provide analog outputs (which I read using an MCP3008) and Matt has now written a tutorial in which he uses an analog joystick to provide\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.raspberrypi-spy.co.uk\/wp-content\/uploads\/2014\/04\/analogue_joystick_01.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2014\/04\/analogue_joystick_01.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2014\/04\/analogue_joystick_01.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2014\/04\/analogue_joystick_01.jpg?resize=700%2C400 2x"},"classes":[]},{"id":10004,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=10004","url_meta":{"origin":13981,"position":4},"title":"Build a castle with Minecraft on the #RaspberryPi","author":"Michael Horne","date":"8 June 2014","format":false,"excerpt":"Matt Hawkins decided that he wanted to build something cool in Minecraft. But, using Python on the Pi Edition of Minecraft he was able to do this via a script. Read how he did it here.","rel":"","context":"In &quot;Games&quot;","block_context":{"text":"Games","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=21"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2014\/06\/castle0-1024x640.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2014\/06\/castle0-1024x640.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2014\/06\/castle0-1024x640.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2014\/06\/castle0-1024x640.png?resize=700%2C400 2x"},"classes":[]},{"id":9751,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=9751","url_meta":{"origin":13981,"position":5},"title":"Mount a USB flash drive on your #RaspberryPi","author":"Michael Horne","date":"21 May 2014","format":false,"excerpt":"Matt Hawkins has written a quick guide to mounting flash drives on a Pi by using the mount command, and also by\u00a0adding entries to fstab if you want it to happen automatically. Read more here","rel":"","context":"In &quot;Software&quot;","block_context":{"text":"Software","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=49"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2014\/04\/sandisk_cruzer-940x198.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2014\/04\/sandisk_cruzer-940x198.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2014\/04\/sandisk_cruzer-940x198.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2014\/04\/sandisk_cruzer-940x198.jpg?resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/13981","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=13981"}],"version-history":[{"count":1,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/13981\/revisions"}],"predecessor-version":[{"id":13982,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/13981\/revisions\/13982"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}