Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

(Episode 1 in my "Teach yourself Go" series)

A simple program that checks users' "I"m going"/"I'm interested in " Songkick events and posts these to a Slack channel.

It's probably awful, since it's the first thing I've ever written in Go, with no input from anyone who knows what they're doing...

This example uses Amazon's SimpleDB to store previously posted events, but you could of course replace this to support whatever datastore you wish to use.

I just add it to a cron job to regularly check for new event updates, and keep an eye on its output in case shit breaks.

It was originally writen for our own use in a music-oriented Slack team that happens to contain a lot of Songkick users, so we can easily see who is going to which shows (to keep it less noisy, we set up a separate #gigs channel for this). On Slack, it will look something like this, whenever someone clicks "I'm going" or "I'm interested" for a Songkick event:

About

A simple Golang program to share users' Songkick interested/going events to Slack

Resources

Releases

No releases published

Packages

No packages published

Languages