コード例 #1
0
ファイル: app.py プロジェクト: gobanana66/theastrologer-api
def get_today_horoscope(sunsign):
    if not is_valid_sunsign(sunsign):
        return jsonify({
            'status': 400,
            'error': 'bad request',
            'message': 'Invalid sunsign'
        }), 400
    horoscope = Horoscope(sunsign)
    return jsonify(horoscope.today())
コード例 #2
0
def send_todays_horoscope(sunsign):
    if not is_valid_sunsign(sunsign):
        return jsonify({'status': 400, 'error': 'bad request',
                        'message': 'Invalid sunsign'}), 400
    horoscope = Horoscope(sunsign)
    today = horoscope.today()
    message = "%s [%s]: %s INTENSITY: %s , MOOD: %s , KEYWORDS: %s" % (sunsign.upper(), today['date'], today['horoscope'], today['meta']['intensity'], today['meta']['mood'], today['meta']['keywords'])
    if not send_message(message):
        return jsonify({'status': 400, 'error': 'bad request',
                        'message': 'Twilio API environment variables not configured'}), 400

    return jsonify({'message': 'success', 'code': 201}), 201
コード例 #3
0
ファイル: app.py プロジェクト: sandipbgt/theastrologer-api
def send_todays_horoscope(sunsign):
    if not is_valid_sunsign(sunsign):
        return jsonify({'status': 400, 'error': 'bad request',
                        'message': 'Invalid sunsign'}), 400
    horoscope = Horoscope(sunsign)
    today = horoscope.today()
    message = "%s [%s]: %s INTENSITY: %s , MOOD: %s , KEYWORDS: %s" % (sunsign.upper(), today['date'], today['horoscope'], today['meta']['intensity'], today['meta']['mood'], today['meta']['keywords'])
    if not send_message(message):
        return jsonify({'status': 400, 'error': 'bad request',
                        'message': 'Twilio API environment variables not configured'}), 400

    return jsonify({'message': 'success', 'code': 201}), 201
コード例 #4
0
ファイル: app.py プロジェクト: sandipbgt/theastrologer-api
def get_tomorrow_horoscope(sunsign):
    if not is_valid_sunsign(sunsign):
        return jsonify({'status': 400, 'error': 'bad request',
                        'message': 'Invalid sunsign'}), 400
    horoscope = Horoscope(sunsign)
    return jsonify(horoscope.tomorrow())