Skip to content

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

Notifications You must be signed in to change notification settings

mmenti/songslack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

(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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages