Category

Web Apps

Raspberry Pi SMS to email gateway – Part 4

In this final part, we’ll complete the gateway by setting up our relay to send an sms by sending an email. 1. Setup DNS and Mailgun I part 3 we already partially setup mailgun, but now you’ll need to add… Continue reading →

Responding to a Chargify webhook with a python-flask API

It’s cool to be able to interact with publicly available API’s so you can grab weather reports, live travel updates or access your twitter feed. But even better, it’s actually pretty straightforward to create your own API using python and… Continue reading →

What is a Webhook?

A Webhook is kind of the inverse of an web API. Whereas a web API responds to an HTTP request, a webhook makes an HTTP POST to an API endpoint in response to some event. Webhooks have started appearing as… Continue reading →

Accessing a Web API using JavaScript in a web page

There’s a previous AndyPi article on accessing the TfL (Transport for London) bus API using python, and displaying the result on an LCD. Although its a fun project, almost everything these days ends up having a web browser as the… Continue reading →

Using AWS lambda to run python scripts instead of local cron

It’s often useful to set certain scripts to run regularly, or in response to some event. There are some websites that help you do this such as Zapier or IFTTT which integrate with other online services. However, they cost money,… Continue reading →

Cloud computing Part 1 – Local Application vs Web Application

Cloud computing is one of those tech buzzwords that everyone is talking about but no one knows exactly what it is. Just take a tech product or website and stick cloud in front of it to be a winner. There’s… Continue reading →

Flask – An Introduction to python web apps

After discovering the python programming language from the Raspberry Pi, it turns out it can be used for many different purposes, one of these being to create web based apps. A web app is a website that actually does something… Continue reading →

Make a Next Bus LCD with TfL’s Web API

One of the cool things about web APIs (see my post for what a web API is) is that useful data is made available for you to hack around with. I found out that Transport for London has an API… Continue reading →

What is an web API and what can I do with it?

API stands for Application Programming Interface, and web APIs allow you to programmatically interface with a web resource using the HTTP protocol (the same as you use in your web browser). 1. Let’s explain that geek-speak with an example from… Continue reading →

Celery – a python task queue for long jobs

Running python tasks in the background In the past few months I’ve built a couple of web apps using python and flask, and the main task of the programs takes significant time to run. The web app for my client… Continue reading →

© 2017 AndyPi

Up ↑