• Let's be specific about names

    Kevin Andersson11/29/2014 at 11:39 0 comments

    New form added for name input.

  • Pie is getting a tad creepy

    Kevin Andersson11/28/2014 at 12:56 0 comments

    I've been fighting with installing a Node.js server, for direct feedback, on top of the apache server which is already running. For a very long time it wasn't working. Looking through the Raspberry Pi log files, I finally managed to figure out what the culprit was. IPTables. So if you ever want to setup a server on the Pie, which is not using the standard ports, check your IPTables (and logs) if it's not working.

    Anyways. Now that Pie is hooked up to a nice Node.js interface it will be possible to make a lot of really fast user interaction. Currently Pie will let you know when new users connect / disconnect, and tell you the current amount of users.

    With Node.js changes in lights will also update in realtime, instead of the old timer method.

    Another change is about you. Pie now tries figure out where you live, and adds that information to her memory. So no more need to enter your city when you ask how the weather is.

  • Talking with Pie

    Kevin Andersson11/21/2014 at 12:11 0 comments

    I've been having quite a lot of problems with the HTML5 Audio API in iOS. For some reason iOS is very picky with audio files, and often decides to crash when playing audio files.

    There is now a new setting in the upper right corner, where you will be able to turn on / off audio playback. Playback now includes a fancy new spectrum analyser (not available in iOS yet).

    Other updates include a new automatic software updater which is making use of application cache. This makes updating several devices a lot easier. Pie is checking for new files and updates them if needed. When everything is downloaded, the app will restart.

  • Cooking with Pie

    Kevin Andersson11/18/2014 at 15:38 0 comments

    Don't know what to cook for dinner? Let Pie help you.

    Pie now knows about cooking stuff. Simply ask her "what should i have for dinner". If you crave something specific, you can ask "recipe your request" - and Pie will try to look something up with that in mind.

    API: BigOven

    http://api.bigoven.com/console

  • Pie is a joker

    Kevin Andersson11/16/2014 at 12:41 0 comments

    Pie now thinks she's funny.

    Added parsing for www.joke-db.com

    Command Tell me a joke

    Returns a random joke

    Joke (category)

    Returns a joke from a specific category

    Jokes are gathered from www.joke-db.com

  • Weather API

    Kevin Andersson11/16/2014 at 11:01 0 comments

    Just added integration with the OpenWeatherMap API. The following commands have been added to Pie:

    Weather (location)

    Grabs the weather information for that specific location.

    How is the weather

    If you have defined your location, Pie will use that information to look up the weather in your city. If not, Pie will ask for your location.

    City (location) - Chained

    The user can set their home city with the command City. If no location is defined, Pie will ask for that location.

    Country (location) - Chained

    The user can set their home country with the command Country. If no location is defined, Pie will ask for that location.

    Weather API:

    http://openweathermap.org/api