# Skywriter/Raspberry Pi based kiosk

**URL:** <https://forums.pimoroni.com/t/skywriter-raspberry-pi-based-kiosk/3520>\
**Category:** Projects\
**Created:** [December 7, 2016, 5:35pm UTC](https://forums.pimoroni.com/t/skywriter-raspberry-pi-based-kiosk/3520 "2016-12-07T17:35:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mikester](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/mikester/32/1815_2.png) [@Mikester](https://forums.pimoroni.com/u/Mikester)\
**Post date:** [December 7, 2016, 5:35pm UTC](https://forums.pimoroni.com/t/skywriter-raspberry-pi-based-kiosk/3520/1 "2016-12-07T17:35:54Z")

</div>

##Skywriter/Raspberry Pi based kiosk

This is a ‘kiosk’ that sits on the bookshelf in my living room. It displays weather, news, and silly quotes. Each screen appears for 30 or so seconds then fades to the next screen. The skywriter enables people to manually page back and forth.

It’s running Raspian Jesse, Apache, PHP5.6, Python. The front end software is based on reveal.js which is a JavaScript based slide show application. I added my own PHP which builds the dynamic portions of the HTML.

By following threads at the official Raspberry Pi forums I was able to make the boot process very clean. It might seem like a little thing but it adds a nice polish to the project.

**Currently it…**

1. Uses JSON to get weather data from weather underground  
1a. Displays data as ‘current’, 4-day forecast, & details of today’s weather
2. Selects a random line from any number of text files  
2a. Inspirational Quotes  
2b. Famous Quotes  
2c. Dad Humor
3. Displays RSS feeds from any number of sources
4. Displays animated weather radar from NOAA
5. Displays Aurora Borealis forecast

**To do:**

1. 

```
Add error checking for API data

```

2. Add API for art museum
3. Finish administrative backend
4. Finish hourly forecast

**Future ideas:**

1. Email notification
2. Todo list/calendar
3. Integrate Adafruit TSL2561 light sensor to automatically control screen brightness

**Sample: Arrow keys to change slides.**  
[http://43monkeys.com/temp/dashboard2/](http://43monkeys.com/temp/dashboard2/)

**See update below for links and a couple of photos.**

[http://43monkeys.com/temp/dashboard2/samples/PC061092.mp4](http://43monkeys.com/temp/dashboard2/samples/PC061092.mp4)

---

<div class="post-metadata">

**Author:** ![RogueM](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/roguem/32/311_2.png) [@RogueM](https://forums.pimoroni.com/u/RogueM)\
**Post date:** [December 7, 2016, 5:55pm UTC](https://forums.pimoroni.com/t/skywriter-raspberry-pi-based-kiosk/3520/2 "2016-12-07T17:55:53Z")

</div>

I’ve raised your status - so you should (hopefully) be able to post the links/more pics if you desire.

---

<div class="post-metadata">

**Author:** ![Mikester](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/mikester/32/1815_2.png) [@Mikester](https://forums.pimoroni.com/u/Mikester)\
**Post date:** [December 7, 2016, 5:57pm UTC](https://forums.pimoroni.com/t/skywriter-raspberry-pi-based-kiosk/3520/3 "2016-12-07T17:57:49Z")

</div>

##Update:  
**Links:**  
[Brooklyn Museum API] ([https://www.brooklynmuseum.org/opencollection/api](https://www.brooklynmuseum.org/opencollection/api))  
[Victoria and Albert Museum API](http://www.vam.ac.uk/api)  
[Reveal.js Framework](http://lab.hakim.se/reveal-js/#/)  
[Adafruit Light Sensor](https://www.adafruit.com/product/439)  
[Weather Underground](http://wunderground.com)  
[Space Weather Prediction Center](http://www.swpc.noaa.gov/)  
[Dopler Radar Maps - US only?](http://radar.weather.gov)

 ![](https://us1.discourse-cdn.com/flex016/uploads/pimoroni/original/2X/1/1b091333d08ec5b5fe22868ed9cb39961a5380d3.jpg)  
 ![](https://us1.discourse-cdn.com/flex016/uploads/pimoroni/original/2X/9/9da6074939ef54d2c552ec264765433329225114.jpg)

---

<div class="post-metadata">

**Author:** ![jerry84](https://avatars.discourse-cdn.com/v4/letter/j/b77776/32.png) [@jerry84](https://forums.pimoroni.com/u/jerry84)\
**Post date:** [August 28, 2026, 3:56am UTC](https://forums.pimoroni.com/t/skywriter-raspberry-pi-based-kiosk/3520/4 "2026-08-28T03:56:22Z")

</div>

> [@Mikester](#):
>
> This is a ‘kiosk’ that sits on the bookshelf in my living room. It displays weather, news, and silly quotes. Each screen appears for 30 or so seconds then fades to the next screen. The skywriter enables people to manually page back and forth.
> 
> It’s running Raspian Jesse, Apache, PHP5.6, Python. The front end software is based on reveal.js which is a JavaScript based slide show application. I added my own PHP which builds the dynamic portions of the HTML.
> 
> By following threads at the official Raspberry Pi forums I was able to make the boot process very clean. It might seem like a little thing but it adds a nice polish to the project.
> 
> **Currently it…**
> 
> 1. Uses JSON to get weather data from weather underground  
> 1a. Displays data as ‘current’, 4-day forecast, & details of today’s weather
> 2. Selects a random line from any number of text files  
> 2a. Inspirational Quotes  
> 2b. Famous Quotes  
> 2c. Dad Humor
> 3. Displays RSS feeds from any number of sources
> 4. Displays animated weather radar from NOAA
> 5. Displays Aurora Borealis forecast. [Check](https://www.metroclick.com/) it.
> 
> **To do:**
> 
> 1. 
> 
> ```auto
> Add error checking for API data
> 
> ```
> 
> 2. Add API for art museum
> 3. Finish administrative backend
> 4. Finish hourly forecast
> 
> **Future ideas:**
> 
> 1. Email notification
> 2. Todo list/calendar
> 3. Integrate Adafruit TSL2561 light sensor to automatically control screen brightness

Thanks man, this helps me as of today.
