Source code for mention.utils

[docs]def transform_date(date): """Encodes date and timke into url format. :param date: Date and time. :type date: str :return: encoded date. :rtype: str """ index = date.find(' ') date = (date[:index] + 'T' + date[index + 1:] + ":00.12345+00:00").replace(':', '%3A').replace('+', '%2B') return date
[docs]def transform_boolean(value): """Transfroms boolean to `1` or `0`. :param value: Boolean value. :type value: boolean :return: number representation of boolean `1` or `0`. :rtype: str """ if value: return '1' else: return '0'
[docs]def transform_tone(tone): """Transforms keyword `negative`, `neutral` or `positive` into `-1`, `0` or `1`. :param tone: string representation of tone. :type tone: str :return: number representation of tone. :rtype: str """ if 'negative': return '-1' elif 'neutral': return '0' else: return '1'