初试Twitter API

来源:互联网 发布:手机上头像源码怎么用 编辑:程序博客网 时间:2024/05/14 14:46

今天再看Web Scraping with Python 上Twitter API的部分。由于之前一直没用Twitter所以注册了个账号然后create了一个新的Twitter App。

按教程安装twitter包,复制了一段代码并换成了我自己的Token和Secret。

from twitter import *t = Twitter(auth=OAuth(<Access Token>,<Access Token Secret>,<Consumer Key>,<Consumer Secret>))pythonTweets = t.search.tweets(q = "#python")print(pythonTweets)

之后出现的问题是

    print(pythonTweets)UnicodeEncodeError: 'gbk' codec can't encode character '\u2764' in position 13038: illegal multibyte sequence

为了解决这个编码问题,在网上找了一篇解决类似问题的文章

http://www.crifan.com/unicodeencodeerror_gbk_codec_can_not_encode_character_in_position_illegal_multibyte_sequence/

尚未解决,但是在console中直接显示pythonTweets可以得到正常信息:

{'statuses': [{'entities': {'hashtags': [{'text': 'Python', 'indices': [20, 27]}, {'text': 'signalconf', 'indices': [92, 103]}], 'user_mentions': [{'name': 'twilio', 'id_str': '15936194', 'indices': [3, 10], 'screen_name': 'twilio', 'id': 15936194}, {'name': 'Matt Makai', 'id_str': '15866703', 'indices': [80, 90], 'screen_name': 'mattmakai', 'id': 15866703}], 'symbols': [], 'urls': [{'indices': [104, 127], 'display_url': 'bit.ly/slack-phone-ca��', 'url': 'https://t.co/JfgPMApbqB', 'expanded_url': 'http://bit.ly/slack-phone-calls-bot'}], 'media': [{'id_str': '735262207785586688', 'media_url': 'http://pbs.twimg.com/media/CjQtFRfUUAAQhd4.jpg', 'indices': [139, 140], 'source_user_id': 15936194, 'media_url_https': 'https://pbs.twimg.com/media/CjQtFRfUUAAQhd4.jpg', 'source_status_id': 735262208871956480, 'source_status_id_str': '735262208871956480', 'url': 'https://t.co/qpzxfiBoJL', 'id': 735262207785586688, 'expanded_url': 'http://twitter.com/twilio/status/735262208871956480/photo/1', 'source_user_id_str': '15936194', 'sizes': {'small': {'w': 340, 'h': 256, 'resize': 'fit'}, 'medium': {'w': 600, 'h': 451, 'resize': 'fit'}, 'thumb': {'w': 150, 'h': 150, 'resize': 'crop'}, 'large': {'w': 798, 'h': 600, 'resize': 'fit'}}, 'type': 'photo', 'display_url': 'pic.twitter.com/qpzxfiBoJL'}]}, 'created_at': 'Wed May 25 17:21:23 +0000 2016', 'in_reply_to_user_id': None, 'text': 'RT @twilio: Build a #Python-powered Slack phone calling bot in this new post by @mattmakai. #signalconf https://t.co/JfgPMApbqB https://t.c��', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted_status': {'entities': {'hashtags': [{'text': 'Python', 'indices': [8, 15]}, {'text': 'signalconf', 'indices': [80, 91]}], 'user_mentions': [{'name': 'Matt Makai', 'id_str': '15866703', 'indices': [68, 78], 'screen_name': 'mattmakai', 'id': 15866703}], 'symbols': [], 'urls': [{'indices': [92, 115], 'display_url': 'bit.ly/slack-phone-ca��', 'url': 'https://t.co/JfgPMApbqB', 'expanded_url': 'http://bit.ly/slack-phone-calls-bot'}], 'media': [{'id_str': '735262207785586688', 'media_url': 'http://pbs.twimg.com/media/CjQtFRfUUAAQhd4.jpg', 'indices': [116, 139], 'display_url': 'pic.twitter.com/qpzxfiBoJL', 'id': 735262207785586688, 'sizes': {'small': {'w': 340, 'h': 256, 'resize': 'fit'}, 'medium': {'w': 600, 'h': 451, 'resize': 'fit'}, 'thumb': {'w': 150, 'h': 150, 'resize': 'crop'}, 'large': {'w': 798, 'h': 600, 'resize': 'fit'}}, 'type': 'photo', 'media_url_https': 'https://pbs.twimg.com/media/CjQtFRfUUAAQhd4.jpg', 'url': 'https://t.co/qpzxfiBoJL', 'expanded_url': 'http://twitter.com/twilio/status/735262208871956480/photo/1'}]}, 'created_at': 'Wed May 25 00:12:25 +0000 2016', 'in_reply_to_user_id': None, 'text': 'Build a #Python-powered Slack phone calling bot in this new post by @mattmakai. #signalconf https://t.co/JfgPMApbqB https://t.co/qpzxfiBoJL', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted': False, 'retweet_count': 46, 'id': 735262208871956480, 'source': '<a href="http://sproutsocial.com" rel="nofollow">Sprout Social</a>', 'is_quote_status': False, 'place': None, 'id_str': '735262208871956480', 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 54780, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 22], 'display_url': 'twilio.com', 'url': 'http://t.co/ETX6wWMPkG', 'expanded_url': 'http://www.twilio.com'}]}}, 'location': 'San Francisco, CA', 'created_at': 'Thu Aug 21 20:09:38 +0000 2008', 'screen_name': 'twilio', 'geo_enabled': True, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 1767, 'statuses_count': 18957, 'profile_link_color': 'E12127', 'friends_count': 9320, 'id': 15936194, 'utc_offset': -25200, 'name': 'twilio', 'profile_background_image_url_https': 'https://pbs.twimg.com/profile_background_images/109468310/twilio-background.png', 'profile_background_color': 'F3F4F2', 'profile_background_image_url': 'http://pbs.twimg.com/profile_background_images/109468310/twilio-background.png', 'profile_use_background_image': False, 'id_str': '15936194', 'has_extended_profile': False, 'profile_sidebar_fill_color': 'FFFFFF', 'is_translator': False, 'lang': 'en', 'favourites_count': 2063, 'profile_image_url': 'http://pbs.twimg.com/profile_images/715336242338992128/OuWa90as_normal.jpg', 'description': 'Changing communications forever by empowering software people to build the future of our modern communications apps. For support: @TwilioHelp', 'time_zone': 'Pacific Time (US & Canada)', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/715336242338992128/OuWa90as_normal.jpg', 'profile_text_color': '6C6565', 'notifications': False, 'profile_sidebar_border_color': 'FFFFFF', 'is_translation_enabled': False, 'verified': True, 'url': 'http://t.co/ETX6wWMPkG'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'favorite_count': 36, 'possibly_sensitive': False, 'contributors': None}, 'retweeted': False, 'retweet_count': 46, 'id': 735521155302490112, 'source': '<a href="http://twitter.com/download/iphone" rel="nofollow">Twitter for iPhone</a>', 'is_quote_status': False, 'place': None, 'id_str': '735521155302490112', 'favorite_count': 0, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 36, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 22], 'display_url': 'python-ftw.blogspot.co.uk', 'url': 'http://t.co/9UMHVzFJYP', 'expanded_url': 'http://python-ftw.blogspot.co.uk/'}]}}, 'location': 'UK', 'created_at': 'Fri Jun 21 09:35:01 +0000 2013', 'screen_name': 'PythonFTW', 'geo_enabled': False, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': True, 'listed_count': 14, 'statuses_count': 298, 'profile_link_color': '0084B4', 'friends_count': 86, 'id': 1536148340, 'utc_offset': 3600, 'name': 'Python-FTW', 'profile_background_image_url_https': 'https://pbs.twimg.com/profile_background_images/378800000004262425/e849c739b4c7a3ff50a892c7ab3da974.png', 'profile_background_color': 'C0DEED', 'profile_background_image_url': 'http://pbs.twimg.com/profile_background_images/378800000004262425/e849c739b4c7a3ff50a892c7ab3da974.png', 'profile_use_background_image': True, 'id_str': '1536148340', 'has_extended_profile': False, 'profile_sidebar_fill_color': 'DDEEF6', 'is_translator': False, 'lang': 'en', 'favourites_count': 116, 'profile_image_url': 'http://pbs.twimg.com/profile_images/378800000024324209/52944893229459f86bcbc44020b539b1_normal.png', 'description': "Doing genuinely useful real-time 'stuff' with Python, not just enterprise-level munging", 'time_zone': 'London', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/378800000024324209/52944893229459f86bcbc44020b539b1_normal.png', 'profile_text_color': '333333', 'notifications': False, 'profile_sidebar_border_color': '000000', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/1536148340/1371808230', 'is_translation_enabled': False, 'verified': False, 'url': 'http://t.co/9UMHVzFJYP'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'in_reply_to_status_id': None, 'possibly_sensitive': False, 'contributors': None}, {'entities': {'hashtags': [{'text': 'IT', 'indices': [5, 8]}, {'text': 'job', 'indices': [9, 13]}, {'text': 'Python', 'indices': [89, 96]}, {'text': 'CherryPie', 'indices': [97, 107]}], 'user_mentions': [], 'symbols': [], 'urls': [{'indices': [65, 88], 'display_url': 'bit.ly/1Zxt7Yv', 'url': 'https://t.co/GANgwqxeno', 'expanded_url': 'http://bit.ly/1Zxt7Yv'}], 'media': [{'id_str': '735521138994905089', 'media_url': 'http://pbs.twimg.com/media/CjUYlDaVAAEiYVH.jpg', 'indices': [113, 136], 'display_url': 'pic.twitter.com/KIw31LcQ4P', 'id': 735521138994905089, 'sizes': {'small': {'w': 340, 'h': 170, 'resize': 'fit'}, 'medium': {'w': 600, 'h': 300, 'resize': 'fit'}, 'thumb': {'w': 150, 'h': 150, 'resize': 'crop'}, 'large': {'w': 1024, 'h': 512, 'resize': 'fit'}}, 'type': 'photo', 'media_url_https': 'https://pbs.twimg.com/media/CjUYlDaVAAEiYVH.jpg', 'url': 'https://t.co/KIw31LcQ4P', 'expanded_url': 'http://twitter.com/EnvisionJobs/status/735521139212984320/photo/1'}]}, 'created_at': 'Wed May 25 17:21:19 +0000 2016', 'in_reply_to_user_id': None, 'text': 'This #IT #job might be a great fit for you: Python/C Developer - https://t.co/GANgwqxeno #Python #CherryPie MO - https://t.co/KIw31LcQ4P', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted': False, 'retweet_count': 0, 'id': 735521139212984320, 'source': '<a href="http://www.tweetmyjobs.com" rel="nofollow">TweetMyJOBS</a>', 'is_quote_status': False, 'place': None, 'id_str': '735521139212984320', 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 104, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 22], 'display_url': 'envision.com', 'url': 'http://t.co/nYxgvT9HVu', 'expanded_url': 'http://www.envision.com/'}]}}, 'location': 'Saint Louis, Missouri', 'created_at': 'Fri Feb 25 15:42:03 +0000 2011', 'screen_name': 'EnvisionJobs', 'geo_enabled': True, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': True, 'listed_count': 288, 'statuses_count': 299, 'profile_link_color': '009999', 'friends_count': 20, 'id': 257509781, 'utc_offset': -18000, 'name': 'Envision, LLC', 'profile_background_image_url_https': 'https://abs.twimg.com/images/themes/theme14/bg.gif', 'profile_background_color': '131516', 'profile_background_image_url': 'http://abs.twimg.com/images/themes/theme14/bg.gif', 'profile_use_background_image': True, 'id_str': '257509781', 'has_extended_profile': False, 'profile_sidebar_fill_color': 'EFEFEF', 'is_translator': False, 'lang': 'en', 'favourites_count': 1, 'profile_image_url': 'http://pbs.twimg.com/profile_images/1254848820/EnvisionBuilding_normal.jpg', 'description': 'We are an IT staffing company and a custom application development, integration services, software product and services company that started in 1984.', 'time_zone': 'Central Time (US & Canada)', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/1254848820/EnvisionBuilding_normal.jpg', 'profile_text_color': '333333', 'notifications': False, 'profile_sidebar_border_color': 'EEEEEE', 'is_translation_enabled': False, 'verified': False, 'url': 'http://t.co/nYxgvT9HVu'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'favorite_count': 0, 'possibly_sensitive': False, 'contributors': None}, {'entities': {'hashtags': [{'text': 'bayesian', 'indices': [39, 48]}, {'text': 'frequentist', 'indices': [49, 61]}, {'text': 'statistics', 'indices': [62, 73]}, {'text': 'python', 'indices': [74, 81]}], 'user_mentions': [{'name': 'Fredrik Nilsson', 'id_str': '709449421201793024', 'indices': [3, 16], 'screen_name': 'fredrikpsych', 'id': 709449421201793024}], 'symbols': [], 'urls': [{'indices': [82, 105], 'display_url': 'twitter.com/paulogp/status��', 'url': 'https://t.co/vzgkwYOGGC', 'expanded_url': 'https://twitter.com/paulogp/status/734655254030082050'}]}, 'created_at': 'Wed May 25 17:20:45 +0000 2016', 'in_reply_to_user_id': None, 'text': 'RT @fredrikpsych: Very cool notebook | #bayesian #frequentist #statistics #python https://t.co/vzgkwYOGGC', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'quoted_status_id': 734655254030082050, 'retweeted_status': {'entities': {'hashtags': [{'text': 'bayesian', 'indices': [21, 30]}, {'text': 'frequentist', 'indices': [31, 43]}, {'text': 'statistics', 'indices': [44, 55]}, {'text': 'python', 'indices': [56, 63]}], 'user_mentions': [], 'symbols': [], 'urls': [{'indices': [64, 87], 'display_url': 'twitter.com/paulogp/status��', 'url': 'https://t.co/vzgkwYOGGC', 'expanded_url': 'https://twitter.com/paulogp/status/734655254030082050'}]}, 'created_at': 'Tue May 24 07:10:06 +0000 2016', 'in_reply_to_user_id': None, 'text': 'Very cool notebook | #bayesian #frequentist #statistics #python https://t.co/vzgkwYOGGC', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'quoted_status_id': 734655254030082050, 'retweeted': False, 'retweet_count': 1, 'id': 735004932097605632, 'source': '<a href="http://www.hootsuite.com" rel="nofollow">Hootsuite</a>', 'is_quote_status': True, 'place': None, 'id_str': '735004932097605632', 'favorite_count': 0, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 103, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 23], 'display_url': 'psychopyrate.tumblr.com', 'url': 'https://t.co/NuLC7DH3ui', 'expanded_url': 'http://psychopyrate.tumblr.com'}]}}, 'location': '', 'created_at': 'Mon Mar 14 18:41:37 +0000 2016', 'screen_name': 'fredrikpsych', 'geo_enabled': False, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 26, 'statuses_count': 60, 'profile_link_color': 'ABB8C2', 'friends_count': 108, 'id': 709449421201793024, 'utc_offset': None, 'name': 'Fredrik Nilsson', 'profile_background_image_url_https': 'https://abs.twimg.com/images/themes/theme1/bg.png', 'profile_background_color': '000000', 'profile_background_image_url': 'http://abs.twimg.com/images/themes/theme1/bg.png', 'profile_use_background_image': False, 'id_str': '709449421201793024', 'has_extended_profile': False, 'profile_sidebar_fill_color': '000000', 'is_translator': False, 'lang': 'sv', 'favourites_count': 5, 'profile_image_url': 'http://pbs.twimg.com/profile_images/721659828402315265/SXCiFnXV_normal.jpg', 'description': '#Python, #Statistics and related stuff. Maybe something about the pkg #PsychoPy (I am a PsychoPyrate, he he)', 'time_zone': None, 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/721659828402315265/SXCiFnXV_normal.jpg', 'profile_text_color': '000000', 'notifications': False, 'profile_sidebar_border_color': '000000', 'is_translation_enabled': False, 'verified': False, 'url': 'https://t.co/NuLC7DH3ui'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'quoted_status_id_str': '734655254030082050', 'quoted_status': {'entities': {'hashtags': [{'text': 'python', 'indices': [111, 118]}, {'text': 'statistics', 'indices': [119, 130]}], 'user_mentions': [], 'symbols': [], 'urls': [{'indices': [87, 110], 'display_url': 'ipython-books.github.io/featured-07/', 'url': 'https://t.co/mUs45ujRWJ', 'expanded_url': 'http://ipython-books.github.io/featured-07/'}]}, 'created_at': 'Mon May 23 08:00:36 +0000 2016', 'in_reply_to_user_id': None, 'text': 'Introduction to statistical data analysis in Python �C frequentist and Bayesian methods https://t.co/mUs45ujRWJ #python #statistics', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted': False, 'retweet_count': 0, 'id': 734655254030082050, 'source': '<a href="http://twitter.com" rel="nofollow">Twitter Web Client</a>', 'is_quote_status': False, 'place': None, 'id_str': '734655254030082050', 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 113, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 22], 'display_url': 'about.me/paulogp', 'url': 'http://t.co/xkJV5afXmB', 'expanded_url': 'http://about.me/paulogp'}]}}, 'location': 'Portugal', 'created_at': 'Wed Jan 21 08:39:16 +0000 2009', 'screen_name': 'paulogp', 'geo_enabled': True, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 45, 'statuses_count': 5348, 'profile_link_color': '0084B4', 'friends_count': 152, 'id': 19281055, 'utc_offset': 3600, 'name': 'Paulo Portela', 'profile_background_image_url_https': 'https://abs.twimg.com/images/themes/theme15/bg.png', 'profile_background_color': '022330', 'profile_background_image_url': 'http://abs.twimg.com/images/themes/theme15/bg.png', 'profile_use_background_image': True, 'id_str': '19281055', 'has_extended_profile': True, 'profile_sidebar_fill_color': 'C0DFEC', 'is_translator': False, 'lang': 'en', 'favourites_count': 36, 'profile_image_url': 'http://pbs.twimg.com/profile_images/2556622633/fv55sja4bfx3n9awmbth_normal.jpeg', 'description': 'Developer.', 'time_zone': 'Lisbon', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/2556622633/fv55sja4bfx3n9awmbth_normal.jpeg', 'profile_text_color': '333333', 'notifications': False, 'profile_sidebar_border_color': 'A8C7F7', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/19281055/1459809963', 'is_translation_enabled': False, 'verified': False, 'url': 'http://t.co/xkJV5afXmB'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'favorite_count': 4, 'possibly_sensitive': False, 'contributors': None}, 'in_reply_to_status_id': None, 'possibly_sensitive': False, 'contributors': None}, 'retweeted': False, 'retweet_count': 1, 'id': 735520994257948672, 'source': '<a href="http://twitter.com/download/android" rel="nofollow">Twitter for Android</a>', 'is_quote_status': True, 'place': None, 'id_str': '735520994257948672', 'favorite_count': 0, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 3605, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 23], 'display_url': 'programminginpsychology.wordpress.com', 'url': 'https://t.co/MFSTsI4Agc', 'expanded_url': 'http://programminginpsychology.wordpress.com'}]}}, 'location': '', 'created_at': 'Sat Mar 12 07:44:30 +0000 2016', 'screen_name': 'freddy1876', 'geo_enabled': False, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 95, 'statuses_count': 167, 'profile_link_color': '2B7BB9', 'friends_count': 3551, 'id': 708559276596453376, 'utc_offset': -25200, 'name': 'freddy', 'profile_background_image_url_https': None, 'profile_background_color': 'F5F8FA', 'profile_background_image_url': None, 'profile_use_background_image': True, 'id_str': '708559276596453376', 'has_extended_profile': False, 'profile_sidebar_fill_color': 'DDEEF6', 'is_translator': False, 'lang': 'en', 'favourites_count': 147, 'profile_image_url': 'http://pbs.twimg.com/profile_images/708565658779439104/oZSdop_1_normal.jpg', 'description': 'I enjoy coding in #Python, #data, #science, and #statistics. I consider my self a cognitive scientist.', 'time_zone': 'Pacific Time (US & Canada)', 'default_profile': True, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/708565658779439104/oZSdop_1_normal.jpg', 'profile_text_color': '333333', 'notifications': False, 'profile_sidebar_border_color': 'C0DEED', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/708559276596453376/1457770248', 'is_translation_enabled': False, 'verified': False, 'url': 'https://t.co/MFSTsI4Agc'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'quoted_status_id_str': '734655254030082050', 'in_reply_to_status_id': None, 'possibly_sensitive': False, 'contributors': None}, {'entities': {'hashtags': [{'text': 'python', 'indices': [103, 110]}, {'text': 'vizualization', 'indices': [111, 125]}], 'user_mentions': [{'name': 'glue', 'id_str': '2844046045', 'indices': [3, 11], 'screen_name': 'glueviz', 'id': 2844046045}], 'symbols': [], 'urls': [{'indices': [79, 102], 'display_url': 'glueviz.org/en/stable/what��', 'url': 'https://t.co/m0BjZ7yoUx', 'expanded_url': 'http://glueviz.org/en/stable/whatsnew/0.8.html#whatsnew-08'}]}, 'created_at': 'Wed May 25 17:20:44 +0000 2016', 'in_reply_to_user_id': None, 'text': 'RT @glueviz: Glue v0.8 is now available! Find out about the main changes here: https://t.co/m0BjZ7yoUx #python #vizualization', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted_status': {'entities': {'hashtags': [{'text': 'python', 'indices': [90, 97]}, {'text': 'vizualization', 'indices': [98, 112]}], 'user_mentions': [], 'symbols': [], 'urls': [{'indices': [66, 89], 'display_url': 'glueviz.org/en/stable/what��', 'url': 'https://t.co/m0BjZ7yoUx', 'expanded_url': 'http://glueviz.org/en/stable/whatsnew/0.8.html#whatsnew-08'}]}, 'created_at': 'Wed May 25 16:08:59 +0000 2016', 'in_reply_to_user_id': None, 'text': 'Glue v0.8 is now available! Find out about the main changes here: https://t.co/m0BjZ7yoUx #python #vizualization', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted': False, 'retweet_count': 4, 'id': 735502937418567680, 'source': '<a href="http://itunes.apple.com/us/app/twitter/id409789998?mt=12" rel="nofollow">Twitter for Mac</a>', 'is_quote_status': False, 'place': None, 'id_str': '735502937418567680', 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 110, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 22], 'display_url': 'glueviz.org', 'url': 'http://t.co/BMudCnAGaP', 'expanded_url': 'http://www.glueviz.org'}]}}, 'location': '', 'created_at': 'Tue Oct 07 17:53:35 +0000 2014', 'screen_name': 'glueviz', 'geo_enabled': False, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 6, 'statuses_count': 16, 'profile_link_color': '0084B4', 'friends_count': 6, 'id': 2844046045, 'utc_offset': None, 'name': 'glue', 'profile_background_image_url_https': 'https://abs.twimg.com/images/themes/theme1/bg.png', 'profile_background_color': 'C0DEED', 'profile_background_image_url': 'http://abs.twimg.com/images/themes/theme1/bg.png', 'profile_use_background_image': True, 'id_str': '2844046045', 'has_extended_profile': False, 'profile_sidebar_fill_color': 'DDEEF6', 'is_translator': False, 'lang': 'en', 'favourites_count': 6, 'profile_image_url': 'http://pbs.twimg.com/profile_images/519569096011034627/bAytyvak_normal.png', 'description': 'Glue is a Python library to explore relationships within and among related datasets. Follow us for updates and tips!', 'time_zone': None, 'default_profile': True, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/519569096011034627/bAytyvak_normal.png', 'profile_text_color': '333333', 'notifications': False, 'profile_sidebar_border_color': 'C0DEED', 'is_translation_enabled': False, 'verified': False, 'url': 'http://t.co/BMudCnAGaP'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'favorite_count': 1, 'possibly_sensitive': False, 'contributors': None}, 'retweeted': False, 'retweet_count': 4, 'id': 735520991787548673, 'source': '<a href="http://twitter.com/download/android" rel="nofollow">Twitter for Android</a>', 'is_quote_status': False, 'place': None, 'id_str': '735520991787548673', 'favorite_count': 0, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 175, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 22], 'display_url': 'sunpy.org', 'url': 'http://t.co/zuRjqQ2m9i', 'expanded_url': 'http://sunpy.org'}]}}, 'location': '', 'created_at': 'Thu Jul 09 16:20:49 +0000 2015', 'screen_name': 'SunPyProject', 'geo_enabled': False, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 3, 'statuses_count': 102, 'profile_link_color': 'F17A22', 'friends_count': 157, 'id': 3367857239, 'utc_offset': -25200, 'name': 'The SunPy Project', 'profile_background_image_url_https': 'https://abs.twimg.com/images/themes/theme1/bg.png', 'profile_background_color': '000000', 'profile_background_image_url': 'http://abs.twimg.com/images/themes/theme1/bg.png', 'profile_use_background_image': False, 'id_str': '3367857239', 'has_extended_profile': False, 'profile_sidebar_fill_color': '000000', 'is_translator': False, 'lang': 'en', 'favourites_count': 23, 'profile_image_url': 'http://pbs.twimg.com/profile_images/619179668453883904/KzxJNeRj_normal.png', 'description': 'SunPy is an open source project designed to make it easy to use Python for solar physics.', 'time_zone': 'Pacific Time (US & Canada)', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/619179668453883904/KzxJNeRj_normal.png', 'profile_text_color': '000000', 'notifications': False, 'profile_sidebar_border_color': '000000', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/3367857239/1436459311', 'is_translation_enabled': False, 'verified': False, 'url': 'http://t.co/zuRjqQ2m9i'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'in_reply_to_status_id': None, 'possibly_sensitive': False, 'contributors': None}, {'entities': {'hashtags': [{'text': 'Python', 'indices': [46, 53]}, {'text': 'DataScience', 'indices': [54, 66]}], 'user_mentions': [{'name': 'Gregory Piatetsky', 'id_str': '20167623', 'indices': [3, 13], 'screen_name': 'kdnuggets', 'id': 20167623}], 'symbols': [], 'urls': [{'indices': [67, 90], 'display_url': 'buff.ly/1TwARf1', 'url': 'https://t.co/UpZZdTKUiq', 'expanded_url': 'http://buff.ly/1TwARf1'}], 'media': [{'id_str': '735520308812230656', 'media_url': 'http://pbs.twimg.com/media/CjUX0uvWsAACxsF.jpg', 'indices': [91, 114], 'source_user_id': 20167623, 'media_url_https': 'https://pbs.twimg.com/media/CjUX0uvWsAACxsF.jpg', 'source_status_id': 735520309256826880, 'source_status_id_str': '735520309256826880', 'url': 'https://t.co/mUut2Psm4S', 'id': 735520308812230656, 'expanded_url': 'http://twitter.com/kdnuggets/status/735520309256826880/photo/1', 'source_user_id_str': '20167623', 'sizes': {'small': {'w': 340, 'h': 191, 'resize': 'fit'}, 'medium': {'w': 560, 'h': 315, 'resize': 'fit'}, 'thumb': {'w': 150, 'h': 150, 'resize': 'crop'}, 'large': {'w': 560, 'h': 315, 'resize': 'fit'}}, 'type': 'photo', 'display_url': 'pic.twitter.com/mUut2Psm4S'}]}, 'created_at': 'Wed May 25 17:19:56 +0000 2016', 'in_reply_to_user_id': None, 'text': 'RT @kdnuggets: Picking the Perfect Hashtag w/ #Python #DataScience https://t.co/UpZZdTKUiq https://t.co/mUut2Psm4S', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted_status': {'entities': {'hashtags': [{'text': 'Python', 'indices': [31, 38]}, {'text': 'DataScience', 'indices': [39, 51]}], 'user_mentions': [], 'symbols': [], 'urls': [{'indices': [52, 75], 'display_url': 'buff.ly/1TwARf1', 'url': 'https://t.co/UpZZdTKUiq', 'expanded_url': 'http://buff.ly/1TwARf1'}], 'media': [{'id_str': '735520308812230656', 'media_url': 'http://pbs.twimg.com/media/CjUX0uvWsAACxsF.jpg', 'indices': [76, 99], 'display_url': 'pic.twitter.com/mUut2Psm4S', 'id': 735520308812230656, 'sizes': {'small': {'w': 340, 'h': 191, 'resize': 'fit'}, 'medium': {'w': 560, 'h': 315, 'resize': 'fit'}, 'thumb': {'w': 150, 'h': 150, 'resize': 'crop'}, 'large': {'w': 560, 'h': 315, 'resize': 'fit'}}, 'type': 'photo', 'media_url_https': 'https://pbs.twimg.com/media/CjUX0uvWsAACxsF.jpg', 'url': 'https://t.co/mUut2Psm4S', 'expanded_url': 'http://twitter.com/kdnuggets/status/735520309256826880/photo/1'}]}, 'created_at': 'Wed May 25 17:18:01 +0000 2016', 'in_reply_to_user_id': None, 'text': 'Picking the Perfect Hashtag w/ #Python #DataScience https://t.co/UpZZdTKUiq https://t.co/mUut2Psm4S', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted': False, 'retweet_count': 1, 'id': 735520309256826880, 'source': '<a href="http://bufferapp.com" rel="nofollow">Buffer</a>', 'is_quote_status': False, 'place': None, 'id_str': '735520309256826880', 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 57139, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 22], 'display_url': 'kdnuggets.com', 'url': 'http://t.co/aWUY84onbG', 'expanded_url': 'http://www.kdnuggets.com/'}]}}, 'location': 'Brookline, MA, USA', 'created_at': 'Thu Feb 05 17:37:26 +0000 2009', 'screen_name': 'kdnuggets', 'geo_enabled': False, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': True, 'listed_count': 3933, 'statuses_count': 29711, 'profile_link_color': '0099B9', 'friends_count': 409, 'id': 20167623, 'utc_offset': -14400, 'name': 'Gregory Piatetsky', 'profile_background_image_url_https': 'https://pbs.twimg.com/profile_background_images/378800000050609482/c32d3d654da4eb7c0518e7bba2609522.jpeg', 'profile_background_color': '0099B9', 'profile_background_image_url': 'http://pbs.twimg.com/profile_background_images/378800000050609482/c32d3d654da4eb7c0518e7bba2609522.jpeg', 'profile_use_background_image': True, 'id_str': '20167623', 'has_extended_profile': False, 'profile_sidebar_fill_color': '95E8EC', 'is_translator': False, 'lang': 'en', 'favourites_count': 243, 'profile_image_url': 'http://pbs.twimg.com/profile_images/1174228552/gpsc2_normal.jpg', 'description': 'KDnuggets President, #Analytics, #BigData, #DataMining, #DataScience expert, KDD & SIGKDD co-founder, was Chief Scientist at 2 startups, part-time philosopher.', 'time_zone': 'Eastern Time (US & Canada)', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/1174228552/gpsc2_normal.jpg', 'profile_text_color': '3C3940', 'notifications': False, 'profile_sidebar_border_color': '5ED4DC', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/20167623/1367620090', 'is_translation_enabled': False, 'verified': False, 'url': 'http://t.co/aWUY84onbG'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'favorite_count': 0, 'possibly_sensitive': False, 'contributors': None}, 'retweeted': False, 'retweet_count': 1, 'id': 735520790532268032, 'source': '<a href="https://roundteam.co" rel="nofollow">RoundTeam</a>', 'is_quote_status': False, 'place': None, 'id_str': '735520790532268032', 'favorite_count': 0, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 445, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 23], 'display_url': 'umeton.com', 'url': 'https://t.co/O2aDKVA88r', 'expanded_url': 'http://umeton.com'}]}}, 'location': 'Cambridge, MA', 'created_at': 'Wed Apr 15 08:15:00 +0000 2009', 'screen_name': 'renato_umeton', 'geo_enabled': True, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 575, 'statuses_count': 16251, 'profile_link_color': '2FC2EF', 'friends_count': 329, 'id': 31367101, 'utc_offset': -14400, 'name': 'Renato Umeton', 'profile_background_image_url_https': 'https://pbs.twimg.com/profile_background_images/8600965/Boston_Skyline2.jpg', 'profile_background_color': '1A1B1F', 'profile_background_image_url': 'http://pbs.twimg.com/profile_background_images/8600965/Boston_Skyline2.jpg', 'profile_use_background_image': True, 'id_str': '31367101', 'has_extended_profile': False, 'profile_sidebar_fill_color': '252429', 'is_translator': False, 'lang': 'en', 'favourites_count': 0, 'profile_image_url': 'http://pbs.twimg.com/profile_images/701553083537604608/nr8b38eG_normal.jpg', 'description': 'Data Science, Machine Learning, Optimization, Biostatistics', 'time_zone': 'Eastern Time (US & Canada)', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/701553083537604608/nr8b38eG_normal.jpg', 'profile_text_color': '666666', 'notifications': False, 'profile_sidebar_border_color': '181A1E', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/31367101/1456147149', 'is_translation_enabled': False, 'verified': False, 'url': 'https://t.co/O2aDKVA88r'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'in_reply_to_status_id': None, 'possibly_sensitive': False, 'contributors': None}, {'entities': {'hashtags': [{'text': 'python', 'indices': [97, 104]}, {'text': 'eats', 'indices': [105, 110]}, {'text': 'puppy', 'indices': [111, 117]}, {'text': 'snake', 'indices': [118, 124]}, {'text': 'dog', 'indices': [125, 129]}], 'user_mentions': [{'name': 'SEVERE HD', 'id_str': '3196532535', 'indices': [3, 13], 'screen_name': 'severe_hd', 'id': 3196532535}], 'symbols': [], 'urls': [{'indices': [73, 96], 'display_url': 'SevereHD.com', 'url': 'https://t.co/CPaV01WmmU', 'expanded_url': 'http://SevereHD.com'}], 'media': [{'id_str': '712041882960924672', 'media_url': 'http://pbs.twimg.com/ext_tw_video_thumb/712041882960924672/pu/img/BPZiEPFo17j-9DWx.jpg', 'indices': [139, 140], 'source_user_id': 3196532535, 'media_url_https': 'https://pbs.twimg.com/ext_tw_video_thumb/712041882960924672/pu/img/BPZiEPFo17j-9DWx.jpg', 'source_status_id': 712042024275451907, 'source_status_id_str': '712042024275451907', 'url': 'https://t.co/25heuSXBBG', 'id': 712041882960924672, 'expanded_url': 'http://twitter.com/severe_hd/status/712042024275451907/video/1', 'source_user_id_str': '3196532535', 'sizes': {'small': {'w': 340, 'h': 191, 'resize': 'fit'}, 'medium': {'w': 600, 'h': 338, 'resize': 'fit'}, 'thumb': {'w': 150, 'h': 150, 'resize': 'crop'}, 'large': {'w': 640, 'h': 360, 'resize': 'fit'}}, 'type': 'photo', 'display_url': 'pic.twitter.com/25heuSXBBG'}]}, 'created_at': 'Wed May 25 17:19:10 +0000 2016', 'in_reply_to_user_id': None, 'text': 'RT @severe_hd: Graphic: Python attacks and eats puppy in China!\nVideo at https://t.co/CPaV01WmmU\n#python #eats #puppy #snake #dog https://t��', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted_status': {'entities': {'hashtags': [{'text': 'python', 'indices': [82, 89]}, {'text': 'eats', 'indices': [90, 95]}, {'text': 'puppy', 'indices': [96, 102]}, {'text': 'snake', 'indices': [103, 109]}, {'text': 'dog', 'indices': [110, 114]}], 'user_mentions': [], 'symbols': [], 'urls': [{'indices': [58, 81], 'display_url': 'SevereHD.com', 'url': 'https://t.co/CPaV01WmmU', 'expanded_url': 'http://SevereHD.com'}], 'media': [{'id_str': '712041882960924672', 'media_url': 'http://pbs.twimg.com/ext_tw_video_thumb/712041882960924672/pu/img/BPZiEPFo17j-9DWx.jpg', 'indices': [115, 138], 'display_url': 'pic.twitter.com/25heuSXBBG', 'id': 712041882960924672, 'sizes': {'small': {'w': 340, 'h': 191, 'resize': 'fit'}, 'medium': {'w': 600, 'h': 338, 'resize': 'fit'}, 'thumb': {'w': 150, 'h': 150, 'resize': 'crop'}, 'large': {'w': 640, 'h': 360, 'resize': 'fit'}}, 'type': 'photo', 'media_url_https': 'https://pbs.twimg.com/ext_tw_video_thumb/712041882960924672/pu/img/BPZiEPFo17j-9DWx.jpg', 'url': 'https://t.co/25heuSXBBG', 'expanded_url': 'http://twitter.com/severe_hd/status/712042024275451907/video/1'}]}, 'created_at': 'Mon Mar 21 22:23:42 +0000 2016', 'in_reply_to_user_id': None, 'text': 'Graphic: Python attacks and eats puppy in China!\nVideo at https://t.co/CPaV01WmmU\n#python #eats #puppy #snake #dog https://t.co/25heuSXBBG', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted': False, 'retweet_count': 38, 'id': 712042024275451907, 'source': '<a href="http://twitter.com/download/android" rel="nofollow">Twitter for Android</a>', 'is_quote_status': False, 'place': None, 'id_str': '712042024275451907', 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 308, 'entities': {'description': {'urls': [{'indices': [23, 46], 'display_url': 'SevereHD.com', 'url': 'https://t.co/03Ucpbn4PQ', 'expanded_url': 'http://SevereHD.com'}]}, 'url': {'urls': [{'indices': [0, 23], 'display_url': 'severehd.com', 'url': 'https://t.co/iAueeExyIu', 'expanded_url': 'http://severehd.com'}]}}, 'location': 'Atlanta, GA', 'created_at': 'Thu Apr 23 02:57:59 +0000 2015', 'screen_name': 'severe_hd', 'geo_enabled': True, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 54, 'statuses_count': 3918, 'profile_link_color': 'DD2E44', 'friends_count': 381, 'id': 3196532535, 'utc_offset': -14400, 'name': 'SEVERE HD', 'profile_background_image_url_https': 'https://pbs.twimg.com/profile_background_images/703418029414211584/tXHaxAe7.jpg', 'profile_background_color': '000000', 'profile_background_image_url': 'http://pbs.twimg.com/profile_background_images/703418029414211584/tXHaxAe7.jpg', 'profile_use_background_image': True, 'id_str': '3196532535', 'has_extended_profile': False, 'profile_sidebar_fill_color': '000000', 'is_translator': False, 'lang': 'en', 'favourites_count': 7, 'profile_image_url': 'http://pbs.twimg.com/profile_images/607545617536151552/R0UMRa9K_normal.png', 'description': 'NEW VIDEOS EVERYDAY at https://t.co/03Ucpbn4PQ', 'time_zone': 'Eastern Time (US & Canada)', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/607545617536151552/R0UMRa9K_normal.png', 'profile_text_color': '000000', 'notifications': False, 'profile_sidebar_border_color': '000000', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/3196532535/1433695047', 'is_translation_enabled': False, 'verified': False, 'url': 'https://t.co/iAueeExyIu'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'favorite_count': 40, 'possibly_sensitive': False, 'contributors': None}, 'retweeted': False, 'retweet_count': 38, 'id': 735520598298742784, 'source': '<a href="http://twitter.com/download/android" rel="nofollow">Twitter for Android</a>', 'is_quote_status': False, 'place': None, 'id_str': '735520598298742784', 'favorite_count': 0, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 167, 'entities': {'description': {'urls': []}}, 'location': '', 'created_at': 'Fri Sep 05 03:50:30 +0000 2014', 'screen_name': 'stephen77bailey', 'geo_enabled': False, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 0, 'statuses_count': 554, 'profile_link_color': '0084B4', 'friends_count': 315, 'id': 2761647675, 'utc_offset': None, 'name': 'ty Bailey', 'profile_background_image_url_https': 'https://abs.twimg.com/images/themes/theme1/bg.png', 'profile_background_color': 'C0DEED', 'profile_background_image_url': 'http://abs.twimg.com/images/themes/theme1/bg.png', 'profile_use_background_image': True, 'id_str': '2761647675', 'has_extended_profile': True, 'profile_sidebar_fill_color': 'DDEEF6', 'is_translator': False, 'lang': 'en', 'favourites_count': 241, 'profile_image_url': 'http://pbs.twimg.com/profile_images/709480970013913088/-S3FPCQf_normal.jpg', 'description': '', 'time_zone': None, 'default_profile': True, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/709480970013913088/-S3FPCQf_normal.jpg', 'profile_text_color': '333333', 'notifications': False, 'profile_sidebar_border_color': 'C0DEED', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/2761647675/1460433590', 'is_translation_enabled': False, 'verified': False, 'url': None}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'in_reply_to_status_id': None, 'possibly_sensitive': False, 'contributors': None}, {'entities': {'hashtags': [{'text': 'Python', 'indices': [22, 29]}, {'text': 'QGIS', 'indices': [34, 39]}, {'text': 'siglibre10', 'indices': [91, 102]}, {'text': 'qgisConf2016', 'indices': [103, 116]}], 'user_mentions': [{'name': 'Alexandre Neto', 'id_str': '29719487', 'indices': [3, 15], 'screen_name': 'AlexNetoGeo', 'id': 29719487}, {'name': 'Lutra Consulting', 'id_str': '453028244', 'indices': [71, 87], 'screen_name': 'lutraconsulting', 'id': 453028244}], 'symbols': [], 'urls': []}, 'created_at': 'Wed May 25 17:19:05 +0000 2016', 'in_reply_to_user_id': None, 'text': 'RT @AlexNetoGeo: Nice #Python for #QGIS workshop by Martin Dobias from @lutraconsulting in #siglibre10 #qgisConf2016 Thx!', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted_status': {'entities': {'hashtags': [{'text': 'Python', 'indices': [5, 12]}, {'text': 'QGIS', 'indices': [17, 22]}, {'text': 'siglibre10', 'indices': [74, 85]}, {'text': 'qgisConf2016', 'indices': [86, 99]}], 'user_mentions': [{'name': 'Lutra Consulting', 'id_str': '453028244', 'indices': [54, 70], 'screen_name': 'lutraconsulting', 'id': 453028244}], 'symbols': [], 'urls': []}, 'created_at': 'Wed May 25 16:56:10 +0000 2016', 'in_reply_to_user_id': None, 'text': 'Nice #Python for #QGIS workshop by Martin Dobias from @lutraconsulting in #siglibre10 #qgisConf2016 Thx!', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted': False, 'retweet_count': 1, 'id': 735514809454735360, 'source': '<a href="https://about.twitter.com/products/tweetdeck" rel="nofollow">TweetDeck</a>', 'is_quote_status': False, 'place': None, 'id_str': '735514809454735360', 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 283, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 23], 'display_url': 'gisunchained.wordpress.com', 'url': 'https://t.co/nqr6GSlVbU', 'expanded_url': 'http://gisunchained.wordpress.com'}]}}, 'location': 'Cascais, Portugal', 'created_at': 'Wed Apr 08 13:55:50 +0000 2009', 'screen_name': 'AlexNetoGeo', 'geo_enabled': True, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 42, 'statuses_count': 1042, 'profile_link_color': 'D02B55', 'friends_count': 186, 'id': 29719487, 'utc_offset': 3600, 'name': 'Alexandre Neto', 'profile_background_image_url_https': 'https://pbs.twimg.com/profile_background_images/460537635895652352/b1tmhxaH.jpeg', 'profile_background_color': '352726', 'profile_background_image_url': 'http://pbs.twimg.com/profile_background_images/460537635895652352/b1tmhxaH.jpeg', 'profile_use_background_image': True, 'id_str': '29719487', 'has_extended_profile': False, 'profile_sidebar_fill_color': '99CC33', 'is_translator': False, 'lang': 'pt', 'favourites_count': 566, 'profile_image_url': 'http://pbs.twimg.com/profile_images/429663359860867074/Eueob3rZ_normal.jpeg', 'description': 'geomaniac, cartographer and generally proud geek', 'time_zone': 'Lisbon', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/429663359860867074/Eueob3rZ_normal.jpeg', 'profile_text_color': '3E4415', 'notifications': False, 'profile_sidebar_border_color': 'FFFFFF', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/29719487/1393967016', 'is_translation_enabled': False, 'verified': False, 'url': 'https://t.co/nqr6GSlVbU'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'favorite_count': 1, 'contributors': None}, 'retweeted': False, 'retweet_count': 1, 'id': 735520576484298752, 'source': '<a href="http://twitter.com/download/android" rel="nofollow">Twitter for Android</a>', 'is_quote_status': False, 'place': None, 'id_str': '735520576484298752', 'favorite_count': 0, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 618, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 22], 'display_url': 'linkedin.com/in/luigipirelli', 'url': 'http://t.co/9xvIiAIjvW', 'expanded_url': 'http://www.linkedin.com/in/luigipirelli'}]}}, 'location': 'A Coru\xf1a (Spain) - Italy', 'created_at': 'Thu Mar 22 08:33:53 +0000 2007', 'screen_name': 'Ginetto', 'geo_enabled': False, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 109, 'statuses_count': 5461, 'profile_link_color': '0000FF', 'friends_count': 776, 'id': 1851301, 'utc_offset': 7200, 'name': 'Luigi Pirelli', 'profile_background_image_url_https': 'https://abs.twimg.com/images/themes/theme1/bg.png', 'profile_background_color': '9AE4E8', 'profile_background_image_url': 'http://abs.twimg.com/images/themes/theme1/bg.png', 'profile_use_background_image': True, 'id_str': '1851301', 'has_extended_profile': False, 'profile_sidebar_fill_color': 'E0FF92', 'is_translator': False, 'lang': 'es', 'favourites_count': 83, 'profile_image_url': 'http://pbs.twimg.com/profile_images/459231364991053824/3NeXuA0D_normal.jpeg', 'description': 'gfoss developer', 'time_zone': 'Madrid', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/459231364991053824/3NeXuA0D_normal.jpeg', 'profile_text_color': '000000', 'notifications': False, 'profile_sidebar_border_color': '87BC44', 'is_translation_enabled': False, 'verified': False, 'url': 'http://t.co/9xvIiAIjvW'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'in_reply_to_status_id': None, 'contributors': None}, {'entities': {'hashtags': [{'text': 'jobs', 'indices': [0, 5]}, {'text': 'jobsearch', 'indices': [6, 16]}, {'text': 'Chandigarh', 'indices': [17, 28]}, {'text': 'Python', 'indices': [29, 36]}, {'text': 'KT', 'indices': [70, 73]}], 'user_mentions': [], 'symbols': [], 'urls': [{'indices': [113, 136], 'display_url': 'bit.ly/1OXc8yi', 'url': 'https://t.co/c7y1Cq3iDo', 'expanded_url': 'http://bit.ly/1OXc8yi'}]}, 'created_at': 'Wed May 25 17:18:35 +0000 2016', 'in_reply_to_user_id': None, 'text': '#jobs #jobsearch #Chandigarh #Python Developer with PHP:  \n           #KT-Bengaluru, Python-PHP Developer ESS... https://t.co/c7y1Cq3iDo', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'und', 'result_type': 'recent'}, 'retweeted': False, 'retweet_count': 0, 'id': 735520453125541888, 'source': '<a href="http://twitterfeed.com" rel="nofollow">twitterfeed</a>', 'is_quote_status': False, 'place': None, 'id_str': '735520453125541888', 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'lang': 'und', 'truncated': False, 'favorited': False, 'user': {'followers_count': 2871, 'entities': {'description': {'urls': [{'indices': [0, 23], 'display_url': 'MetroNaukri.com', 'url': 'https://t.co/UyxkucZcCS', 'expanded_url': 'http://MetroNaukri.com'}]}, 'url': {'urls': [{'indices': [0, 23], 'display_url': 'MetroNaukri.com', 'url': 'https://t.co/UyxkucZcCS', 'expanded_url': 'http://MetroNaukri.com'}]}}, 'location': 'India', 'created_at': 'Sat Dec 26 12:37:54 +0000 2015', 'screen_name': 'metronaukricom', 'geo_enabled': False, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 129, 'statuses_count': 8842, 'profile_link_color': '2B7BB9', 'friends_count': 4060, 'id': 4610746715, 'utc_offset': None, 'name': 'MetroNaukri jobs 1M', 'profile_background_image_url_https': None, 'profile_background_color': 'F5F8FA', 'profile_background_image_url': None, 'profile_use_background_image': True, 'id_str': '4610746715', 'has_extended_profile': False, 'profile_sidebar_fill_color': 'DDEEF6', 'is_translator': False, 'lang': 'de', 'favourites_count': 3, 'profile_image_url': 'http://pbs.twimg.com/profile_images/681136513934077952/-5IRyL8P_normal.jpg', 'description': 'https://t.co/UyxkucZcCS | Jobs in India, #Mumbai jobs, #Delhi jobs, #Bangalore jobs, #Chennai jobs, #Hyderabad jobs, #Pune jobs #India', 'time_zone': None, 'default_profile': True, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/681136513934077952/-5IRyL8P_normal.jpg', 'profile_text_color': '333333', 'notifications': False, 'profile_sidebar_border_color': 'C0DEED', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/4610746715/1451230744', 'is_translation_enabled': False, 'verified': False, 'url': 'https://t.co/UyxkucZcCS'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'favorite_count': 0, 'possibly_sensitive': False, 'contributors': None}, {'entities': {'hashtags': [{'text': 'Python', 'indices': [0, 7]}, {'text': 'jobs', 'indices': [27, 32]}, {'text': 'jobsearch', 'indices': [33, 43]}, {'text': 'KT', 'indices': [47, 50]}], 'user_mentions': [], 'symbols': [], 'urls': [{'indices': [113, 136], 'display_url': 'bit.ly/1WTEz3a', 'url': 'https://t.co/2xYAdz53cO', 'expanded_url': 'http://bit.ly/1WTEz3a'}]}, 'created_at': 'Wed May 25 17:18:19 +0000 2016', 'in_reply_to_user_id': None, 'text': '#Python Developer with PHP #jobs #jobsearch #: #KT-Bengaluru, Python-PHP Developer ESSENTIAL FUNCTIONS: CH Re... https://t.co/2xYAdz53cO', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted': False, 'retweet_count': 0, 'id': 735520383676211200, 'source': '<a href="http://twitterfeed.com" rel="nofollow">twitterfeed</a>', 'is_quote_status': False, 'place': None, 'id_str': '735520383676211200', 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 1131, 'entities': {'description': {'urls': [{'indices': [0, 23], 'display_url': 'trazijob.com', 'url': 'https://t.co/UBTLhnQHnL', 'expanded_url': 'http://trazijob.com'}, {'indices': [30, 53], 'display_url': 'trazijob.com', 'url': 'https://t.co/UBTLhnQHnL', 'expanded_url': 'http://trazijob.com'}]}, 'url': {'urls': [{'indices': [0, 22], 'display_url': 'trazijob.com', 'url': 'http://t.co/zCpM6mLw1y', 'expanded_url': 'http://trazijob.com'}]}}, 'location': 'Vereinigte Staaten', 'created_at': 'Sun Dec 07 14:38:52 +0000 2014', 'screen_name': 'trazijob', 'geo_enabled': False, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 552, 'statuses_count': 59666, 'profile_link_color': '0084B4', 'friends_count': 1259, 'id': 2909336339, 'utc_offset': None, 'name': 'trazijob jobs search', 'profile_background_image_url_https': 'https://abs.twimg.com/images/themes/theme1/bg.png', 'profile_background_color': 'C0DEED', 'profile_background_image_url': 'http://abs.twimg.com/images/themes/theme1/bg.png', 'profile_use_background_image': True, 'id_str': '2909336339', 'has_extended_profile': False, 'profile_sidebar_fill_color': 'DDEEF6', 'is_translator': False, 'lang': 'de', 'favourites_count': 0, 'profile_image_url': 'http://pbs.twimg.com/profile_images/693846062856040448/EpU9X4be_normal.png', 'description': 'https://t.co/UBTLhnQHnL USA | https://t.co/UBTLhnQHnL Jobs - The Largest Job Search, Search all kind of jobs from thousands of jobs portals. #jobs #search #job', 'time_zone': None, 'default_profile': True, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/693846062856040448/EpU9X4be_normal.png', 'profile_text_color': '333333', 'notifications': False, 'profile_sidebar_border_color': 'C0DEED', 'is_translation_enabled': False, 'verified': False, 'url': 'http://t.co/zCpM6mLw1y'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'favorite_count': 1, 'possibly_sensitive': False, 'contributors': None}, {'entities': {'hashtags': [{'text': 'PocketScienceLab', 'indices': [77, 94]}, {'text': 'python', 'indices': [95, 102]}, {'text': 'GSoC', 'indices': [118, 123]}, {'text': 'ExpEYES', 'indices': [127, 135]}], 'user_mentions': [{'name': 'FOSSASIA', 'id_str': '157702526', 'indices': [103, 112], 'screen_name': 'fossasia', 'id': 157702526}], 'symbols': [], 'urls': []}, 'created_at': 'Wed May 25 17:18:05 +0000 2016', 'in_reply_to_user_id': None, 'text': "Measuring gravitational acceleration  'g' by various methods can be fun with #PocketScienceLab #python @fossasia  for #GSoC-16 #ExpEYES", 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted': False, 'retweet_count': 0, 'id': 735520323618115584, 'source': '<a href="http://twitter.com" rel="nofollow">Twitter Web Client</a>', 'is_quote_status': False, 'place': None, 'id_str': '735520323618115584', 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 176, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 23], 'display_url': 'wavicles.in', 'url': 'https://t.co/VvFkWtsdk1', 'expanded_url': 'http://wavicles.in'}]}}, 'location': 'Belgaum, INDIA', 'created_at': 'Sat Jun 26 16:12:00 +0000 2010', 'screen_name': '_gnovi', 'geo_enabled': True, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 10, 'statuses_count': 130, 'profile_link_color': '0084B4', 'friends_count': 131, 'id': 159894024, 'utc_offset': 19800, 'name': 'Praveen Patil', 'profile_background_image_url_https': 'https://abs.twimg.com/images/themes/theme1/bg.png', 'profile_background_color': 'C0DEED', 'profile_background_image_url': 'http://abs.twimg.com/images/themes/theme1/bg.png', 'profile_use_background_image': True, 'id_str': '159894024', 'has_extended_profile': False, 'profile_sidebar_fill_color': 'DDEEF6', 'is_translator': False, 'lang': 'en', 'favourites_count': 79, 'profile_image_url': 'http://pbs.twimg.com/profile_images/2405815268/dfkirb4zs0qzq0uj0kin_normal.jpeg', 'description': '', 'time_zone': 'New Delhi', 'default_profile': True, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/2405815268/dfkirb4zs0qzq0uj0kin_normal.jpeg', 'profile_text_color': '333333', 'notifications': False, 'profile_sidebar_border_color': 'C0DEED', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/159894024/1408244566', 'is_translation_enabled': False, 'verified': False, 'url': 'https://t.co/VvFkWtsdk1'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'favorite_count': 1, 'contributors': None}, {'entities': {'hashtags': [{'text': 'Python', 'indices': [31, 38]}, {'text': 'DataScience', 'indices': [39, 51]}], 'user_mentions': [], 'symbols': [], 'urls': [{'indices': [52, 75], 'display_url': 'buff.ly/1TwARf1', 'url': 'https://t.co/UpZZdTKUiq', 'expanded_url': 'http://buff.ly/1TwARf1'}], 'media': [{'id_str': '735520308812230656', 'media_url': 'http://pbs.twimg.com/media/CjUX0uvWsAACxsF.jpg', 'indices': [76, 99], 'display_url': 'pic.twitter.com/mUut2Psm4S', 'id': 735520308812230656, 'sizes': {'small': {'w': 340, 'h': 191, 'resize': 'fit'}, 'medium': {'w': 560, 'h': 315, 'resize': 'fit'}, 'thumb': {'w': 150, 'h': 150, 'resize': 'crop'}, 'large': {'w': 560, 'h': 315, 'resize': 'fit'}}, 'type': 'photo', 'media_url_https': 'https://pbs.twimg.com/media/CjUX0uvWsAACxsF.jpg', 'url': 'https://t.co/mUut2Psm4S', 'expanded_url': 'http://twitter.com/kdnuggets/status/735520309256826880/photo/1'}]}, 'created_at': 'Wed May 25 17:18:01 +0000 2016', 'in_reply_to_user_id': None, 'text': 'Picking the Perfect Hashtag w/ #Python #DataScience https://t.co/UpZZdTKUiq https://t.co/mUut2Psm4S', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted': False, 'retweet_count': 1, 'id': 735520309256826880, 'source': '<a href="http://bufferapp.com" rel="nofollow">Buffer</a>', 'is_quote_status': False, 'place': None, 'id_str': '735520309256826880', 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 57139, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 22], 'display_url': 'kdnuggets.com', 'url': 'http://t.co/aWUY84onbG', 'expanded_url': 'http://www.kdnuggets.com/'}]}}, 'location': 'Brookline, MA, USA', 'created_at': 'Thu Feb 05 17:37:26 +0000 2009', 'screen_name': 'kdnuggets', 'geo_enabled': False, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': True, 'listed_count': 3933, 'statuses_count': 29711, 'profile_link_color': '0099B9', 'friends_count': 409, 'id': 20167623, 'utc_offset': -14400, 'name': 'Gregory Piatetsky', 'profile_background_image_url_https': 'https://pbs.twimg.com/profile_background_images/378800000050609482/c32d3d654da4eb7c0518e7bba2609522.jpeg', 'profile_background_color': '0099B9', 'profile_background_image_url': 'http://pbs.twimg.com/profile_background_images/378800000050609482/c32d3d654da4eb7c0518e7bba2609522.jpeg', 'profile_use_background_image': True, 'id_str': '20167623', 'has_extended_profile': False, 'profile_sidebar_fill_color': '95E8EC', 'is_translator': False, 'lang': 'en', 'favourites_count': 243, 'profile_image_url': 'http://pbs.twimg.com/profile_images/1174228552/gpsc2_normal.jpg', 'description': 'KDnuggets President, #Analytics, #BigData, #DataMining, #DataScience expert, KDD & SIGKDD co-founder, was Chief Scientist at 2 startups, part-time philosopher.', 'time_zone': 'Eastern Time (US & Canada)', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/1174228552/gpsc2_normal.jpg', 'profile_text_color': '3C3940', 'notifications': False, 'profile_sidebar_border_color': '5ED4DC', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/20167623/1367620090', 'is_translation_enabled': False, 'verified': False, 'url': 'http://t.co/aWUY84onbG'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'favorite_count': 0, 'possibly_sensitive': False, 'contributors': None}, {'entities': {'hashtags': [{'text': 'python', 'indices': [50, 57]}, {'text': 'rstats', 'indices': [64, 71]}], 'user_mentions': [{'name': 'Sean Davis', 'id_str': '245127326', 'indices': [3, 15], 'screen_name': 'seandavis12', 'id': 245127326}, {'name': 'Hadley Wickham', 'id_str': '69133574', 'indices': [128, 142], 'screen_name': 'hadleywickham', 'id': 69133574}, {'name': 'Wes McKinney', 'id_str': '115494880', 'indices': [142, 143], 'screen_name': 'wesmckinn', 'id': 115494880}], 'symbols': [], 'urls': [{'indices': [101, 124], 'display_url': 'bit.ly/1WLfbfu', 'url': 'https://t.co/HKWzqRftGf', 'expanded_url': 'http://bit.ly/1WLfbfu'}]}, 'created_at': 'Wed May 25 17:17:41 +0000 2016', 'in_reply_to_user_id': None, 'text': 'RT @seandavis12: High performance, interoperable (#python & #rstats) data frame storage: feather\nhttps://t.co/HKWzqRftGf\nby @hadleywickham��', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted_status': {'entities': {'hashtags': [{'text': 'python', 'indices': [33, 40]}, {'text': 'rstats', 'indices': [47, 54]}], 'user_mentions': [{'name': 'Hadley Wickham', 'id_str': '69133574', 'indices': [111, 125], 'screen_name': 'hadleywickham', 'id': 69133574}, {'name': 'Wes McKinney', 'id_str': '115494880', 'indices': [132, 142], 'screen_name': 'wesmckinn', 'id': 115494880}], 'symbols': [], 'urls': [{'indices': [84, 107], 'display_url': 'bit.ly/1WLfbfu', 'url': 'https://t.co/HKWzqRftGf', 'expanded_url': 'http://bit.ly/1WLfbfu'}]}, 'created_at': 'Mon May 23 22:17:40 +0000 2016', 'in_reply_to_user_id': None, 'text': 'High performance, interoperable (#python & #rstats) data frame storage: feather\nhttps://t.co/HKWzqRftGf\nby @hadleywickham & @wesmckinn', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted': False, 'retweet_count': 1, 'id': 734870940664889344, 'source': '<a href="http://tapbots.com/software/tweetbot/mac" rel="nofollow">Tweetbot for Mac</a>', 'is_quote_status': False, 'place': {'bounding_box': {'coordinates': [[[-76.852175, 39.120076], [-76.776884, 39.120076], [-76.776884, 39.179931], [-76.852175, 39.179931]]], 'type': 'Polygon'}, 'name': 'Savage', 'url': 'https://api.twitter.com/1.1/geo/id/013e2fa93b1bd0be.json', 'id': '013e2fa93b1bd0be', 'contained_within': [], 'place_type': 'city', 'attributes': {}, 'country_code': 'US', 'country': 'United States', 'full_name': 'Savage, MD'}, 'id_str': '734870940664889344', 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 1098, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 22], 'display_url': 'watson.nci.nih.gov/~sdavis/', 'url': 'http://t.co/pOITcu4gcn', 'expanded_url': 'http://watson.nci.nih.gov/~sdavis/'}]}}, 'location': 'Bethesda, MD', 'created_at': 'Sun Jan 30 23:21:51 +0000 2011', 'screen_name': 'seandavis12', 'geo_enabled': True, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 139, 'statuses_count': 3881, 'profile_link_color': '4A913C', 'friends_count': 495, 'id': 245127326, 'utc_offset': -14400, 'name': 'Sean Davis', 'profile_background_image_url_https': 'https://abs.twimg.com/images/themes/theme14/bg.gif', 'profile_background_color': '000000', 'profile_background_image_url': 'http://abs.twimg.com/images/themes/theme14/bg.gif', 'profile_use_background_image': False, 'id_str': '245127326', 'has_extended_profile': False, 'profile_sidebar_fill_color': '000000', 'is_translator': False, 'lang': 'en', 'favourites_count': 497, 'profile_image_url': 'http://pbs.twimg.com/profile_images/1913633871/sean_normal.png', 'description': 'Bioinformatics and cancer researcher, pediatric oncologist, Bioconductor developer, views my own', 'time_zone': 'Eastern Time (US & Canada)', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/1913633871/sean_normal.png', 'profile_text_color': '000000', 'notifications': False, 'profile_sidebar_border_color': '000000', 'is_translation_enabled': False, 'verified': False, 'url': 'http://t.co/pOITcu4gcn'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'favorite_count': 2, 'possibly_sensitive': False, 'contributors': None}, 'retweeted': False, 'retweet_count': 1, 'id': 735520225462878208, 'source': '<a href="http://twitter.com/download/iphone" rel="nofollow">Twitter for iPhone</a>', 'is_quote_status': False, 'place': None, 'id_str': '735520225462878208', 'favorite_count': 0, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 929, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 23], 'display_url': 'tcbanalytics.com', 'url': 'https://t.co/ahcjAgpQUk', 'expanded_url': 'http://tcbanalytics.com'}]}}, 'location': 'Cambridge, MA', 'created_at': 'Mon Aug 10 19:55:31 +0000 2009', 'screen_name': 'tanyacash21', 'geo_enabled': True, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 129, 'statuses_count': 3428, 'profile_link_color': '3B94D9', 'friends_count': 568, 'id': 64496701, 'utc_offset': -14400, 'name': 'Tanya Cashorali', 'profile_background_image_url_https': 'https://pbs.twimg.com/profile_background_images/722384323/aa8d822f1e7db625b4f1f0504e7d79c3.jpeg', 'profile_background_color': '193B47', 'profile_background_image_url': 'http://pbs.twimg.com/profile_background_images/722384323/aa8d822f1e7db625b4f1f0504e7d79c3.jpeg', 'profile_use_background_image': True, 'id_str': '64496701', 'has_extended_profile': False, 'profile_sidebar_fill_color': 'FAFAE6', 'is_translator': False, 'lang': 'en', 'favourites_count': 2029, 'profile_image_url': 'http://pbs.twimg.com/profile_images/725020325814001664/TbPF4RoJ_normal.jpg', 'description': 'current: @tcbanalytics, @stattleship, @musicroamer, #datascience, #rstats, #dataviz, #startups, #videogames former: @biogen, @comlinkdata, @basho @gnshealthcare', 'time_zone': 'Eastern Time (US & Canada)', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/725020325814001664/TbPF4RoJ_normal.jpg', 'profile_text_color': 'BDE9C2', 'notifications': False, 'profile_sidebar_border_color': '3A3548', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/64496701/1398776194', 'is_translation_enabled': False, 'verified': False, 'url': 'https://t.co/ahcjAgpQUk'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'in_reply_to_status_id': None, 'possibly_sensitive': False, 'contributors': None}, {'entities': {'hashtags': [{'text': 'python', 'indices': [43, 50]}], 'user_mentions': [], 'symbols': [], 'urls': [{'indices': [19, 42], 'display_url': 'goo.gl/9980Wb', 'url': 'https://t.co/GN5KPg4IoP', 'expanded_url': 'https://goo.gl/9980Wb'}]}, 'created_at': 'Wed May 25 17:17:03 +0000 2016', 'in_reply_to_user_id': None, 'text': 'echarts-python 0.1 https://t.co/GN5KPg4IoP #python', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'und', 'result_type': 'recent'}, 'retweeted': False, 'retweet_count': 0, 'id': 735520066284879873, 'source': '<a href="http://dlvr.it" rel="nofollow">dlvr.it</a>', 'is_quote_status': False, 'place': None, 'id_str': '735520066284879873', 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'lang': 'und', 'truncated': False, 'favorited': False, 'user': {'followers_count': 2082, 'entities': {'description': {'urls': [{'indices': [138, 160], 'display_url': 'Gamification.ir', 'url': 'http://t.co/PAZvNciaIO', 'expanded_url': 'http://Gamification.ir'}]}, 'url': {'urls': [{'indices': [0, 22], 'display_url': 'frdn.info', 'url': 'http://t.co/SY1mNA0Y6e', 'expanded_url': 'http://frdn.info'}]}}, 'location': 'Tehran', 'created_at': 'Wed Dec 28 13:49:47 +0000 2011', 'screen_name': 'freyduni', 'geo_enabled': False, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 337, 'statuses_count': 21051, 'profile_link_color': '3B94D9', 'friends_count': 2577, 'id': 448885968, 'utc_offset': 16200, 'name': 'Mahmoud Fereydouni', 'profile_background_image_url_https': 'https://abs.twimg.com/images/themes/theme12/bg.gif', 'profile_background_color': '000000', 'profile_background_image_url': 'http://abs.twimg.com/images/themes/theme12/bg.gif', 'profile_use_background_image': False, 'id_str': '448885968', 'has_extended_profile': True, 'profile_sidebar_fill_color': '000000', 'is_translator': False, 'lang': 'en', 'favourites_count': 601, 'profile_image_url': 'http://pbs.twimg.com/profile_images/525376074633334784/f5Nx-tIC_normal.jpeg', 'description': '#MachineLearning, #Artificialintelligence, #BigData & #Gamification enthusiast. \n#SoftwareDeveloper & #GameDesigner\nFounder and Editor of http://t.co/PAZvNciaIO', 'time_zone': 'Tehran', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/525376074633334784/f5Nx-tIC_normal.jpeg', 'profile_text_color': '000000', 'notifications': False, 'profile_sidebar_border_color': '000000', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/448885968/1439240135', 'is_translation_enabled': False, 'verified': False, 'url': 'http://t.co/SY1mNA0Y6e'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'favorite_count': 0, 'possibly_sensitive': False, 'contributors': None}, {'entities': {'hashtags': [{'text': 'MachineLearning', 'indices': [34, 50]}, {'text': 'Python', 'indices': [56, 63]}, {'text': 'Analytics', 'indices': [95, 105]}, {'text': 'DataScience', 'indices': [106, 118]}, {'text': 'DataMining', 'indices': [119, 130]}, {'text': 'BigData', 'indices': [131, 139]}], 'user_mentions': [], 'symbols': [], 'urls': [{'indices': [71, 94], 'display_url': 'buff.ly/1TsPo67', 'url': 'https://t.co/D98hiiMCwA', 'expanded_url': 'http://buff.ly/1TsPo67'}]}, 'created_at': 'Wed May 25 17:17:01 +0000 2016', 'in_reply_to_user_id': None, 'text': 'Stanford Crowd Course Initiative: #MachineLearning with #Python course\nhttps://t.co/D98hiiMCwA\n#Analytics #DataScience #DataMining #BigData', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted': False, 'retweet_count': 0, 'id': 735520055954419712, 'source': '<a href="http://twitter.com/download/android" rel="nofollow">Twitter for Android</a>', 'is_quote_status': False, 'place': None, 'id_str': '735520055954419712', 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 6844, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 23], 'display_url': 'blanquerna.edu/ca/fcc', 'url': 'https://t.co/Z2cREXt5vE', 'expanded_url': 'http://www.blanquerna.edu/ca/fcc'}]}}, 'location': 'Barcelona', 'created_at': 'Mon Nov 29 18:17:32 +0000 2010', 'screen_name': 'jlmico', 'geo_enabled': True, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': True, 'listed_count': 2013, 'statuses_count': 26390, 'profile_link_color': '009999', 'friends_count': 6061, 'id': 221088789, 'utc_offset': 7200, 'name': 'Josep Llu��s Mic��', 'profile_background_image_url_https': 'https://pbs.twimg.com/profile_background_images/441126396316753920/5CaOjkYm.jpeg', 'profile_background_color': '354D59', 'profile_background_image_url': 'http://pbs.twimg.com/profile_background_images/441126396316753920/5CaOjkYm.jpeg', 'profile_use_background_image': False, 'id_str': '221088789', 'has_extended_profile': False, 'profile_sidebar_fill_color': 'EFEFEF', 'is_translator': False, 'lang': 'es', 'favourites_count': 333, 'profile_image_url': 'http://pbs.twimg.com/profile_images/557971388112195584/cOJIiuMX_normal.png', 'description': 'Journalist [@LaVanguardia @DiarideGirona @NacioDigital @Radio4_RNE] and professor [@BlanquernaFCRI @URamonLlull] #Communication #Journalism #Media #Technology', 'time_zone': 'Madrid', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/557971388112195584/cOJIiuMX_normal.png', 'profile_text_color': '333333', 'notifications': False, 'profile_sidebar_border_color': 'FFFFFF', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/221088789/1398233414', 'is_translation_enabled': False, 'verified': False, 'url': 'https://t.co/Z2cREXt5vE'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'favorite_count': 0, 'possibly_sensitive': False, 'contributors': None}, {'entities': {'hashtags': [{'text': 'Scala', 'indices': [33, 39]}, {'text': 'Golang', 'indices': [41, 48]}, {'text': 'Python', 'indices': [53, 60]}], 'user_mentions': [], 'symbols': [], 'urls': [{'indices': [61, 84], 'display_url': 'bit.ly/1ONqyvJ', 'url': 'https://t.co/ZsjkuToh3G', 'expanded_url': 'http://bit.ly/1ONqyvJ'}], 'media': [{'id_str': '735519861045112832', 'media_url': 'http://pbs.twimg.com/media/CjUXaqrWsAAjZch.jpg', 'indices': [85, 108], 'display_url': 'pic.twitter.com/b6bx8q9JcN', 'id': 735519861045112832, 'sizes': {'small': {'w': 340, 'h': 261, 'resize': 'fit'}, 'medium': {'w': 539, 'h': 413, 'resize': 'fit'}, 'thumb': {'w': 150, 'h': 150, 'resize': 'crop'}, 'large': {'w': 539, 'h': 413, 'resize': 'fit'}}, 'type': 'photo', 'media_url_https': 'https://pbs.twimg.com/media/CjUXaqrWsAAjZch.jpg', 'url': 'https://t.co/b6bx8q9JcN', 'expanded_url': 'http://twitter.com/RobShiveley/status/735519861279981568/photo/1'}]}, 'created_at': 'Wed May 25 17:16:14 +0000 2016', 'in_reply_to_user_id': None, 'text': 'Want to boost your salary? Learn #Scala, #Golang, or #Python https://t.co/ZsjkuToh3G https://t.co/b6bx8q9JcN', 'in_reply_to_screen_name': None, 'metadata': {'iso_language_code': 'en', 'result_type': 'recent'}, 'retweeted': False, 'retweet_count': 0, 'id': 735519861279981568, 'source': '<a href="http://bufferapp.com" rel="nofollow">Buffer</a>', 'is_quote_status': False, 'place': None, 'id_str': '735519861279981568', 'in_reply_to_status_id': None, 'in_reply_to_status_id_str': None, 'lang': 'en', 'truncated': False, 'favorited': False, 'user': {'followers_count': 2057, 'entities': {'description': {'urls': []}, 'url': {'urls': [{'indices': [0, 22], 'display_url': 'bit.ly/RobShiveleyBlog', 'url': 'http://t.co/mLfdfZz0to', 'expanded_url': 'http://bit.ly/RobShiveleyBlog'}]}}, 'location': 'Portland, OR', 'created_at': 'Mon Apr 02 18:31:00 +0000 2012', 'screen_name': 'RobShiveley', 'geo_enabled': True, 'contributors_enabled': False, 'default_profile_image': False, 'following': False, 'protected': False, 'follow_request_sent': False, 'profile_background_tile': False, 'listed_count': 435, 'statuses_count': 10508, 'profile_link_color': '3B94D9', 'friends_count': 1906, 'id': 543628583, 'utc_offset': -25200, 'name': 'Rob Shiveley', 'profile_background_image_url_https': 'https://abs.twimg.com/images/themes/theme1/bg.png', 'profile_background_color': '3B94D9', 'profile_background_image_url': 'http://abs.twimg.com/images/themes/theme1/bg.png', 'profile_use_background_image': False, 'id_str': '543628583', 'has_extended_profile': False, 'profile_sidebar_fill_color': '000000', 'is_translator': False, 'lang': 'en', 'favourites_count': 3751, 'profile_image_url': 'http://pbs.twimg.com/profile_images/558916397942595586/e0Be53dr_normal.jpeg', 'description': 'Sharing stories related to tech, business, society, culture, relationships, people & progress. Work at Intel. Climb on rocks for fun. I own my tweets.', 'time_zone': 'Pacific Time (US & Canada)', 'default_profile': False, 'profile_image_url_https': 'https://pbs.twimg.com/profile_images/558916397942595586/e0Be53dr_normal.jpeg', 'profile_text_color': '000000', 'notifications': False, 'profile_sidebar_border_color': '000000', 'profile_banner_url': 'https://pbs.twimg.com/profile_banners/543628583/1398266015', 'is_translation_enabled': False, 'verified': False, 'url': 'http://t.co/mLfdfZz0to'}, 'in_reply_to_user_id_str': None, 'coordinates': None, 'geo': None, 'favorite_count': 0, 'possibly_sensitive': False, 'contributors': None}], 'search_metadata': {'since_id': 0, 'next_results': '?max_id=735519861279981567&q=%23python&include_entities=1', 'refresh_url': '?since_id=735521155302490112&q=%23python&include_entities=1', 'query': '%23python', 'since_id_str': '0', 'max_id_str': '735521155302490112', 'completed_in': 0.047, 'count': 15, 'max_id': 735521155302490112}}

要先好好学一下编码才行。



0 0