コード例 #1
0
ファイル: views.py プロジェクト: AmeyaRao98/ProjectZoop
def get_random_emoji():
    return (random.choice(list(UNICODE_EMOJI.keys())))
コード例 #2
0
def get_unicode_emoji_from_text(text):
    emojis = []
    for char in text:
        if char in UNICODE_EMOJI.keys():
            emojis.append(char)
    return emojis
コード例 #3
0
ファイル: build.py プロジェクト: Arran5353/dialog-probing
def replace_emoji(x):
    if x in UNICODE_EMOJI.keys():
        return ' ' + UNICODE_EMOJI[x].replace(':', '@') + ' '
    else:
        return x
コード例 #4
0
ファイル: feeder.py プロジェクト: javierhonduco/emoji-ml
from redis import StrictRedis
import emoji
from parsers import EMOJI_NAMES_PATTERN


# TODO: use dotenv
redis = StrictRedis()
auth = OAuthHandler(
    '',
    ''
)
auth.set_access_token(
    '',
    ''
)
words = list(UNICODE_EMOJI.keys())[:400]


class EmojiStream(StreamListener):
    def on_status(self, status):
        # TODO: avoid duplicate tweets

        tweet = status.text
        language = 'en'

        if not status.retweeted and 'RT @' not in tweet:

            try:
                language = lang(tweet)
            except LangDetectException:
                pass