def proxy_homepage(username): account = Account.query.filter_by(service=SERVICE_NAME, username=username).first() params = { 'service_name': 'Twitter', 'service_url': 'https://twitter.com/', 'service_photo': 'https://abs.twimg.com/favicons/favicon.ico', } if account: params.update({ 'user_name': '@' + account.username, 'user_url': account.sites[0].url, 'user_photo': (account.user_info or {}).get('profile_image_url_https'), }) else: params.update({ 'user_name': '@' + username, 'user_url': 'https://twitter.com/' + username, }) return util.render_proxy_homepage(**params)
def proxy_homepage(nsid): current_app.logger.debug('constructing proxy homepage with nsid: %s', nsid) account = Account.query.filter_by( service=SERVICE_NAME, user_id=nsid).first() if not account: abort(404) info = (account.user_info or {}).get('person', {}) iconserver = info.get('iconserver') iconfarm = info.get('iconfarm') iconnsid = info.get('nsid') if iconserver and iconserver != 0: photo = 'http://farm{}.staticflickr.com/{}/buddyicons/{}.jpg'.format( iconfarm, iconserver, iconnsid) else: photo = 'https://www.flickr.com/images/buddyicon.gif' return util.render_proxy_homepage( user_name=account.username, user_url=account.sites[0].url, user_photo=photo, service_name='Flickr', service_url='https://www.flickr.com/', service_photo='https://s.yimg.com/pw/favicon.ico')
def proxy_homepage(user_id): account = Account.query.filter_by(service=SERVICE_NAME, user_id=user_id).first() params = { 'service_name': 'Facebook', 'service_url': 'https://www.facebook.com/', 'service_photo': 'https://static.xx.fbcdn.net/rsrc.php/yl/r/H3nktOa7ZMg.ico', } if account: info = account.user_info or {} params.update({ 'user_name': info.get('name') or account.username, 'user_url': account.sites[0].url, 'user_photo': info.get('picture', {}).get('data', {}).get('url'), }) else: params['user_name'] = user_id return util.render_proxy_homepage(**params)
def proxy_homepage(username): account = Account.query.filter_by(service=SERVICE_NAME, username=username).first() if not account: account = Account.query.filter_by(service=SERVICE_NAME, user_id=username).first() params = { 'service_name': 'GitHub', 'service_url': 'https://github.com/', 'service_photo': 'https://github.com/apple-touch-icon.png', } if account: params.update({ 'user_name': account.username, 'user_url': account.sites[0].url, 'user_photo': (account.user_info or {}).get('avatar_url'), }) else: params.update({ 'user_name': username, 'user_url': 'https://github.com/' + username, }) return util.render_proxy_homepage(**params)
def proxy_homepage(nsid): current_app.logger.debug('constructing proxy homepage with nsid: %s', nsid) account = Account.query.filter_by(service=SERVICE_NAME, user_id=nsid).first() if not account: abort(404) info = (account.user_info or {}).get('person', {}) iconserver = info.get('iconserver') iconfarm = info.get('iconfarm') iconnsid = info.get('nsid') if iconserver and iconserver != 0: photo = 'http://farm{}.staticflickr.com/{}/buddyicons/{}.jpg'.format( iconfarm, iconserver, iconnsid) else: photo = 'https://www.flickr.com/images/buddyicon.gif' return util.render_proxy_homepage( user_name=account.username, user_url=account.sites[0].url, user_photo=photo, service_name='Flickr', service_url='https://www.flickr.com/', service_photo='https://s.yimg.com/pw/favicon.ico')
def proxy_homepage(username): account = Account.query.filter_by( service=SERVICE_NAME, username=username).first() if not account: account = Account.query.filter_by( service=SERVICE_NAME, user_id=username).first() params = { 'service_name': 'GitHub', 'service_url': 'https://github.com/', 'service_photo': 'https://github.com/apple-touch-icon.png', } if account: params.update({ 'user_name': account.username, 'user_url': account.sites[0].url, 'user_photo': (account.user_info or {}).get('avatar_url'), }) else: params.update({ 'user_name': username, 'user_url': 'https://github.com/' + username, }) return util.render_proxy_homepage(**params)
def proxy_homepage(user_id): account = Account.query.filter_by( service=SERVICE_NAME, user_id=user_id).first() if not account: abort(404) name = account.username url = account.sites[0].url image = account.user_info and account.user_info.get('image') return util.render_proxy_homepage( name, url, image, 'https://www.goodreads.com/favicon.ico')
def proxy_homepage(user_id): account = Account.query.filter_by( service=SERVICE_NAME, user_id=user_id).first() if not account: abort(404) info = account.user_info or {} name = info.get('name') or account.username url = account.sites[0].url photo = info.get('picture', {}).get('data', {}).get('url') return util.render_proxy_homepage( name, url, photo, 'https://static.xx.fbcdn.net/rsrc.php/yl/r/H3nktOa7ZMg.ico')
def proxy_homepage(user_id): account = Account.query.filter_by(service=SERVICE_NAME, user_id=user_id).first() params = dict(service_name='Goodreads', service_url='https://www.goodreads.com/', service_photo='https://www.goodreads.com/favicon.ico') if account: params.update( dict(user_name=account.username, user_url=account.sites[0].url, user_photo=account.user_info and account.user_info.get('image'))) else: params['user_name'] = user_id return util.render_proxy_homepage(**params)
def proxy_homepage(user_id): account = Account.query.filter_by( service=SERVICE_NAME, user_id=user_id).first() params = dict( service_name='Goodreads', service_url='https://www.goodreads.com/', service_photo='https://www.goodreads.com/favicon.ico') if account: params.update(dict( user_name=account.username, user_url=account.sites[0].url, user_photo=account.user_info and account.user_info.get('image'))) else: params['user_name'] = user_id return util.render_proxy_homepage(**params)
def proxy_homepage(user_id): account = Account.query.filter_by( service=SERVICE_NAME, user_id=user_id).first() params = { 'service_name': 'Facebook', 'service_url': 'https://www.facebook.com/', 'service_photo': 'https://static.xx.fbcdn.net/rsrc.php/yl/r/H3nktOa7ZMg.ico', } if account: info = account.user_info or {} params.update({ 'user_name': info.get('name') or account.username, 'user_url': account.sites[0].url, 'user_photo': info.get('picture', {}).get('data', {}).get('url'), }) else: params['user_name'] = user_id return util.render_proxy_homepage(**params)
def proxy_homepage(username): account = Account.query.filter_by( service=SERVICE_NAME, username=username).first() params = { 'service_name': 'Twitter', 'service_url': 'https://twitter.com/', 'service_photo': 'https://abs.twimg.com/favicons/favicon.ico', } if account: params.update({ 'user_name': '@' + account.username, 'user_url': account.sites[0].url, 'user_photo': (account.user_info or {}).get( 'profile_image_url_https'), }) else: params.update({ 'user_name': '@' + username, 'user_url': 'https://twitter.com/' + username, }) return util.render_proxy_homepage(**params)