Created
July 14, 2017 19:55
-
-
Save commadelimited/023637216c0393c440b8f568ea76dc5c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- 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