Skip to content

Instantly share code, notes, and snippets.

@russleyshaw
Created January 23, 2017 18:26
Show Gist options
  • Save russleyshaw/196f2bc48046218d3f383c5426bc2fba to your computer and use it in GitHub Desktop.
Save russleyshaw/196f2bc48046218d3f383c5426bc2fba to your computer and use it in GitHub Desktop.
Convert text into dancing gifs in markdown
gifMap = {
'a': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-a-50-transa.gif',
'b': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-b-50-transa.gif',
'c': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-c-50-transa.gif',
'd': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-d-50-transa.gif',
'e': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-e-50-transa.gif',
'f': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-f-50-transa.gif',
'g': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-g-50-transa.gif',
'h': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-h-50-transa.gif',
'i': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-i-50-transa.gif',
'j': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-j-50-transa.gif',
'k': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-k-50-transa.gif',
'l': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-l-50-transa.gif',
'm': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-m-50-transa.gif',
'n': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-n-50-transa.gif',
'o': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-o-50-transa.gif',
'p': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-p-50-transa.gif',
'q': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-q-50-transa.gif',
'r': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-r-50-transa.gif',
's': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-s-50-transa.gif',
't': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-t-50-transa.gif',
'u': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-u-50-transa.gif',
'v': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-v-50-transa.gif',
'w': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-w-50-transa.gif',
'x': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-x-50-transa.gif',
'y': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-y-50-transa.gif',
'z': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-z-50-transa.gif',
'$': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-dollar-50-transa.gif',
'@': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-at-50-transa.gif',
'?': 'http://toons.artie.com/alphabet/punctuation/arg-qmark-50-trans.gif',
'!': 'http://toons.artie.com/alphabet/ralph/color_cycling/arg-exclaim-50-transa.gif'
}
text = input()
text = text.lower();
for c in list(text):
if c in gifMap:
print('![]({}) '.format(gifMap[c]), end='')
elif c == ' ':
print('\n\n', end='')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment