I did follow up on on of the possible improvements to the BlepBot in my last post. Mastodon has some fun day-specific tags for animal pics. I decided to use #TongueOutTuesday and #FurballFriday, since almost all the bleps are furry creatures.
# if it's Tuesday, add TongueOutTuesday hashtag todays_date=datetime.datetime.now() if todays_date.strftime("%w")=='2': post_text+=" #TongueOutTuesday" elif todays_date.strftime("%w")=='5': post_text+=" #FurballFriday"
I also wanted to use a couple of cat-specific ones, but only on pictures of cats! To do that, I use re.search to regex search the post text for “cat” (case-insensitively).
elif todays_date.strftime("%w")=='3': if re.search("cat",post_text,re.IGNORECASE): post_text+=" #WhiskersWednesday" elif todays_date.strftime("%w")=='6': if re.search("cat",post_text,re.IGNORECASE): post_text+=" #Caturday"
Of course, we need to import datetime and re to use these:
from mastodon import Mastodon import os,random,logging,datetime, re
The blepbot code is in github as a public template: https://github.com/nroshak/blepbot. Feel free to clone it and make it your own!