예제 #1
0
파일: api.py 프로젝트: Jdourd/mangaki
def get_discourse_data(email):
    client = DiscourseClient('http://meta.mangaki.fr', api_username=DISCOURSE_API_USERNAME, api_key=DISCOURSE_API_KEY)
    try:
        users = client._get('/admin/users/list/active.json?show_emails=true')
        for user in users:
            if user['email'] == email:
                return {'avatar': 'http://meta.mangaki.fr' + user['avatar_template'], 'created_at': user['created_at']}
        return {'avatar': '/static/img/unknown.png', 'created_at': datetime.datetime.now().isoformat() + 'Z'}
    except:
        return {'avatar': '/static/img/unknown.png', 'created_at': datetime.datetime.now().isoformat() + 'Z'}
예제 #2
0
파일: api.py 프로젝트: savedaccount/mangaki
def get_discourse_data(email):
    client = DiscourseClient('http://meta.mangaki.fr',
                             api_username=DISCOURSE_API_USERNAME,
                             api_key=DISCOURSE_API_KEY)
    try:
        users = client._get('/admin/users/list/active.json?show_emails=true')
        for user in users:
            if user['email'] == email:
                return {
                    'avatar':
                    'http://meta.mangaki.fr' + user['avatar_template'],
                    'created_at': user['created_at']
                }
        return {
            'avatar': '/static/img/unknown.png',
            'created_at': datetime.datetime.now().isoformat() + 'Z'
        }
    except:
        return {
            'avatar': '/static/img/unknown.png',
            'created_at': datetime.datetime.now().isoformat() + 'Z'
        }