Skip to content

Instantly share code, notes, and snippets.

View mackermedia's full-sized avatar

Mike Ackerman mackermedia

  • Lincoln, NE
View GitHub Profile
@viget
viget / spotify_to_rdio.coffee
Last active August 29, 2015 14:21
Hubot Spotify to Rdio Converter
request = require('request')
Rdio = require('./vendor/rdio/rdio')
rdio = new Rdio([process.env.RDIO_CLIENT_ID, process.env.RDIO_CLIENT_SECRET])
module.exports = (robot) ->
robot.hear /(https?:\/\/(www.)?((play|open).spotify.com).+)/i, (msg) ->
url = msg.match[1]
urlParseResults = searchTypeAndTokenFromUrl(url)
@viget
viget / om.js
Last active August 29, 2015 14:21
Hubot Spotify to Rdio Converter - Vendored Rdio API Scripts
// ./vendor/rdio/om.js
// via: https://github.com/rdio/rdio-simple/tree/master/node
var qs = require("querystring"),
url = require("url"),
crypto = require("crypto");
module.exports = om;
function om(consumer, urlString, params, token, method, realm, timestamp, nonce) {
@ziadoz
ziadoz / install.sh
Last active May 18, 2026 22:13
Install Chrome, ChromeDriver and Selenium on Ubuntu 16.04
#!/usr/bin/env bash
# https://developers.supportbee.com/blog/setting-up-cucumber-to-run-with-Chrome-on-Linux/
# https://gist.github.com/curtismcmullan/7be1a8c1c841a9d8db2c
# https://stackoverflow.com/questions/10792403/how-do-i-get-chrome-working-with-selenium-using-php-webdriver
# https://stackoverflow.com/questions/26133486/how-to-specify-binary-path-for-remote-chromedriver-in-codeception
# https://stackoverflow.com/questions/40262682/how-to-run-selenium-3-x-with-chrome-driver-through-terminal
# https://askubuntu.com/questions/760085/how-do-you-install-google-chrome-on-ubuntu-16-04
# Versions
CHROME_DRIVER_VERSION=`curl -sS https://chromedriver.storage.googleapis.com/LATEST_RELEASE`
@mrmartineau
mrmartineau / stimulus.md
Last active April 25, 2026 07:43
Stimulus cheatsheet