<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>nook &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/nook/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Sun, 06 Jul 2025 09:00:23 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>nook &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[Combining 3 transport APIs for one info screen]]></title>
		<link>https://shkspr.mobi/blog/2023/07/combining-3-transport-apis-for-one-info-screen/</link>
					<comments>https://shkspr.mobi/blog/2023/07/combining-3-transport-apis-for-one-info-screen/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 06 Jul 2023 11:34:16 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[eink]]></category>
		<category><![CDATA[nook]]></category>
		<category><![CDATA[rail]]></category>
		<category><![CDATA[tfl]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=46190</guid>

					<description><![CDATA[Last year, I blogged about how I turned an old eReader into an Information Screen.  I&#039;ve since updated the display to show me three different sets of transport information.    At a glance, I can see the next bus, whether there are delays on the Elizabeth Line, and if my regular trains are running.  Here&#039;s how all three APIs work.  Bus  The bus is the easiest one of all. Transport for London (TfL) …]]></description>
										<content:encoded><![CDATA[<p>Last year, I blogged about how I <a href="https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/">turned an old eReader into an Information Screen</a>.</p>

<p>I've since updated the display to show me <em>three</em> different sets of transport information.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2023/06/departure.jpg" alt="An eInk screen which is displaying the times until the next bus, what delays there are on the tube, and then a bunch of train departure times." width="1024" height="768" class="aligncenter size-full wp-image-46191">

<p>At a glance, I can see the next bus, whether there are delays on the Elizabeth Line, and if my regular trains are running.</p>

<p>Here's how all three APIs work.</p>

<h2 id="bus"><a href="https://shkspr.mobi/blog/2023/07/combining-3-transport-apis-for-one-info-screen/#bus">Bus</a></h2>

<p>The bus is the easiest one of all. Transport for London (TfL) have a set of free APIs. No registration required!
You will need to know the ID of your local bus stop. Visit <a href="https://tfl.gov.uk/disambiguation?Input=oxford+circus&amp;DataSetsJson=%5B%5B%22stopPoints%22%2C%22%2Fmaps%2Fbus%3FInput%3D%7B%7Binput%7D%7D%26InputGeolocation%3D%7B%7Blat%7D%7D%2C%7B%7Blon%7D%7D%26searchBoxType%3Dbus%22%5D%2C%5B%22routes%22%2C%22%2F%7B%7Bmode%7D%7D%2Froute%2F%7B%7BlineIds%7D%7D%2F%22%5D%5D&amp;Modes=bus&amp;PlaceHolderText=Bus+route+or+stop+name&amp;InputGeolocation=">the TfL bus search page</a> and search for your local stop. Click the stop on the map.</p>

<p>You'll be taken to a URl like <a href="https://tfl.gov.uk/bus/stop/490000173RF/oxford-circus-stn-margaret-street"></a><a href="https://tfl.gov.uk/bus/stop/490000173RF/oxford-circus-stn-margaret-street">https://tfl.gov.uk/bus/stop/490000173RF/oxford-circus-stn-margaret-street</a> - that will show you the Bus Stop ID (technically the <a href="https://beta-naptan.dft.gov.uk/">NaPTAN ID</a>). In this case <code>490000173RF</code>.</p>

<p>You can then call this API: <a href="https://api.tfl.gov.uk/StopPoint/490000173RF/arrivals"></a><a href="https://api.tfl.gov.uk/StopPoint/490000173RF/arrivals">https://api.tfl.gov.uk/StopPoint/490000173RF/arrivals</a> - which will return JSON like this:</p>

<pre><code class="language-json">[{
    "$type": "Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities",
    "id": "-119695796",
    "operationType": 1,
    "vehicleId": "LTZ1049",
    "naptanId": "490000173RF",
    "stationName": "Oxford Circus Stn  / Margaret Street",
    "lineId": "12",
    "lineName": "12",
    "platformName": "RF",
    "direction": "outbound",
    "bearing": "152",
    "destinationNaptanId": "",
    "destinationName": "Dulwich Library",
    "timestamp": "2023-06-29T10:40:18.3147535Z",
    "timeToStation": 1470,
    "currentLocation": "",
    "towards": "Trafalgar Square Or Green Park",
    "expectedArrival": "2023-06-29T11:04:48Z",
    "timeToLive": "2023-06-29T11:05:18Z",
    "modeName": "bus",
    "timing": {
        "$type": "Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities",
        "countdownServerAdjustment": "-00:00:02.7011995",
        "source": "2023-06-29T07:28:52.918Z",
        "insert": "2023-06-29T10:40:01.313Z",
        "read": "2023-06-29T10:39:58.591Z",
        "sent": "2023-06-29T10:40:18Z",
        "received": "0001-01-01T00:00:00Z"
    }
}, {
    "$type": "Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities",
    "id": "-1460579610",
    "operationType": 1,
    "vehicleId": "LTZ1447",
    "naptanId": "490000173RF",
    "stationName": "Oxford Circus Stn  / Margaret Street",
    "lineId": "12",
    "lineName": "12",
</code></pre>

<p>Hopefully the entity names are self-explanatory. If you need a specific route, you will need to filter on the <code>lineId</code>'s value.</p>

<p>Personally, I use <code>timeToStation</code> to see how long until the bus arrives. If it's less than a couple of minutes, I don't display it.</p>

<h2 id="crossrail"><a href="https://shkspr.mobi/blog/2023/07/combining-3-transport-apis-for-one-info-screen/#crossrail">CrossRail</a></h2>

<p>Again, I am overjoyed that TfL have a free API which lets you check the status of various tube lines.</p>

<p>The Elizabeth Line's status can be found at <a href="https://api.tfl.gov.uk/Line/elizabeth/status"></a><a href="https://api.tfl.gov.uk/Line/elizabeth/status">https://api.tfl.gov.uk/Line/elizabeth/status</a> - can you guess the URl for the other lines 😉?</p>

<p>And, again, we get back some fairly self-explanatory JSON:</p>

<pre><code class="language-json">[{
    "$type": "Tfl.Api.Presentation.Entities.Line, Tfl.Api.Presentation.Entities",
    "id": "elizabeth",
    "name": "Elizabeth line",
    "modeName": "elizabeth-line",
    "disruptions": [],
    "created": "2023-06-27T12:37:57.107Z",
    "modified": "2023-06-27T12:37:57.107Z",
    "lineStatuses": [{
        "$type": "Tfl.Api.Presentation.Entities.LineStatus, Tfl.Api.Presentation.Entities",
        "id": 0,
        "lineId": "elizabeth",
        "statusSeverity": 9,
        "statusSeverityDescription": "Minor Delays",
        "reason": "Minor delays between Stratford and Shenfield due to a an earlier signal failure at Tottenham Court Road. GOOD SERVICE on the rest of the line. ",
        "created": "0001-01-01T00:00:00",
        "validityPeriods": [{
            "$type": "Tfl.Api.Presentation.Entities.ValidityPeriod, Tfl.Api.Presentation.Entities",
            "fromDate": "2023-06-29T10:30:50Z",
            "toDate": "2023-06-30T00:29:00Z",
            "isNow": true
        }],
        "disruption": {
            "$type": "Tfl.Api.Presentation.Entities.Disruption, Tfl.Api.Presentation.Entities",
            "category": "RealTime",
            "categoryDescription": "RealTime",
            "description": "Minor delays between Stratford and Shenfield due to a an earlier signal failure at Tottenham Court Road. GOOD SERVICE on the rest of the line. ",
            "affectedRoutes": [],
            "affectedStops": [],
            "closureText": "minorDelays"
        }
    }],
    "routeSections": [],
    "serviceTypes": [{
        "$type": "Tfl.Api.Presentation.Entities.LineServiceTypeInfo, Tfl.Api.Presentation.Entities",
        "name": "Regular",
        "uri": "/Line/Route?ids=Elizabeth line&amp;serviceTypes=Regular"
    }],
    "crowding": {
        "$type": "Tfl.Api.Presentation.Entities.Crowding, Tfl.Api.Presentation.Entities"
    }
}]
</code></pre>

<p>You can grab the text out of there for easy display.</p>

<h2 id="train-times"><a href="https://shkspr.mobi/blog/2023/07/combining-3-transport-apis-for-one-info-screen/#train-times">Train Times</a></h2>

<p>This is the only pain-in-the-arse service.  It uses <a href="https://realtime.nationalrail.co.uk/OpenLDBWS/">National Rail's Live Departure Boards Web Service (LDBWS)</a>. This is an XML SOAP API which requires credentials.</p>

<p><a href="https://realtime.nationalrail.co.uk/OpenLDBWSRegistration/Registration">Register for an API token at National Rail's site</a>.</p>

<p>Find the three letter CRS code for your departure and arrival station <a href="https://www.nationalrail.co.uk/find-a-station/">on the National Rail website</a>.</p>

<p>I use the <a href="https://lite.realtime.nationalrail.co.uk/OpenLDBWS/#GetDepBoardWithDetailsHeader"><code>GetDepBoardWithDetailsHeader()</code></a> API call. For example: <code>GetDepBoardWithDetails(20, "WWA", "LBG", "to")</code> gets the next 20 trains <em>from</em> Woolwich Arsenal <em>to</em> London Bridge.</p>

<p>There are <a href="https://github.com/orgs/openraildata/repositories?type=all">OpenLDBWS libraries available in most major programming languages</a>. Don't bother writing your own!</p>

<p>There's more discussion online about <a href="https://wiki.openraildata.com/index.php/OpenLDBWS_Troubleshooting">how to test and use OpenLDBWS</a>.</p>

<p>Once you've got a response, you can filter it for the specific trains you're interested in.</p>

<h2 id="putting-it-all-together"><a href="https://shkspr.mobi/blog/2023/07/combining-3-transport-apis-for-one-info-screen/#putting-it-all-together">Putting it all together</a></h2>

<p>Well, that's up to you Sparky! Personally, I have a hodge-podge of PHP building it into a format suitable for my ancient eInk screen. You can do what you like!</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=46190&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/07/combining-3-transport-apis-for-one-info-screen/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Turning an eInk screen into a monochrome art gallery]]></title>
		<link>https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/</link>
					<comments>https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 26 Sep 2021 11:34:43 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[eink]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[nook]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutorial]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=40394</guid>

					<description><![CDATA[Previously on Terence Eden&#039;s Blog: I turned an old eReader into an Information Screen.  This time, I&#039;m taking a different Nook, and turning it into a magic gallery.  Here&#039;s what it looks like in action:  Terence Eden is on Mastodon@edentUpcycled an old eReader into an art frame.Displays a new black &#38; white piece of art from Flickr every few minutes.Full write-up this weekend, but pretty…]]></description>
										<content:encoded><![CDATA[<p><em>Previously on Terence Eden's Blog:</em> <a href="https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/">I turned an old eReader into an Information Screen</a>.</p>

<p>This time, I'm taking a different Nook, and turning it into a magic gallery.  Here's what it looks like in action:</p>

<blockquote class="social-embed" id="social-embed-1440788013236195335" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">Upcycled an old eReader into an art frame.<br>Displays a new black &amp; white piece of art from Flickr every few minutes.<br>Full write-up this weekend, but pretty straightforward to do. <a href="https://twitter.com/edent/status/1440788013236195335/photo/1">pic.x.com/ttvrbhz3ee</a><div class="social-embed-media-grid"><a href="https://pbs.twimg.com/media/E_603EtVcAYB5NZ.jpg" class="social-embed-media-link"><img class="social-embed-media" alt="A wooden frame surrounds an eInk screen. A monochrome photo of graffiti is displayed." src="data:image/webp;base64,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"></a><a href="https://pbs.twimg.com/media/E_606roUUAM7P4W.jpg" class="social-embed-media-link"><img class="social-embed-media" alt="The same frame showing a moody photograph." src="data:image/webp;base64,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"></a><a href="https://pbs.twimg.com/media/E_60-SmVUAgeFJB.jpg" class="social-embed-media-link"><img class="social-embed-media" alt="The same frame displays a black and white drawing." src="data:image/webp;base64,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"></a></div></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/1440788013236195335"><span aria-label="137 likes" class="social-embed-meta">❤️ 137</span><span aria-label="14 replies" class="social-embed-meta">💬 14</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2021-09-22T21:20:05.000Z" itemprop="datePublished">21:20 - Wed 22 September 2021</time></a></footer></blockquote>

<h2 id="video"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#video">Video</a></h2>

<p>With the front light off:</p>

<p></p><div style="width: 620px;" class="wp-video"><video class="wp-video-shortcode" id="video-40394-3" width="620" height="349" preload="metadata" controls="controls"><source type="video/mp4" src="https://shkspr.mobi/blog/wp-content/uploads/2021/09/offweb.mp4?_=3"><a href="https://shkspr.mobi/blog/wp-content/uploads/2021/09/offweb.mp4">https://shkspr.mobi/blog/wp-content/uploads/2021/09/offweb.mp4</a></video></div><p></p>

<p>With the front light on:</p>

<p></p><div style="width: 620px;" class="wp-video"><video class="wp-video-shortcode" id="video-40394-4" width="620" height="349" preload="metadata" controls="controls"><source type="video/mp4" src="https://shkspr.mobi/blog/wp-content/uploads/2021/09/onweb.mp4?_=4"><a href="https://shkspr.mobi/blog/wp-content/uploads/2021/09/onweb.mp4">https://shkspr.mobi/blog/wp-content/uploads/2021/09/onweb.mp4</a></video></div><p></p>

<h2 id="how-it-works"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#how-it-works">How it works</a></h2>

<p>Every few minutes, it finds a black and white artistic image from Flickr and displays it. Simple!</p>

<h2 id="inspiration"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#inspiration">Inspiration</a></h2>

<p><a href="https://debugger.medium.com/how-to-build-a-very-slow-movie-player-in-2020-c5745052e4e4">Ambient home cinema by Tom Whitwell</a></p>

<h2 id="build"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#build">Build</a></h2>

<p>I've previously <a href="https://shkspr.mobi/blog/2015/09/replacing-the-battery-on-a-barnes-noble-eink-nook/">replaced the battery on an eInk Nook</a>, so I know how <a href="https://www.ifixit.com/Teardown/Nook+Simple+Touch+with+GlowLight+Teardown/9301">easy they are to disassemble</a>. But for this I wanted to keep the plastic frame on, so that I'd be able to attach a more æsthetically pleasing wooden picture frame.</p>

<p>Finding a picture frame of the right size was a little tricky. The physical dimension of the unit are ~170mm x ~140mm. But the screen is only ~125mm x ~93mm .</p>

<p>I used <a href="https://www.eframe.co.uk/">eFrame</a> - they have a really handy website for custom sized frames and inserts. I ordered a mount for an 135mm x 103mm picture (they cut them slightly smaller but I didn't want any overhang) with 20mm top and bottom borders, and 35mm left and right borders. That gave me enough space to fit the Nook. But, as long as the aperture lets you see the eInk, and masks off the plastic frame, you should be OK.</p>

<p>I was also able to buy a frame without a glass front. As this is my first attempt, I went for simple and cheap wood - rather than something more ornate and artistic.  Total cost including shipping was £25.</p>

<h3 id="attaching-the-frame"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#attaching-the-frame">Attaching the frame</a></h3>

<p>It is useful to be able to get to the main "N" button - and there needs to be a gap for the charging cable. I thought about cutting out a little bit of the frame but, in the end, it was easier to attach the Nook to the frame using velcro and blu-tak. Because of the weight of the Nook, I used some sturdy hooks for the wall mount.</p>

<h2 id="power"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#power">Power</a></h2>

<p>There wasn't enough room in the frame for a normal USB cable, so I used a <a href="https://amzn.to/3CD6c7K">right-angled micro-USB cable</a>.  With the page refreshing every 5 minutes between 0600-2300, it got about 3 days of battery life - less if it used the Glow-Light. So a permanent wired connection seemed sensible.</p>

<h2 id="background"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#background">Background</a></h2>

<p>On the surface this seems quite simple - get a bunch of images and display them. But there are some limitations.</p>

<p>The original <a href="https://en.wikipedia.org/wiki/Nook_Simple_Touch">Nook Simple Touch</a> is, bless it, an old and slow device. I want to do the minimum amount of processing on it as possible. The screen resolution is only 600x800.  I don't want to convert colour artwork to black and white - that will just look messy. I also want the image size to roughly match the screen - so things aren't shrunk down.</p>

<p>So, I want a list of art which meets the following criteria:</p>

<ul>
<li>Intended for monochrome display<sup id="fnref:mono"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#fn:mono" class="footnote-ref" title="OK, bit more complicated than that. eInk Pearl can display 16 shades of grey." role="doc-noteref">0</a></sup></li>
<li>Roughly 4:3 aspect ratio</li>
<li>Proper art<sup id="fnref:1"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#fn:1" class="footnote-ref" title="Whatever that is..." role="doc-noteref">1</a></sup> by real artists<sup id="fnref:2"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#fn:2" class="footnote-ref" title="Whoever they are..." role="doc-noteref">2</a></sup></li>
</ul>

<p>I started by looking at the Open Data produced by various museums and art galleries. Unfortunately, none of them indicated whether an artwork was greyscale. So, I turned to Flickr!</p>

<h2 id="using-the-flickr-api"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#using-the-flickr-api">Using the Flickr API</a></h2>

<p>Sadly, the Flickr API has been neglected for the best part of a decade. So the documentation is grossly out of date.</p>

<p>Two of the undocumented Search API calls are <code>styles</code> and <code>orientation</code>. I use them to search for black and white images in landscape orientation.
You can discover more by using the <a href="https://www.flickr.com/search/?text=">Flickr search website</a> and opening the "Advanced" panel.</p>

<p>The rest of the API call is quite standard. A keyword to search for ("art") - or whatever you want. Sorted by "interestingness" - although popularity is also a good metric. With <code>safe_search</code> turned off - no prudes in our house. And an image size <a href="https://www.flickr.com/services/api/misc.urls.html">no wider that 800px</a> - because serving a correctly scaled image means less work for the eReader.</p>

<h2 id="the-code"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#the-code">The Code</a></h2>

<p>It is almost embarrassing in its simplicity. It uses <a href="https://github.com/samwilson/phpflickr/">Sam Wilson's PHP library for Flickr</a>. It grabs 100 images, and then picks a random one to serve. It is resized to fit in a bounding box of 800x600 and repaginated to centre the image. The image is rotated it 90 degrees and served over HTTP with an appropriate caching policy. Nothing else.  Here it is<sup id="fnref:mit"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#fn:mit" class="footnote-ref" title="Licenced as MIT - but it is so basic that I won't be annoyed if you do something else with it." role="doc-noteref">3</a></sup>.</p>

<pre><code class="language-php">require_once 'vendor/autoload.php';
$flickr = new \Samwilson\PhpFlickr\PhpFlickr("123465789");

$search_terms = ["art", "artistic", "painting", "drawing"];
$search_rand = array_rand($search_terms, 1);

$sort_terms = ["date-posted-asc", "date-posted-desc", "date-taken-asc", "date-taken-desc", "interestingness-desc", "interestingness-asc", "relevance"];
$sort_rand = array_rand($sort_terms, 1);

$s = $flickr-&gt;photos()-&gt;search(["text"        =&gt; $search_terms[$search_rand],
                                "per_page"    =&gt; "100",
                                "styles"      =&gt; "blackandwhite",
                                "orientation" =&gt; "landscape",
                                "sort"        =&gt; $sort_terms[$sort_rand],
                                "safe_search" =&gt;"3"
                               ]);

$number_of_photos = count($s["photo"]);

$random_photo = random_int(0, $number_of_photos - 1);

$p = $s["photo"][$random_photo];

$farm   = $p["farm"];
$server = $p["server"];
$id     = $p["id"];
$secret = $p["secret"];
$title  = $p["title"];

$image_url = "https://live.staticflickr.com/{$server}/{$id}_{$secret}_c.jpg";

$image = imagecreatefromjpeg( $image_url );

$cropped = imagecropauto( $image, IMG_CROP_DEFAULT );
if ( $cropped !== false ) { 
   imagedestroy($image);  
   $image = $cropped;
}

$x = imagesx( $image );
$y = imagesy( $image );

$width_ratio  = $x / 800;
$height_ratio = $y / 600;

// Scale
if ( $height_ratio &gt;= $width_ratio ) {
   $new_height = ( 600 / $y ) * $x;
   $scaled = imagescale( $image, $new_height, 600 );
} else {
   $scaled = imagescale( $image, 800, -1 );
}

$x = imagesx( $scaled );
$y = imagesy( $scaled );


// Make a background canvas
$canvas = imagecreatetruecolor( 800, 600 );
$black  = imagecolorallocate( $canvas, 0, 0, 0 );
imagefilledrectangle( $canvas, 0, 0, 800, 600, $black );

$dst_x = ( ( 800 - $x ) / 2 );
$dst_y = ( ( 600 - $y ) / 2 );

imagecopy( $canvas, $scaled, $dst_x, $dst_y, 0, 0, $x, $y );

$rotated = imagerotate( $canvas, 90, 0 );

header('Content-type: image/jpeg');
header("Expires: on, 01 Jan 1970 00:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

imagejpeg( $rotated );

// Tidy Up
imagedestroy( $image );
imagedestroy( $scaled );
imagedestroy( $rotated );
</code></pre>

<h2 id="displaying"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#displaying">Displaying</a></h2>

<p>As I mentioned in <a href="https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/">my previous post about displaying web pages on the Nook</a> - the browser is slow, old, and can't handle http<strong>s</strong> connections.</p>

<p>So I used <a href="https://github.com/jfriesne/Electric-Sign">ElectricSign</a> which is an old Android app. Give it a URL and it will display the contents on screen. It can be set to periodically refresh.</p>

<p>I've had it running for months on a different screen and it hasn't crashed.</p>

<p>That's it!</p>

<h2 id="todo"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#todo">TODO</a></h2>

<ul>
<li>Buy more cheap, 2nd hand eInk screens on eBay. Preferably larger and with higher DPI.</li>
<li>Get some fancy frames.</li>
<li>Start a pirate art museum.</li>
<li>Monetise it by tracking how long people stare at a particular artwork.</li>
<li>BitCoin?<sup id="fnref:lol"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#fn:lol" class="footnote-ref" title="LOL! Nope!" role="doc-noteref">4</a></sup></li>
</ul>

<h2 id="thanks-for-reading"><a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#thanks-for-reading">Thanks for reading</a></h2>

<p>If you've enjoyed this blog post, you can <a href="https://www.amazon.co.uk/hz/wishlist/ls/13GFCFR2B2IX4?type=wishlist&amp;linkCode=sl2&amp;tag=shksprblogwish-21">buy me something from my wishlist</a> or <a href="https://github.com/sponsors/edent">sponsor my GitHub</a>.  Find out more way to <a href="https://shkspr.mobi/blog/support/">support this blog</a>.</p>

<div id="footnotes" role="doc-endnotes">
<hr aria-label="Footnotes">
<ol start="0">

<li id="fn:mono">
<p>OK, bit more complicated than that. <a href="https://wiki.mobileread.com/wiki/E_Ink_Pearl">eInk Pearl can display 16 shades of grey</a>.&nbsp;<a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#fnref:mono" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:1">
<p>Whatever that is...&nbsp;<a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:2">
<p>Whoever they are...&nbsp;<a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:mit">
<p>Licenced as MIT - but it is so basic that I won't be annoyed if you do something else with it.&nbsp;<a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#fnref:mit" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:lol">
<p>LOL! Nope!&nbsp;<a href="https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/#fnref:lol" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

</ol>
</div>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=40394&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/09/turning-an-eink-screen-into-a-monochrome-art-gallery/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2021/09/offweb.mp4" length="1424365" type="video/mp4" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2021/09/onweb.mp4" length="1274366" type="video/mp4" />

			</item>
		<item>
		<title><![CDATA[Turn an old eReader into an Information Screen (Nook STR)]]></title>
		<link>https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/</link>
					<comments>https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 16 Feb 2020 12:06:17 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[eink]]></category>
		<category><![CDATA[ereader]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[nook]]></category>
		<category><![CDATA[trains]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=34160</guid>

					<description><![CDATA[Here&#039;s a quick tutorial for turning an old Nook into a passive display. This is an update to my 2013 post  End Result  An eInk screen which displays the trains I can catch from my local station.    It shows the next few available trains, and whether they&#039;re delayed. It also shows how long until the next local bus to the train station.  Updating the Nook  Before doing anything, manually update the …]]></description>
										<content:encoded><![CDATA[<p>Here's a quick tutorial for turning an old Nook into a passive display. This is <a href="https://shkspr.mobi/blog/2013/05/rooting-the-nook/">an update to my 2013 post</a></p>

<h2 id="end-result"><a href="https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/#end-result">End Result</a></h2>

<p>An eInk screen which displays the trains I can catch from my local station.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/02/Nook-on-wall.jpeg" alt="An eReader stuck to a wall by my front door." width="680" height="510" class="aligncenter size-full wp-image-34202">

<p>It shows the next few available trains, and whether they're delayed. It also shows how long until the next local bus to the train station.</p>

<h2 id="updating-the-nook"><a href="https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/#updating-the-nook">Updating the Nook</a></h2>

<p>Before doing anything, manually update the Nook's firmware. You can <a href="https://help.barnesandnoble.com/app/answers/detail/a_id/4212#ManualDL">download the latest version from Barnes and Nobel</a></p>

<p>Copy the <code>.zip</code> file to the root directory of your Nook via USB. Unplug the Nook and turn it off. After a few minutes, it should detect the file and perform the update.</p>

<p>Sadly, it's only Android 2.1 - and the TLS implementation is artificially restricted. More on that later!</p>

<p>It's worth <a href="https://web.archive.org/web/20200924201327/https://help.barnesandnoble.com/app/answers/detail/a_id/1740/related/1">deregistering your Nook</a> and then resetting it. You have to <a href="https://shkspr.mobi/blog/2013/05/guide-to-using-the-nook-str-glow-without-a-bn-account-pictures/">press a few buttons to use the Nook without a B&amp;N Account</a>.</p>

<h2 id="rooting-the-nook"><a href="https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/#rooting-the-nook">Rooting the Nook</a></h2>

<p><a href="http://download.doozan.com/nook/NookManager-0.5.0.zip">Download Nook Manager</a> (or compile it yourself from the <a href="https://github.com/doozan/NookManager/">open source code</a>).</p>

<p>Unzip the file. It should just contain <code>NookManager.img</code>. Write the disk image to a microSD card. Follow the <a href="https://forum.xda-developers.com/showthread.php?t=2040351">instructions on XDA Developers</a> to root the device.</p>

<h2 id="changing-the-launcher"><a href="https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/#changing-the-launcher">Changing the Launcher</a></h2>

<p>I used <a href="https://github.com/Leszek111/ReLaunchX">ReLaunchX</a> which is an eInk optimised Android launcher. <a href="https://f-droid.org/en/packages/com.gacode.relaunchx/">Download the latest Android version from F-Droid</a>.</p>

<p>With the Nook connected to your computer by USB, run:</p>

<pre><code class="language-_">adb install com.gacode.relaunchx_200105000.apk
</code></pre>

<p>That will install the launcher. When you hit the Nook's home button, you will be able to select it as the default launcher.</p>

<h2 id="electric-sign"><a href="https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/#electric-sign">Electric Sign</a></h2>

<p>Running a modern web browser on the Nook is close to impossible. So I recommend using <a href="https://github.com/jfriesne/Electric-Sign">Electric Sign</a>. It's an open source Android app which periodically calls a URl, turns it into an image, and then uses it as the Nook's screensaver.</p>

<p>You can <a href="https://apkpure.com/electric-sign/com.sugoi.electricsign">download the latest version from APKpure</a>.</p>

<p>Again, install it using:</p>

<pre><code class="language-_">adb install Electric\ Sign_v1.0.3_apkpure.com.apk
</code></pre>

<p>Launch it from ReLaunchX and follow the setup screen. I set it to reload every 5 minutes from 7AM until 9pm.</p>

<h2 id="tls-woes"><a href="https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/#tls-woes">TLS Woes!</a></h2>

<p>Here's where life gets complicated. The World Wide Web is changing to become more secure. Sadly, this means older browsers simply cannot access modern web servers. Even though B&amp;N have updated the Nook to use <a href="https://ietf.org/blog/tls13/">TLS 1.3</a> - it only works with their own servers. Trying to access modern <code>https://</code> sites just won't work.</p>

<p>So, you will need to point Electric Sign to an <em>unencrypted</em> website.</p>

<h2 id="train-api"><a href="https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/#train-api">Train API</a></h2>

<p>UK trains have an open API, the snappily named <a href="http://lite.realtime.nationalrail.co.uk/OpenLDBWS/">Live Departure Boards Web Service (LDBWS)</a>. You need to register for an API key, which is pretty much instant.</p>

<p>There's a <a href="https://github.com/railalefan/phpOpenLDBWS">great PHP library for OpenLDBWS</a>. You can also find libraries in most popular programming languages.</p>

<p>I created a quick little page which displays the trains that either my wife or I can catch to get to our jobs. When we're sat eating breakfast, we can see if our regular train is delayed.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/02/Nook-with-a-train-display.jpg" alt="Nook with a train display." width="640" height="823" class="aligncenter size-full wp-image-34162">

<h2 id="bus"><a href="https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/#bus">Bus</a></h2>

<p>I have an <a href="https://shkspr.mobi/blog/2019/09/quick-and-dirty-self-hosted-alexa-skills-2019/">Alexa skill to tell me the bus times</a> - but listening is much slower than reading. So I also added bus times.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/02/15816841539490.jpg" alt="EInk screen showing bus and train times." width="960" height="1280" class="aligncenter size-full wp-image-34210">

<p>You can also see that I've only included trains we can actually catch. There's no point showing a train leaving in 5 minutes if it takes 10 minutes to walk to the station. The train API shows the departure time of delayed trains, so the code takes that into account.</p>

<h2 id="physical-install"><a href="https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/#physical-install">Physical Install</a></h2>

<p>I used a double-sided 3M sticky pad and plonked it on the wall. No fancy hooks, screws, or magnets. Just glue.</p>

<p>It's conveniently close to an electrical socket. But having a trailing wire looks messy. So we'll only plug it in when it needs a top up. I <a href="https://shkspr.mobi/blog/2015/09/replacing-the-battery-on-a-barnes-noble-eink-nook/">replaced the Nook battery a few years ago</a> so it should last several days without a recharge.</p>

<h2 id="code"><a href="https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/#code">Code</a></h2>

<p>All the code - plus backups of the binaries - are <a href="https://gitlab.com/edent/nook-screen/-/tree/master">available on GitLab</a>.</p>

<h2 id="what-next"><a href="https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/#what-next">What next?</a></h2>

<p>I don't really care about the weather or the news, and there's limited screen space. But if you have any suggestions for what it could display, do let me know.</p>

<p>Hope you found that useful!</p>

<blockquote class="social-embed" id="social-embed-1228238572324454400" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/edent/status/1226205599303716864">Replying to @edent</a></small>I declare this project complete!<br>We now have a passive display showing us bus &amp; train times.<br>Blog post coming up this weekend. <a href="https://x.com/edent/status/1228238572324454400/photo/1">pic.x.com/m2emF5rq3e</a><div class="social-embed-media-grid"><a href="https://pbs.twimg.com/media/EQuUdbbUYAAJi6z.jpg" class="social-embed-media-link"><img class="social-embed-media" alt="An old eReader is stuck to a wall near our front door. " src="data:image/webp;base64,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"></a></div></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/1228238572324454400"><span aria-label="115 likes" class="social-embed-meta">❤️ 115</span><span aria-label="11 replies" class="social-embed-meta">💬 11</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2020-02-14T08:44:29.000Z" itemprop="datePublished">08:44 - Fri 14 February 2020</time></a></footer></blockquote>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=34160&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/02/turn-an-old-ereader-into-an-information-screen-nook-str/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Replacing the battery on a Barnes & Noble eInk Nook]]></title>
		<link>https://shkspr.mobi/blog/2015/09/replacing-the-battery-on-a-barnes-noble-eink-nook/</link>
					<comments>https://shkspr.mobi/blog/2015/09/replacing-the-battery-on-a-barnes-noble-eink-nook/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 03 Sep 2015 07:01:07 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[battery]]></category>
		<category><![CDATA[eink]]></category>
		<category><![CDATA[nook]]></category>
		<category><![CDATA[repair]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=21350</guid>

					<description><![CDATA[The other day I fished my old nook out of deep storage - only to discover that the battery wasn&#039;t holding charge.  More seriously, the back had swollen out and looked like it was about to burst. Uh-oh! Inflating batteries are dangerous batteries.  Taking apart the nook is incredibly simple, pop off the power button, use a Torx 5 screwdriver to undo the single screw, and then spludger your way…]]></description>
										<content:encoded><![CDATA[<p>The other day I fished my old nook out of deep storage - only to discover that the battery wasn't holding charge.  More seriously, the back had swollen out and looked like it was about to burst. Uh-oh! Inflating batteries are <em>dangerous</em> batteries.</p>

<p><a href="https://www.ifixit.com/Teardown/Nook+Simple+Touch+with+GlowLight+Teardown/9301">Taking apart the nook is incredibly simple</a>, pop off the power button, use a Torx 5 screwdriver to undo the single screw, and then spludger your way around the edges.  This is what I found in mine...</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2015/09/14412122748195.jpg" alt="nook battery puffed up" width="800" height="600" class="aligncenter size-full wp-image-21356">

<p>VERY BAD!</p>

<p>A <a href="http://www.amazon.co.uk/gp/product/B002NE4RIC/ref=as_li_tl?ie=UTF8&amp;camp=1634&amp;creative=19450&amp;creativeASIN=B002NE4RIC&amp;linkCode=as2&amp;tag=shkspr-21">replacement nook battery is less than a tenner from Amazon</a>. It is developed by <a href="https://web.archive.org/web/20150921060003/http://www.cameronsino.net/">Cameron Sino</a> who seem to specialise in making replacement batteries for all sorts of gadgets.</p>

<p>Fitting the battery was a little tricky, here's how it went...</p>

<p>There's a small port on the motherboard into which the battery cable is attached.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2015/09/14412122752620.jpg" alt="nook battery port" width="800" height="600" class="aligncenter size-full wp-image-21352"></p>

<p>The cable only fits in one way - with the red wire at the bottom.  This is the position which the battery will take when the nook is reassembled.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2015/09/14412122752599.jpg" alt="nook battery on circuit board" width="600" height="800" class="aligncenter size-full wp-image-21351"></p>

<p>The battery came charged, so I was able to verify that everything worked as expected.  Now's a good time to test charging it.</p>

<p>Once done, unplug the battery and prepare to reassemble!</p>

<p>The back case of the nook has a recessed area for the battery.  There's just one tiny problem...</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2015/09/14412122748346.jpg" alt="nook battery doesn't fit!" width="800" height="600" class="aligncenter size-full wp-image-21354">

<p>Yup! The battery doesn't fit!</p>

<p>Luckily, the casing for the battery is rather pliable and, with some gentle force, it's just about possible to squeeze it in.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2015/09/14412122748034.jpg" alt="nook battery squashed in" width="800" height="600" class="aligncenter size-full wp-image-21355">

<p>A little bit of tape to secure it into place and we're good to go!</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2015/09/14412122743040.jpg" alt="nook battery taped in" width="800" height="600" class="aligncenter size-full wp-image-21359">

<p>The cable on the battery is long enough to plug in while the back is detached.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2015/09/14412122743682.jpg" alt="nook battery and cover" width="600" height="800" class="aligncenter size-full wp-image-21358"></p>

<p>Reassembling is somewhat tricky.  You have to slide on the bottom, then re-clip everything, and slide up.  Be careful not to apply too much pressure - it's <em>really</em> easy to damage the screen that way.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2015/09/14412122752318.jpg" alt="nook covers clipping on" width="800" height="600" class="aligncenter size-full wp-image-21353"></p>

<p>When all the plastic casings are done, it's a simple case of screwing in the T5.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2015/09/14412122749457.jpg" alt="nook cover screw" width="800" height="600" class="aligncenter size-full wp-image-21357"></p>

<p>And - that's it!  A fairly easy device to replace parts on - no soldering, easy clips, one screw.  Why can't all electronics be like this?</p>

<p><a href="http://www.amazon.co.uk/gp/product/B002NE4RIC/ref=as_li_tl?ie=UTF8&amp;camp=1634&amp;creative=19450&amp;creativeASIN=B002NE4RIC&amp;linkCode=as2&amp;tag=shkspr-21">Replacement batteries for the nook and glolight are on Amazon for under £10</a>.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=21350&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2015/09/replacing-the-battery-on-a-barnes-noble-eink-nook/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Rooting The Nook]]></title>
		<link>https://shkspr.mobi/blog/2013/05/rooting-the-nook/</link>
					<comments>https://shkspr.mobi/blog/2013/05/rooting-the-nook/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 27 May 2013 14:23:08 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[eink]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[nook]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=8164</guid>

					<description><![CDATA[I was inspired by Matthew Petroff&#039;s Kindle Weather Display to do something similar with my old Nook Simple Touch Reader.  I had planned to use a salvaged eInk screen - but the Nook STR (or NSTR from now on) is only £29 due to a massive price drop.  The Glow version is a mere £69 - so I bought that and have set my old NSTR to work as a &#34;Family Display Screen&#34;.  The idea is that this will stay by t…]]></description>
										<content:encoded><![CDATA[<p>I was inspired by <a href="http://www.mpetroff.net/archives/2012/09/14/kindle-weather-display/">Matthew Petroff's Kindle Weather Display</a> to do something similar with my old Nook Simple Touch Reader.</p>

<p>I had planned to use a <a href="https://shkspr.mobi/blog/2013/04/disassembling-an-ereader/" title="Disassembling an eReader">salvaged eInk screen</a> - but the Nook STR (or NSTR from now on) <a href="http://www.theregister.co.uk/2013/05/01/barnes_and_nobles_slashes_nook_prices/">is only £29 due to a massive price drop</a>.  The Glow version is a mere £69 - so I bought that and have set my old NSTR to work as a "Family Display Screen".</p>

<p>The idea is that this will stay by the front door, show today's weather, mine and my wife's calendar, as well as other useful bits of information.</p>

<h2 id="step-1-rooting"><a href="https://shkspr.mobi/blog/2013/05/rooting-the-nook/#step-1-rooting">Step 1 - Rooting</a></h2>

<p>It's now dead easy to root the NSTR using NookManager.</p>

<ul>
    <li><a href="http://forum.xda-developers.com/showthread.php?t=2040351">Download NookManager from XDA</a>.</li>
    <li>Unzip the file - there should be a disk image in there; "NookManager.img"</li>
    <li>You'll need to use a micro SD card to create a bootable disk.  In Linux it's as simple as <pre>dd if=NookManager.img of=/dev/sdb1 bs=1M</pre> Windows and Mac users, will have to find tools to help them.</li>
    <li>Turn off your NSTR (hold down the power button on the back, then confirm on screen).</li>
    <li>Stick the micro SD card into the NSTR.</li>
    <li>Turn on the NSTR and follow the on-screen instructions.</li>
</ul>

<p>And that's pretty much it!</p>

<p>There are, effectively, two options for how to proceed.</p>

<ol>
    <li>Point the default browser at a web page and use meta-refresh / JavaScript to update it every so often.</li>
    <li>Automatically push an image to the NSTR to be used as its default screensaver</li>
</ol>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=8164&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2013/05/rooting-the-nook/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Guide to Using the Nook STR / Glow Without a B&N Account (Pictures!)]]></title>
		<link>https://shkspr.mobi/blog/2013/05/guide-to-using-the-nook-str-glow-without-a-bn-account-pictures/</link>
					<comments>https://shkspr.mobi/blog/2013/05/guide-to-using-the-nook-str-glow-without-a-bn-account-pictures/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sun, 12 May 2013 06:43:42 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[ereader]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[nook]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=8223</guid>

					<description><![CDATA[I recently picked up a new Nook.  Their manufacturer is dumping stock and the prices are ridiculously cheap for an eInk touchscreen running Android.  One thing that annoys me about the Nook is the fact that you have to register for a Barnes &#38; Nobel account before you can use it.  I dislike their geo-restrictive terms and conditions, and the fact that they place advertising on my home screen.  I…]]></description>
										<content:encoded><![CDATA[<p>I recently picked up a new Nook.  Their manufacturer is dumping stock and the prices are ridiculously cheap for an eInk touchscreen running Android.</p>

<p>One thing that annoys me about the Nook is the fact that you have to register for a Barnes &amp; Nobel account before you can use it.  I dislike their geo-restrictive terms and conditions, and the fact that they place advertising on my home screen.  I also don't particularly want my reading habits fed back to anyone.  No one needs to know that I like reading Star Trek slash fiction, and that I've read chapter 5 of "Spock ♥ Tribbles" <em>seventeen</em> times.</p>

<p>So, here's the quick illustrated guide to running your nook without a bn.com account.  There's no scary hacking, formatting of SD cards, or fiddling with computers.  This is a ten second hack which just involves tapping a few buttons on your Nook.  This works with the original Nook Simple Touch Reader and the new one with GlowLight.</p>

<h2 id="step-1"><a href="https://shkspr.mobi/blog/2013/05/guide-to-using-the-nook-str-glow-without-a-bn-account-pictures/#step-1">Step 1</a></h2>

<p>Charge your Nook fully. Switch it on using the button on the back.
Do <strong>not</strong> begin the setup process.</p>

<h2 id="step-2"><a href="https://shkspr.mobi/blog/2013/05/guide-to-using-the-nook-str-glow-without-a-bn-account-pictures/#step-2">Step 2</a></h2>

<p>Hold down the top right page turn button.
While holding down the button, swipe the top of the screen from left to right.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2013/05/Nook-Button-Press.png" alt="Nook Button Press" width="594" height="751" class="alignnone size-full wp-image-8225">
Release the top right button.</p>

<h2 id="step-3"><a href="https://shkspr.mobi/blog/2013/05/guide-to-using-the-nook-str-glow-without-a-bn-account-pictures/#step-3">Step 3</a></h2>

<p>A "Factory" button will appear on screen.  Press it and you'll be taken to this "Factory" screen.</p>

<p><a href="https://shkspr.mobi/blog/wp-content/uploads/2013/05/Nook-Factory-Screen-View.jpg"><img src="https://shkspr.mobi/blog/wp-content/uploads/2013/05/Nook-Factory-Screen-View.jpg" alt="Nook Factory Screen View" width="600" height="800" class="alignnone size-full wp-image-8234"></a></p>

<h2 id="step-4"><a href="https://shkspr.mobi/blog/2013/05/guide-to-using-the-nook-str-glow-without-a-bn-account-pictures/#step-4">Step 4</a></h2>

<p>Again, hold down the top right button.
While doing so, tap the bottom right corner.
A "Skip Oobe" button will appear.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2013/05/Nook-skip-Oobe.jpg" alt="Nook skip Oobe" width="600" height="317" class="alignnone size-full wp-image-8226">
Oobe - stands for "Out of box experience".</p>

<h2 id="step-5"><a href="https://shkspr.mobi/blog/2013/05/guide-to-using-the-nook-str-glow-without-a-bn-account-pictures/#step-5">Step 5</a></h2>

<p>Press the button! Go on, you know you want to :-)
You will be instantly rewarded with a homescreen with no adverts and no requirement to sign up for a bn.com account.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2013/05/Nook-no-account.jpg" alt="Nook no account" width="600" height="743" class="alignnone size-full wp-image-8228">

<h2 id="step-6"><a href="https://shkspr.mobi/blog/2013/05/guide-to-using-the-nook-str-glow-without-a-bn-account-pictures/#step-6">Step 6</a></h2>

<p>Enjoy!</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=8223&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2013/05/guide-to-using-the-nook-str-glow-without-a-bn-account-pictures/feed/</wfw:commentRss>
			<slash:comments>31</slash:comments>
		
		
			</item>
	</channel>
</rss>
