Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save commadelimited/023637216c0393c440b8f568ea76dc5c to your computer and use it in GitHub Desktop.
Save commadelimited/023637216c0393c440b8f568ea76dc5c to your computer and use it in GitHub Desktop.
# -*- coding: utf-8 -*-
from boardgamegeek.api import BGGClient
from slugify import slugify as slug
print 'Generate hashtags!'
game_id = raw_input("BGG game id: ")
bgg = BGGClient()
bgg_game = bgg.game(game_id=game_id)
raw_hashtags = ['boardgames', 'boardgaming']
raw_hashtags.append(slug(bgg_game.name))
raw_hashtags.append(str(bgg_game.year))
[raw_hashtags.append(slug(designer)) for designer in bgg_game.designers]
[raw_hashtags.append(slug(publisher)) for publisher in bgg_game.publishers]
[raw_hashtags.append(slug(mech)) for mech in bgg_game.mechanics]
hashtags = [item.replace('-', '') for item in raw_hashtags]
print hashtags
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment