From 6bba781c496ad692d1bce21c561abab7e971e061 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Fri, 12 Feb 2016 08:16:26 +0300 Subject: rename the scripts --- print_mutual_friends.py | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 print_mutual_friends.py (limited to 'print_mutual_friends.py') diff --git a/print_mutual_friends.py b/print_mutual_friends.py deleted file mode 100644 index 9de77cb..0000000 --- a/print_mutual_friends.py +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2015 Egor Tensin -# This file is licensed under the terms of the MIT License. -# See LICENSE.txt for details. - -import sys - -from api import * - -def query_friends(api, user): - return api.friends_get(user.get_uid(), fields=User.Field.SCREEN_NAME) - -def format_user(user): - if user.has_last_name(): - return '{} {} ({})'.format(user.get_last_name(), user.get_first_name(), user.get_screen_name()) - else: - return '{} ({})'.format(user.get_first_name(), user.get_screen_name()) - -if __name__ == '__main__': - import argparse - parser = argparse.ArgumentParser( - description='Learn who your ex and her new boyfriend are both friends with.') - - parser.add_argument(metavar='UID', dest='user_ids', nargs='+', - help='user IDs or "screen names"') - args = parser.parse_args() - - api = API(Language.EN) - users = api.users_get(args.user_ids, fields=User.Field.SCREEN_NAME) - - friend_lists = map(lambda user: frozenset(query_friends(api, user)), users) - mutual_friends = frozenset.intersection(*friend_lists) - if mutual_friends: - for friend in mutual_friends: - print(format_user(friend)) -- cgit v1.2.3