diff --git a/2015_09.js b/2015_09.js
new file mode 100644
index 0000000..cb19f89
--- /dev/null
+++ b/2015_09.js
@@ -0,0 +1,1407 @@
+Grailbird.data.tweets_2015_09 = [
+ {
+ "contributors" : null,
+ "text" : "\u0643\u0644 \u0646\u0633 \u062A\u0631\u064A\u0642 \u0639\u0644\u064A\u0627 \u0641\u0627\u062C\u062A\u0633.\"- \u0648\u0632\u0631 \u062A\u0639\u0644\u0645.\"",
+ "geo" : null,
+ "retweeted" : false,
+ "in_reply_to_screen_name" : null,
+ "truncated" : false,
+ "lang" : "ar",
+ "entities" : {
+ "symbols" : [],
+ "urls" : [],
+ "hashtags" : [],
+ "user_mentions" : []
+ },
+ "in_reply_to_status_id_str" : null,
+ "is_quote_status" : false,
+ "id" : 645366119767932928,
+ "source" : "Twitter for Windows Phone<\/a>",
+ "in_reply_to_user_id_str" : null,
+ "favorited" : true,
+ "in_reply_to_status_id" : null,
+ "retweet_count" : 12,
+ "created_at" : "Sat Sep 19 22:37:27 +0000 2015",
+ "in_reply_to_user_id" : null,
+ "favorite_count" : 7,
+ "id_str" : "645366119767932928",
+ "place" : null,
+ "user" : {
+ "location" : "\u0623\u0648\u0645\u0628\u0644\u062F\u0648\u0646\u064A\u0627",
+ "default_profile" : false,
+ "profile_background_tile" : true,
+ "statuses_count" : 83805,
+ "lang" : "en",
+ "profile_link_color" : "8A0829",
+ "profile_banner_url" : "https://pbs.twimg.com/profile_banners/299672608/1436867276",
+ "id" : 299672608,
+ "following" : true,
+ "protected" : false,
+ "favourites_count" : 7458,
+ "profile_text_color" : "000000",
+ "description" : "It's never necessary to tell me that you think I'm right. We'll just... assume it. \u0631\u0633\u0627\u0645 \u0643\u0631\u0643\u062F\u064A\u0647 \u0645\u0628\u062A\u062F\u0626. Avatar by @Barbatoze",
+ "verified" : false,
+ "contributors_enabled" : false,
+ "profile_sidebar_border_color" : "000000",
+ "name" : "\u0646\u0628\u064A\u0644",
+ "profile_background_color" : "FFFFFF",
+ "created_at" : "Mon May 16 14:10:27 +0000 2011",
+ "is_translation_enabled" : false,
+ "default_profile_image" : false,
+ "followers_count" : 22253,
+ "profile_image_url_https" : "profile_images/kW2gUyUx_normal.png",
+ "geo_enabled" : true,
+ "has_extended_profile" : false,
+ "profile_background_image_url" : "http://pbs.twimg.com/profile_background_images/494819097897480196/yPMit0D-.png",
+ "profile_background_image_url_https" : "https://pbs.twimg.com/profile_background_images/494819097897480196/yPMit0D-.png",
+ "follow_request_sent" : false,
+ "entities" : {
+ "description" : {
+ "urls" : []
+ }
+ },
+ "url" : null,
+ "utc_offset" : 7200,
+ "time_zone" : "Cairo",
+ "notifications" : false,
+ "profile_use_background_image" : true,
+ "friends_count" : 282,
+ "profile_sidebar_fill_color" : "FFFFFF",
+ "screen_name" : "Ternz",
+ "id_str" : "299672608",
+ "profile_image_url" : "http://pbs.twimg.com/profile_images/613250034998583296/kW2gUyUx_normal.png",
+ "listed_count" : 223,
+ "is_translator" : false
+ },
+ "coordinates" : null
+ },
+ {
+ "contributors" : null,
+ "text" : "\u0648\u0632\u064A\u0631 \u0627\u0644\u062A\u0639\u0644\u064A\u0645 \u0641\u064A \u0639\u0627\u0645 \u0662\u0660\u0662\u0665: \nKhwater wzeer..\nMsr bld el amn wel aman w t3eeshy ya msr ya omel dnia!!!!1!",
+ "geo" : null,
+ "retweeted" : true,
+ "in_reply_to_screen_name" : null,
+ "truncated" : false,
+ "lang" : "sl",
+ "entities" : {
+ "symbols" : [],
+ "urls" : [],
+ "hashtags" : [],
+ "user_mentions" : []
+ },
+ "in_reply_to_status_id_str" : null,
+ "is_quote_status" : false,
+ "id" : 645257754240778240,
+ "source" : "Tweetbot for i\u039FS<\/a>",
+ "in_reply_to_user_id_str" : null,
+ "favorited" : true,
+ "in_reply_to_status_id" : null,
+ "retweet_count" : 8,
+ "created_at" : "Sat Sep 19 15:26:51 +0000 2015",
+ "in_reply_to_user_id" : null,
+ "favorite_count" : 4,
+ "id_str" : "645257754240778240",
+ "place" : null,
+ "user" : {
+ "location" : "Cairo, Egypt",
+ "default_profile" : false,
+ "profile_background_tile" : true,
+ "statuses_count" : 83240,
+ "lang" : "en",
+ "profile_link_color" : "ABB8C2",
+ "profile_banner_url" : "https://pbs.twimg.com/profile_banners/382290292/1439664229",
+ "id" : 382290292,
+ "following" : true,
+ "protected" : false,
+ "favourites_count" : 3753,
+ "profile_text_color" : "333333",
+ "description" : "\u0645\u0627 \u0647\u0648 \u0627\u0644\u0628\u0631\u0628\u0627\u0637\u0648\u0638\u061F \u0623\u0639\u064A\u062E. #\u0641\u0648\u062A_\u0639\u0644\u064A\u0646\u0627_\u0628\u0643\u0631\u0629 \u0643\u0648\u0645\u064A\u0643\u0633 \u0634\u0647\u0631\u064A\u0629 \u0645\u0633\u0644\u0633\u0644\u0629 \u0645\u0646 \u0631\u0633\u0648\u0645 \u0648\u0643\u062A\u0627\u0628\u0629: \u0634\u0631\u064A\u0641 \u0639\u0627\u062F\u0644.http://t.co/ldfV8gzGUz",
+ "verified" : false,
+ "contributors_enabled" : false,
+ "profile_sidebar_border_color" : "000000",
+ "name" : "\u0628\u0631\u0628\u0627\u0637\u0648\u0638",
+ "profile_background_color" : "C0DEED",
+ "created_at" : "Thu Sep 29 20:23:29 +0000 2011",
+ "is_translation_enabled" : false,
+ "default_profile_image" : false,
+ "followers_count" : 22366,
+ "geo_enabled" : false,
+ "has_extended_profile" : false,
+ "profile_image_url_https" : "profile_images/ysW3PuGL_normal.png",
+ "profile_background_image_url" : "http://pbs.twimg.com/profile_background_images/564768592646774784/WXy_hMBM.jpeg",
+ "profile_background_image_url_https" : "https://pbs.twimg.com/profile_background_images/564768592646774784/WXy_hMBM.jpeg",
+ "follow_request_sent" : false,
+ "entities" : {
+ "description" : {
+ "urls" : [ {
+ "expanded_url" : "http://Facebook.com/PassByTomorrow",
+ "indices" : [ 85, 107 ],
+ "display_url" : "Facebook.com/PassByTomorrow",
+ "url" : "http://t.co/ldfV8gzGUz"
+ } ]
+ },
+ "url" : {
+ "urls" : [ {
+ "expanded_url" : "http://www.barbatoze.com",
+ "indices" : [ 0, 22 ],
+ "display_url" : "barbatoze.com",
+ "url" : "http://t.co/AjK9HMJP4m"
+ } ]
+ }
+ },
+ "url" : "http://t.co/AjK9HMJP4m",
+ "utc_offset" : 7200,
+ "time_zone" : "Cairo",
+ "notifications" : false,
+ "profile_use_background_image" : true,
+ "friends_count" : 165,
+ "profile_sidebar_fill_color" : "DDEEF6",
+ "screen_name" : "Barbatoze",
+ "id_str" : "382290292",
+ "profile_image_url" : "http://pbs.twimg.com/profile_images/631556148911472640/ysW3PuGL_normal.png",
+ "listed_count" : 163,
+ "is_translator" : false
+ },
+ "coordinates" : null
+ },
+ {
+ "retweeted" : true,
+ "in_reply_to_screen_name" : null,
+ "possibly_sensitive" : false,
+ "truncated" : false,
+ "lang" : "ar",
+ "in_reply_to_status_id_str" : null,
+ "id" : 645232572679761921,
+ "extended_entities" : {
+ "media" : [ {
+ "id" : 645232568535658496,
+ "sizes" : {
+ "small" : {
+ "w" : 340,
+ "h" : 588,
+ "resize" : "fit"
+ },
+ "thumb" : {
+ "w" : 150,
+ "h" : 150,
+ "resize" : "crop"
+ },
+ "medium" : {
+ "w" : 538,
+ "h" : 932,
+ "resize" : "fit"
+ },
+ "large" : {
+ "w" : 538,
+ "h" : 932,
+ "resize" : "fit"
+ }
+ },
+ "media_url_https" : "https://pbs.twimg.com/media/CPRTmj0UsAAAcFz.jpg",
+ "media_url" : "http://pbs.twimg.com/media/CPRTmj0UsAAAcFz.jpg",
+ "expanded_url" : "http://twitter.com/UsamaSim/status/645232572679761921/photo/1",
+ "indices" : [ 95, 117 ],
+ "id_str" : "645232568535658496",
+ "display_url" : "pic.twitter.com/7kizTEZ3yc",
+ "type" : "photo",
+ "url" : "http://t.co/7kizTEZ3yc"
+ } ]
+ },
+ "in_reply_to_user_id_str" : null,
+ "in_reply_to_status_id" : null,
+ "created_at" : "Sat Sep 19 13:46:47 +0000 2015",
+ "current_user_retweet" : {
+ "id" : 645316615551217665,
+ "id_str" : "645316615551217665"
+ },
+ "favorite_count" : 19,
+ "place" : null,
+ "coordinates" : null,
+ "possibly_sensitive_appealable" : false,
+ "text" : "\"\u0641\u0649 \u0627\u0644\u0648\u0642\u062A \u0627\u0644\u0644\u0649 \u062D\u0636\u0631\u062A\u0643 \u0628\u062A\u062F\u0641\u064A\u0647\u0627.. \u0647\u0648 \u0648\u0627\u0642\u0641 \u064A\u062D\u0645\u064A\u0647\u0627\"\n\u0634\u0639\u0631 \u0644\u0644\u062F\u0643\u062A\u0648\u0631 \u0647\u0644\u0627\u0644\u0649 \u0627\u0644\u0634\u0631\u0628\u064A\u0646\u0649 \u0648\u0632\u064A\u0631 \u0627\u0644\u062A\u0639\u0644\u064A\u0645 \u0627\u0644\u062C\u062F\u064A\u062F. http://t.co/7kizTEZ3yc",
+ "contributors" : null,
+ "geo" : null,
+ "entities" : {
+ "symbols" : [],
+ "urls" : [],
+ "hashtags" : [],
+ "media" : [ {
+ "id" : 645232568535658496,
+ "sizes" : {
+ "small" : {
+ "w" : 340,
+ "h" : 588,
+ "resize" : "fit"
+ },
+ "thumb" : {
+ "w" : 150,
+ "h" : 150,
+ "resize" : "crop"
+ },
+ "medium" : {
+ "w" : 538,
+ "h" : 932,
+ "resize" : "fit"
+ },
+ "large" : {
+ "w" : 538,
+ "h" : 932,
+ "resize" : "fit"
+ }
+ },
+ "media_url_https" : "https://pbs.twimg.com/media/CPRTmj0UsAAAcFz.jpg",
+ "media_url" : "media/CPRTmj0UsAAAcFz.jpg",
+ "expanded_url" : "http://twitter.com/UsamaSim/status/645232572679761921/photo/1",
+ "indices" : [ 95, 117 ],
+ "id_str" : "645232568535658496",
+ "display_url" : "pic.twitter.com/7kizTEZ3yc",
+ "type" : "photo",
+ "url" : "http://t.co/7kizTEZ3yc"
+ } ],
+ "user_mentions" : []
+ },
+ "is_quote_status" : false,
+ "source" : "Twitter for Android<\/a>",
+ "favorited" : true,
+ "retweet_count" : 60,
+ "in_reply_to_user_id" : null,
+ "id_str" : "645232572679761921",
+ "user" : {
+ "location" : "\u0627\u0644\u0642\u0644\u064A\u0648\u0628\u064A\u0629, \u0645\u0635\u0631",
+ "default_profile" : false,
+ "statuses_count" : 50061,
+ "profile_background_tile" : true,
+ "lang" : "ar",
+ "profile_link_color" : "0000FF",
+ "profile_banner_url" : "https://pbs.twimg.com/profile_banners/313582588/1401362358",
+ "id" : 313582588,
+ "following" : false,
+ "favourites_count" : 126,
+ "protected" : false,
+ "profile_text_color" : "000000",
+ "description" : "\u200f\u200f... \u0625\u0630\u0627 \u0643\u0646\u062A \u062A\u0635\u062F\u0642 \u0643\u0644 \u0645\u0627 \u062A\u0642\u0631\u0623 \u0641\u062A\u0648\u0642\u0641 \u0639\u0646 \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0641\u0648\u0631\u0627\r\n\u0648\u0625\u0646 \u0644\u0645 \u062A\u0635\u062F\u0642 \u0643\u0644 \u0645\u0627 \u062A\u0643\u062A\u0628 \u0641\u062A\u0648\u0642\u0641 \u0639\u0646 \u0627\u0644\u0643\u062A\u0627\u0628\u0629..\u0623\u062D\u0633\u0646 \u0644\u0643",
+ "verified" : false,
+ "contributors_enabled" : false,
+ "profile_sidebar_border_color" : "CEC5C5",
+ "name" : "usama",
+ "profile_background_color" : "FFFFFF",
+ "created_at" : "Wed Jun 08 21:53:12 +0000 2011",
+ "is_translation_enabled" : false,
+ "default_profile_image" : false,
+ "followers_count" : 5140,
+ "profile_image_url_https" : "profile_images/16ad49c3b648a984005f8d1a806be0bb_normal.jpeg",
+ "geo_enabled" : true,
+ "has_extended_profile" : false,
+ "profile_background_image_url" : "http://pbs.twimg.com/profile_background_images/830827321/6d8d84dfd0e5bc603670e1db362e424e.jpeg",
+ "profile_background_image_url_https" : "https://pbs.twimg.com/profile_background_images/830827321/6d8d84dfd0e5bc603670e1db362e424e.jpeg",
+ "entities" : {
+ "description" : {
+ "urls" : []
+ }
+ },
+ "follow_request_sent" : false,
+ "url" : null,
+ "utc_offset" : -7200,
+ "time_zone" : "Greenland",
+ "notifications" : false,
+ "friends_count" : 517,
+ "profile_use_background_image" : true,
+ "profile_sidebar_fill_color" : "F8F7F7",
+ "screen_name" : "UsamaSim",
+ "id_str" : "313582588",
+ "profile_image_url" : "http://pbs.twimg.com/profile_images/378800000270705461/16ad49c3b648a984005f8d1a806be0bb_normal.jpeg",
+ "is_translator" : false,
+ "listed_count" : 38
+ }
+ },
+ {
+ "contributors" : null,
+ "text" : "\u0644\u0642\u064A\u062A \u0644\u064A\u0646\u0643 \u0644\u0647 \u0627\u0647\u0648\u0648 https://t.co/uA3r8hqnM3 \n\u0648 \nActivate the pro Version for free: XX99-XX99-XXXX-99XX-99XX-99XX",
+ "geo" : null,
+ "retweeted" : false,
+ "in_reply_to_screen_name" : "Y2M2_",
+ "possibly_sensitive" : false,
+ "truncated" : false,
+ "lang" : "sk",
+ "entities" : {
+ "symbols" : [],
+ "urls" : [ {
+ "expanded_url" : "https://mega.nz/#!t5w0HIQQ!EHyGnpjkPrbk9RSziPZ5pAau-art_6Xp1JiV38xraiw",
+ "indices" : [ 18, 41 ],
+ "display_url" : "mega.nz/#!t5w0HIQQ!EHy\u2026",
+ "url" : "https://t.co/uA3r8hqnM3"
+ } ],
+ "hashtags" : [],
+ "user_mentions" : []
+ },
+ "in_reply_to_status_id_str" : "645045190466609152",
+ "is_quote_status" : false,
+ "id" : 645047084794646528,
+ "source" : "Twitter Web Client<\/a>",
+ "in_reply_to_user_id_str" : "247522065",
+ "favorited" : true,
+ "in_reply_to_status_id" : 645045190466609152,
+ "retweet_count" : 0,
+ "created_at" : "Sat Sep 19 01:29:44 +0000 2015",
+ "in_reply_to_user_id" : 247522065,
+ "favorite_count" : 1,
+ "id_str" : "645047084794646528",
+ "place" : null,
+ "user" : {
+ "location" : "",
+ "default_profile" : false,
+ "profile_background_tile" : true,
+ "statuses_count" : 23137,
+ "lang" : "en",
+ "profile_link_color" : "DD2E44",
+ "profile_banner_url" : "https://pbs.twimg.com/profile_banners/247522065/1438967645",
+ "id" : 247522065,
+ "following" : false,
+ "protected" : false,
+ "favourites_count" : 917,
+ "profile_text_color" : "333333",
+ "description" : "The future Is shit. Just like the past.",
+ "verified" : false,
+ "contributors_enabled" : false,
+ "profile_sidebar_border_color" : "FFFFFF",
+ "name" : "Joe",
+ "profile_background_color" : "BA0000",
+ "created_at" : "Sat Feb 05 00:00:09 +0000 2011",
+ "is_translation_enabled" : false,
+ "default_profile_image" : false,
+ "followers_count" : 315,
+ "profile_image_url_https" : "profile_images/eFq4dSP7_normal.jpg",
+ "geo_enabled" : false,
+ "has_extended_profile" : true,
+ "profile_background_image_url" : "http://pbs.twimg.com/profile_background_images/624123218971000832/c_iB2bOK.jpg",
+ "profile_background_image_url_https" : "https://pbs.twimg.com/profile_background_images/624123218971000832/c_iB2bOK.jpg",
+ "follow_request_sent" : false,
+ "entities" : {
+ "description" : {
+ "urls" : []
+ }
+ },
+ "url" : null,
+ "utc_offset" : 7200,
+ "time_zone" : "Rome",
+ "notifications" : false,
+ "profile_use_background_image" : true,
+ "friends_count" : 425,
+ "profile_sidebar_fill_color" : "EFEFEF",
+ "screen_name" : "Y2M2_",
+ "id_str" : "247522065",
+ "profile_image_url" : "http://pbs.twimg.com/profile_images/643165651159281665/eFq4dSP7_normal.jpg",
+ "listed_count" : 3,
+ "is_translator" : false
+ },
+ "coordinates" : null
+ },
+ {
+ "contributors" : null,
+ "text" : "@Barbatoze \n- \u062E\u0636\u062A\u0646\u064A \u064A\u0627 \u0639\u0645! \u0647\u0627\u062A \u0648\u0627\u062D\u062F\u0629\n*\u064A\u062F\u064A\u0644\u0647 \u0648\u0627\u062D\u062F\u0629 \u0648 \u064A\u0628\u062A\u062F\u064A \u064A\u0645\u0636\u063A\u0647\u0627*\n- \u062E\u0644\u0644\u064A \u0628\u0627\u0644\u0643 \u0625\u0646 \u0627\u0644\u0644\u0628\u0627\u0646 \u062F\u0647 \u0647\u0627\u064A\u0648\u062F\u064A\u0646\u0627 \u0641\u064A 60 \u062F\u0627\u0647\u064A\u0629!\n*\u0625\u0646\u062F\u0647\u0627\u0634*",
+ "geo" : null,
+ "retweeted" : false,
+ "in_reply_to_screen_name" : "Barbatoze",
+ "truncated" : false,
+ "lang" : "ar",
+ "entities" : {
+ "symbols" : [],
+ "urls" : [],
+ "hashtags" : [],
+ "user_mentions" : [ {
+ "id" : 382290292,
+ "name" : "\u0628\u0631\u0628\u0627\u0637\u0648\u0638",
+ "indices" : [ 0, 10 ],
+ "screen_name" : "Barbatoze",
+ "id_str" : "382290292"
+ } ]
+ },
+ "in_reply_to_status_id_str" : "644799158642167808",
+ "is_quote_status" : false,
+ "id" : 644799955333476352,
+ "source" : "Twitter Web Client<\/a>",
+ "in_reply_to_user_id_str" : "382290292",
+ "favorited" : true,
+ "in_reply_to_status_id" : 644799158642167808,
+ "retweet_count" : 9,
+ "created_at" : "Fri Sep 18 09:07:43 +0000 2015",
+ "in_reply_to_user_id" : 382290292,
+ "favorite_count" : 6,
+ "id_str" : "644799955333476352",
+ "place" : null,
+ "user" : {
+ "location" : "La Batne du Zuirre, \u0627\u0644\u0628\u062A\u0627\u0639 \u062F\u0647",
+ "default_profile" : false,
+ "profile_background_tile" : false,
+ "statuses_count" : 53521,
+ "lang" : "en",
+ "profile_link_color" : "000080",
+ "profile_banner_url" : "https://pbs.twimg.com/profile_banners/276194109/1435010490",
+ "id" : 276194109,
+ "following" : true,
+ "protected" : false,
+ "favourites_count" : 5390,
+ "profile_text_color" : "666666",
+ "description" : "PhD in Shawermatics \u0648 \u0625\u0645\u0628\u0631\u0627\u0637\u0648\u0631 \u0635\u064A\u0646\u064A \u0628\u0639\u062F \u0627\u0644\u0638\u0647\u0631 \u0648 \u0631\u0626\u064A\u0633 \u0645\u062C\u0644\u0633 \u0625\u062F\u0627\u0631\u0629 \u0645\u0646\u0638\u0645\u0629 \u0646\u0645\u0648\u0631 \u0627\u0644\u062A\u0627\u0645\u0648\u0644",
+ "verified" : false,
+ "contributors_enabled" : false,
+ "profile_sidebar_border_color" : "000000",
+ "name" : "\u0627\u0644\u0623\u0631\u0634\u064A\u062F\u0648\u0642 \u0642\u064F\u0631\u064E\u0646\u064A",
+ "profile_background_color" : "1A1B1F",
+ "created_at" : "Sat Apr 02 21:17:59 +0000 2011",
+ "is_translation_enabled" : false,
+ "default_profile_image" : false,
+ "followers_count" : 7546,
+ "geo_enabled" : true,
+ "has_extended_profile" : false,
+ "profile_image_url_https" : "profile_images/GYJ954ol_normal.jpg",
+ "profile_background_image_url" : "http://pbs.twimg.com/profile_background_images/623236707010281472/OaKGFt7B.jpg",
+ "profile_background_image_url_https" : "https://pbs.twimg.com/profile_background_images/623236707010281472/OaKGFt7B.jpg",
+ "follow_request_sent" : false,
+ "entities" : {
+ "description" : {
+ "urls" : []
+ }
+ },
+ "url" : null,
+ "utc_offset" : 10800,
+ "time_zone" : "Kuwait",
+ "notifications" : false,
+ "profile_use_background_image" : true,
+ "friends_count" : 265,
+ "profile_sidebar_fill_color" : "252429",
+ "screen_name" : "LeGrandBahnas",
+ "id_str" : "276194109",
+ "profile_image_url" : "http://pbs.twimg.com/profile_images/613104649915232256/GYJ954ol_normal.jpg",
+ "listed_count" : 56,
+ "is_translator" : false
+ },
+ "coordinates" : null
+ },
+ {
+ "contributors" : null,
+ "text" : "-\u0623\u0646\u0627 \u0645\u0639\u0627\u064A\u0627..\n-\u0645\u0633\u062A\u0646\u062F\u0627\u062A \u062A\u0648\u062F\u064A\u0646\u0627 \u0641\u064A \u0666\u0660 \u062F\u0627\u0647\u064A\u0629\u061F\n-\u0644\u0623\u060C \u0645\u0639\u0627\u064A\u0627 \u0644\u0628\u0627\u0646 \u0634\u0643\u0644\u0632 \u0628\u0627\u0644\u0641\u0631\u0627\u0648\u0631\u0629\u060C \u062A\u0627\u062E\u062F\u061F",
+ "geo" : null,
+ "retweeted" : false,
+ "in_reply_to_screen_name" : null,
+ "truncated" : false,
+ "lang" : "ar",
+ "entities" : {
+ "symbols" : [],
+ "urls" : [],
+ "hashtags" : [],
+ "user_mentions" : []
+ },
+ "in_reply_to_status_id_str" : null,
+ "is_quote_status" : false,
+ "id" : 644799158642167808,
+ "in_reply_to_user_id_str" : null,
+ "source" : "Tweetbot for i\u039FS<\/a>",
+ "favorited" : true,
+ "in_reply_to_status_id" : null,
+ "in_reply_to_user_id" : null,
+ "created_at" : "Fri Sep 18 09:04:33 +0000 2015",
+ "retweet_count" : 14,
+ "favorite_count" : 6,
+ "id_str" : "644799158642167808",
+ "place" : null,
+ "user" : {
+ "location" : "Cairo, Egypt",
+ "default_profile" : false,
+ "statuses_count" : 83144,
+ "profile_background_tile" : true,
+ "lang" : "en",
+ "profile_link_color" : "ABB8C2",
+ "profile_banner_url" : "https://pbs.twimg.com/profile_banners/382290292/1439664229",
+ "id" : 382290292,
+ "following" : true,
+ "favourites_count" : 3746,
+ "protected" : false,
+ "profile_text_color" : "333333",
+ "description" : "\u0645\u0627 \u0647\u0648 \u0627\u0644\u0628\u0631\u0628\u0627\u0637\u0648\u0638\u061F \u0623\u0639\u064A\u062E. #\u0641\u0648\u062A_\u0639\u0644\u064A\u0646\u0627_\u0628\u0643\u0631\u0629 \u0643\u0648\u0645\u064A\u0643\u0633 \u0634\u0647\u0631\u064A\u0629 \u0645\u0633\u0644\u0633\u0644\u0629 \u0645\u0646 \u0631\u0633\u0648\u0645 \u0648\u0643\u062A\u0627\u0628\u0629: \u0634\u0631\u064A\u0641 \u0639\u0627\u062F\u0644.http://t.co/ldfV8gzGUz",
+ "verified" : false,
+ "contributors_enabled" : false,
+ "profile_sidebar_border_color" : "000000",
+ "name" : "\u0628\u0631\u0628\u0627\u0637\u0648\u0638",
+ "profile_background_color" : "C0DEED",
+ "created_at" : "Thu Sep 29 20:23:29 +0000 2011",
+ "is_translation_enabled" : false,
+ "default_profile_image" : false,
+ "followers_count" : 22333,
+ "profile_image_url_https" : "profile_images/ysW3PuGL_normal.png",
+ "geo_enabled" : false,
+ "has_extended_profile" : false,
+ "profile_background_image_url" : "http://pbs.twimg.com/profile_background_images/564768592646774784/WXy_hMBM.jpeg",
+ "profile_background_image_url_https" : "https://pbs.twimg.com/profile_background_images/564768592646774784/WXy_hMBM.jpeg",
+ "entities" : {
+ "description" : {
+ "urls" : [ {
+ "expanded_url" : "http://Facebook.com/PassByTomorrow",
+ "indices" : [ 85, 107 ],
+ "display_url" : "Facebook.com/PassByTomorrow",
+ "url" : "http://t.co/ldfV8gzGUz"
+ } ]
+ },
+ "url" : {
+ "urls" : [ {
+ "expanded_url" : "http://www.barbatoze.com",
+ "indices" : [ 0, 22 ],
+ "display_url" : "barbatoze.com",
+ "url" : "http://t.co/AjK9HMJP4m"
+ } ]
+ }
+ },
+ "follow_request_sent" : false,
+ "url" : "http://t.co/AjK9HMJP4m",
+ "utc_offset" : 7200,
+ "time_zone" : "Cairo",
+ "notifications" : false,
+ "friends_count" : 165,
+ "profile_use_background_image" : true,
+ "profile_sidebar_fill_color" : "DDEEF6",
+ "screen_name" : "Barbatoze",
+ "id_str" : "382290292",
+ "profile_image_url" : "http://pbs.twimg.com/profile_images/631556148911472640/ysW3PuGL_normal.png",
+ "is_translator" : false,
+ "listed_count" : 164
+ },
+ "coordinates" : null
+ },
+ {
+ "contributors" : null,
+ "text" : "\u064A\u0639\u0646\u064A \u0627\u0628\u0646\u0643 \u0634\u0627\u0641 \u0627\u0644\u0641\u064A\u062F\u064A\u0648 \u0641\u0623\u062F\u0645\u0646 \u0648\u0644\u0627 \u0643\u0627\u0646 \u0627\u062F\u0645\u0646 \u0648\u0634\u0627\u0641 \u0627\u0644\u0641\u064A\u062F\u064A\u0648 \u0641\u0628\u0642\u0649 \u0627\u064A\u0645\u0646\u061F",
+ "geo" : null,
+ "retweeted" : false,
+ "in_reply_to_screen_name" : null,
+ "truncated" : false,
+ "lang" : "ar",
+ "entities" : {
+ "symbols" : [],
+ "urls" : [],
+ "hashtags" : [],
+ "user_mentions" : []
+ },
+ "in_reply_to_status_id_str" : null,
+ "is_quote_status" : false,
+ "id" : 644658439377940480,
+ "in_reply_to_user_id_str" : null,
+ "source" : "Twitter for Android<\/a>",
+ "favorited" : true,
+ "in_reply_to_status_id" : null,
+ "in_reply_to_user_id" : null,
+ "created_at" : "Thu Sep 17 23:45:23 +0000 2015",
+ "retweet_count" : 0,
+ "favorite_count" : 1,
+ "id_str" : "644658439377940480",
+ "place" : null,
+ "user" : {
+ "location" : "\u0639\u0646\u0642 \u0627\u0644\u0632\u062C\u0627\u062C\u0629 ",
+ "default_profile" : false,
+ "statuses_count" : 53924,
+ "profile_background_tile" : false,
+ "lang" : "en",
+ "profile_link_color" : "990000",
+ "profile_banner_url" : "https://pbs.twimg.com/profile_banners/176038323/1435437479",
+ "id" : 176038323,
+ "following" : true,
+ "favourites_count" : 800,
+ "protected" : false,
+ "profile_text_color" : "333333",
+ "description" : "\u200f\u200f\u200f\u200f\u200f\u200f\u200f\u200f\u200f\u200f\u200f\u200f \u0627\u0644\u0628\u0637\u0627\u0631\u064A\u0642 \u0645\u0628\u062A\u062A\u0643\u0644\u0645\u0634 \u0628\u0633 \u0639\u0644\u0649 \u062A\u0648\u064A\u062A\u0631 \u0643\u0644\u0647 \u0628\u064A\u062A\u0643\u0644\u0645. \u0627\u0644\u062F\u0631\u0633 \u0627\u0644\u0645\u0633\u062A\u0641\u0627\u062F: \u062F\u062E\u0648\u0644 \u0639\u0646\u0642 \u0627\u0644\u0632\u062C\u0627\u062C\u0629 \u0645\u0634 \u0632\u064A \u062E\u0631\u0648\u062C\u0647\u060C \u0637\u0631\u064A\u0642\u0629 \u0627\u0644\u062A\u062D\u0636\u064A\u0631 \u0645\u0631\u0641\u0642\u0629 \u0628\u0627\u0644\u0639\u0628\u0648\u0629",
+ "verified" : false,
+ "contributors_enabled" : false,
+ "profile_sidebar_border_color" : "DFDFDF",
+ "name" : "Heisenpeng",
+ "profile_background_color" : "EBEBEB",
+ "created_at" : "Sun Aug 08 10:55:38 +0000 2010",
+ "is_translation_enabled" : false,
+ "default_profile_image" : false,
+ "followers_count" : 1326,
+ "profile_image_url_https" : "profile_images/NKQje9jp_normal.jpg",
+ "geo_enabled" : true,
+ "has_extended_profile" : false,
+ "profile_background_image_url" : "http://abs.twimg.com/images/themes/theme7/bg.gif",
+ "profile_background_image_url_https" : "https://abs.twimg.com/images/themes/theme7/bg.gif",
+ "entities" : {
+ "description" : {
+ "urls" : []
+ },
+ "url" : {
+ "urls" : [ {
+ "expanded_url" : "http://balad3agayeb.wordpress.com",
+ "indices" : [ 0, 22 ],
+ "display_url" : "balad3agayeb.wordpress.com",
+ "url" : "http://t.co/IawDDTxP1K"
+ } ]
+ }
+ },
+ "follow_request_sent" : false,
+ "url" : "http://t.co/IawDDTxP1K",
+ "utc_offset" : -18000,
+ "time_zone" : "Quito",
+ "notifications" : false,
+ "friends_count" : 331,
+ "profile_use_background_image" : true,
+ "profile_sidebar_fill_color" : "F3F3F3",
+ "screen_name" : "Maintoos",
+ "id_str" : "176038323",
+ "profile_image_url" : "http://pbs.twimg.com/profile_images/641699729416392704/NKQje9jp_normal.jpg",
+ "is_translator" : false,
+ "listed_count" : 19
+ },
+ "coordinates" : null
+ },
+ {
+ "contributors" : null,
+ "text" : "\u0628\u0645\u0646\u0627\u0633\u0628\u0629 \u062D\u0648\u0627\u0631 \u0623\u062D\u0645\u062F \u062F\u0647\u060C @n1amr \u0643\u0627\u0646 \u0647\u064A\u062A\u0642\u0628\u0636 \u0639\u0644\u064A\u0647 \u0628\u0645\u0634\u0631\u0648\u0639 logic gates \u0641\u064A \u0627\u0644\u0645\u062A\u0631\u0648 \u0627\u0644\u062A\u0631\u0645 \u0627\u0644\u0644\u064A \u0641\u0627\u062A \u060C \u064A\u0627\u0644\u0644\u0627 \u0625\u0646\u062C\u0648\u064A \uD83D\uDE18",
+ "geo" : null,
+ "retweeted" : true,
+ "in_reply_to_screen_name" : null,
+ "truncated" : false,
+ "lang" : "ar",
+ "entities" : {
+ "symbols" : [],
+ "urls" : [],
+ "hashtags" : [],
+ "user_mentions" : [ {
+ "id" : 66505231,
+ "name" : "Amr Alaa",
+ "indices" : [ 22, 28 ],
+ "screen_name" : "n1amr",
+ "id_str" : "66505231"
+ } ]
+ },
+ "in_reply_to_status_id_str" : null,
+ "is_quote_status" : false,
+ "id" : 644441551456833536,
+ "in_reply_to_user_id_str" : null,
+ "source" : "Twitter for Android<\/a>",
+ "favorited" : true,
+ "in_reply_to_status_id" : null,
+ "in_reply_to_user_id" : null,
+ "created_at" : "Thu Sep 17 09:23:33 +0000 2015",
+ "retweet_count" : 1,
+ "favorite_count" : 1,
+ "id_str" : "644441551456833536",
+ "place" : null,
+ "user" : {
+ "location" : "In a Parallel Universe. ",
+ "default_profile" : false,
+ "statuses_count" : 126561,
+ "profile_background_tile" : true,
+ "lang" : "en",
+ "profile_link_color" : "038543",
+ "profile_banner_url" : "https://pbs.twimg.com/profile_banners/342040275/1408809519",
+ "id" : 342040275,
+ "following" : true,
+ "favourites_count" : 1236,
+ "protected" : false,
+ "profile_text_color" : "333333",
+ "description" : "\u0645\u0627 \u0639\u0627\u062F \u062C\u0627\u064A\u0628\u0629 \u0647\u0645\u0647\u0627 \u062E\u0644\u0627\u0635.",
+ "verified" : false,
+ "contributors_enabled" : false,
+ "profile_sidebar_border_color" : "EEEEEE",
+ "name" : "\u0633\u064A\u0641\u064A\u0631\u0648\u0633",
+ "profile_background_color" : "ACDED6",
+ "created_at" : "Mon Jul 25 11:25:51 +0000 2011",
+ "is_translation_enabled" : false,
+ "default_profile_image" : false,
+ "followers_count" : 1148,
+ "profile_image_url_https" : "profile_images/KZ4iM1cB_normal.jpg",
+ "geo_enabled" : true,
+ "has_extended_profile" : false,
+ "profile_background_image_url" : "http://pbs.twimg.com/profile_background_images/569647094/jo71mjjyj31d40ecugzn.jpeg",
+ "profile_background_image_url_https" : "https://pbs.twimg.com/profile_background_images/569647094/jo71mjjyj31d40ecugzn.jpeg",
+ "entities" : {
+ "description" : {
+ "urls" : []
+ },
+ "url" : {
+ "urls" : [ {
+ "expanded_url" : "http://underagestudent.wordpress.com",
+ "indices" : [ 0, 22 ],
+ "display_url" : "underagestudent.wordpress.com",
+ "url" : "http://t.co/1AyUUOn6U2"
+ } ]
+ }
+ },
+ "follow_request_sent" : false,
+ "url" : "http://t.co/1AyUUOn6U2",
+ "utc_offset" : 7200,
+ "time_zone" : "Cairo",
+ "notifications" : false,
+ "friends_count" : 381,
+ "profile_use_background_image" : true,
+ "profile_sidebar_fill_color" : "F6F6F6",
+ "screen_name" : "LeSeverus",
+ "id_str" : "342040275",
+ "profile_image_url" : "http://pbs.twimg.com/profile_images/591027177551958016/KZ4iM1cB_normal.jpg",
+ "is_translator" : false,
+ "listed_count" : 11
+ },
+ "coordinates" : null
+ },
+ {
+ "contributors" : null,
+ "text" : "\u0625\u062D\u0646\u0627 \u0641\u064A 2015\u060C \u0645\u0641\u064A\u0634 \u0623\u064A \u0639\u0630\u0631 \u0625\u0646\u0643 \u062A\u0643\u062A\u0628 \u0641\u0631\u0627\u0646\u0643\u0648\u0627 \u0623\u0631\u0627\u0628. \u0643\u0644 \u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u062A\u0634\u063A\u064A\u0644 \u0648\u0627\u0644\u0628\u0631\u0627\u0645\u062C \u0648\u0644\u0648\u062D\u0627\u062A \u0627\u0644\u0645\u0641\u0627\u062A\u064A\u062D \u0628\u062A\u062F\u0639\u0645 \u0627\u0644\u0639\u0631\u0628\u064A.. \u0625\u0631\u062D\u0645\u0648\u0646\u0627 \u0628\u0642\u064A \u0648\u0625\u0631\u062D\u0645\u0648\u0627 \u0627\u0644\u0644\u063A\u0629 \u0627\u0644\u0639\u0631\u0628\u064A\u0629",
+ "geo" : null,
+ "retweeted" : true,
+ "in_reply_to_screen_name" : null,
+ "truncated" : false,
+ "lang" : "ar",
+ "entities" : {
+ "symbols" : [],
+ "urls" : [],
+ "hashtags" : [],
+ "user_mentions" : []
+ },
+ "in_reply_to_status_id_str" : null,
+ "is_quote_status" : false,
+ "id" : 644206985852817408,
+ "in_reply_to_user_id_str" : null,
+ "source" : "Twitter Web Client<\/a>",
+ "favorited" : true,
+ "in_reply_to_status_id" : null,
+ "in_reply_to_user_id" : null,
+ "created_at" : "Wed Sep 16 17:51:28 +0000 2015",
+ "retweet_count" : 24,
+ "favorite_count" : 9,
+ "id_str" : "644206985852817408",
+ "place" : null,
+ "user" : {
+ "location" : "Vancouver, Canada",
+ "default_profile" : false,
+ "statuses_count" : 72375,
+ "profile_background_tile" : false,
+ "lang" : "en",
+ "profile_link_color" : "0084B4",
+ "profile_banner_url" : "https://pbs.twimg.com/profile_banners/15152310/1398401554",
+ "id" : 15152310,
+ "following" : false,
+ "favourites_count" : 303,
+ "protected" : false,
+ "profile_text_color" : "333333",
+ "description" : "140 characters of the smartest nonsense you'll ever find",
+ "verified" : false,
+ "contributors_enabled" : false,
+ "profile_sidebar_border_color" : "000000",
+ "name" : "Amr Eldib",
+ "profile_background_color" : "FFFFFF",
+ "created_at" : "Wed Jun 18 00:48:14 +0000 2008",
+ "is_translation_enabled" : true,
+ "default_profile_image" : false,
+ "followers_count" : 3238,
+ "profile_image_url_https" : "profile_images/61cc954b63363e303eaefbaee71c0acf_normal.png",
+ "geo_enabled" : true,
+ "has_extended_profile" : false,
+ "profile_background_image_url" : "http://pbs.twimg.com/profile_background_images/612559436272369664/SGsO-xh-.jpg",
+ "profile_background_image_url_https" : "https://pbs.twimg.com/profile_background_images/612559436272369664/SGsO-xh-.jpg",
+ "entities" : {
+ "description" : {
+ "urls" : []
+ },
+ "url" : {
+ "urls" : [ {
+ "expanded_url" : "http://www.amreldib.com",
+ "indices" : [ 0, 22 ],
+ "display_url" : "amreldib.com",
+ "url" : "http://t.co/3rfuSThFsc"
+ } ]
+ }
+ },
+ "follow_request_sent" : false,
+ "url" : "http://t.co/3rfuSThFsc",
+ "utc_offset" : -25200,
+ "time_zone" : "Pacific Time (US & Canada)",
+ "notifications" : false,
+ "friends_count" : 801,
+ "profile_use_background_image" : true,
+ "profile_sidebar_fill_color" : "C0DFEC",
+ "screen_name" : "AmrEldib",
+ "id_str" : "15152310",
+ "profile_image_url" : "http://pbs.twimg.com/profile_images/3071909904/61cc954b63363e303eaefbaee71c0acf_normal.png",
+ "is_translator" : false,
+ "listed_count" : 110
+ },
+ "coordinates" : null
+ },
+ {
+ "contributors" : null,
+ "text" : "Remember that time when Adventure Time got too real http://t.co/Aqa7dAUm3j http://t.co/H9TLQQN30c",
+ "geo" : null,
+ "retweeted" : false,
+ "in_reply_to_screen_name" : null,
+ "possibly_sensitive" : false,
+ "truncated" : false,
+ "entities" : {
+ "symbols" : [],
+ "urls" : [ {
+ "expanded_url" : "http://9gag.com/gag/a8j69L6?ref=tp",
+ "indices" : [ 52, 74 ],
+ "display_url" : "9gag.com/gag/a8j69L6?re\u2026",
+ "url" : "http://t.co/Aqa7dAUm3j"
+ } ],
+ "hashtags" : [],
+ "media" : [ {
+ "id" : 640751392769056769,
+ "sizes" : {
+ "small" : {
+ "w" : 340,
+ "h" : 470,
+ "resize" : "fit"
+ },
+ "thumb" : {
+ "w" : 150,
+ "h" : 150,
+ "resize" : "crop"
+ },
+ "medium" : {
+ "w" : 494,
+ "h" : 684,
+ "resize" : "fit"
+ },
+ "large" : {
+ "w" : 494,
+ "h" : 684,
+ "resize" : "fit"
+ }
+ },
+ "media_url_https" : "https://pbs.twimg.com/media/CORn_zNWIAEZLbc.jpg",
+ "media_url" : "media/CORn_zNWIAEZLbc.jpg",
+ "expanded_url" : "http://twitter.com/9GAG/status/640751392957820928/photo/1",
+ "indices" : [ 75, 97 ],
+ "id_str" : "640751392769056769",
+ "display_url" : "pic.twitter.com/H9TLQQN30c",
+ "type" : "photo",
+ "url" : "http://t.co/H9TLQQN30c"
+ } ],
+ "user_mentions" : []
+ },
+ "lang" : "en",
+ "in_reply_to_status_id_str" : null,
+ "is_quote_status" : false,
+ "id" : 640751392957820928,
+ "extended_entities" : {
+ "media" : [ {
+ "id" : 640751392769056769,
+ "sizes" : {
+ "small" : {
+ "w" : 340,
+ "h" : 470,
+ "resize" : "fit"
+ },
+ "thumb" : {
+ "w" : 150,
+ "h" : 150,
+ "resize" : "crop"
+ },
+ "medium" : {
+ "w" : 494,
+ "h" : 684,
+ "resize" : "fit"
+ },
+ "large" : {
+ "w" : 494,
+ "h" : 684,
+ "resize" : "fit"
+ }
+ },
+ "media_url_https" : "https://pbs.twimg.com/media/CORn_zNWIAEZLbc.jpg",
+ "media_url" : "http://pbs.twimg.com/media/CORn_zNWIAEZLbc.jpg",
+ "expanded_url" : "http://twitter.com/9GAG/status/640751392957820928/photo/1",
+ "indices" : [ 75, 97 ],
+ "id_str" : "640751392769056769",
+ "display_url" : "pic.twitter.com/H9TLQQN30c",
+ "type" : "photo",
+ "url" : "http://t.co/H9TLQQN30c"
+ } ]
+ },
+ "source" : "Buffer<\/a>",
+ "in_reply_to_user_id_str" : null,
+ "favorited" : true,
+ "in_reply_to_status_id" : null,
+ "retweet_count" : 6508,
+ "in_reply_to_user_id" : null,
+ "created_at" : "Mon Sep 07 05:00:11 +0000 2015",
+ "favorite_count" : 5190,
+ "id_str" : "640751392957820928",
+ "place" : null,
+ "user" : {
+ "location" : "Universe",
+ "default_profile" : false,
+ "statuses_count" : 27298,
+ "profile_background_tile" : true,
+ "lang" : "en",
+ "profile_link_color" : "0099FF",
+ "profile_banner_url" : "https://pbs.twimg.com/profile_banners/16548023/1441105345",
+ "id" : 16548023,
+ "following" : true,
+ "favourites_count" : 1096,
+ "protected" : false,
+ "profile_text_color" : "666666",
+ "description" : "Officially 9GAG. Follow us for LOL. get our app on http://t.co/nCs4SurI1w",
+ "verified" : false,
+ "contributors_enabled" : false,
+ "profile_sidebar_border_color" : "FFFFFF",
+ "name" : "9GAG",
+ "profile_background_color" : "000000",
+ "created_at" : "Wed Oct 01 18:46:32 +0000 2008",
+ "is_translation_enabled" : false,
+ "default_profile_image" : false,
+ "followers_count" : 5329024,
+ "profile_image_url_https" : "profile_images/EQm39fW7_normal.png",
+ "geo_enabled" : false,
+ "has_extended_profile" : false,
+ "profile_background_image_url" : "http://pbs.twimg.com/profile_background_images/663470724/wcc0dvt5nfi4k8j5twsb.jpeg",
+ "profile_background_image_url_https" : "https://pbs.twimg.com/profile_background_images/663470724/wcc0dvt5nfi4k8j5twsb.jpeg",
+ "entities" : {
+ "description" : {
+ "urls" : [ {
+ "expanded_url" : "http://9gag.com/mobile",
+ "indices" : [ 51, 73 ],
+ "display_url" : "9gag.com/mobile",
+ "url" : "http://t.co/nCs4SurI1w"
+ } ]
+ },
+ "url" : {
+ "urls" : [ {
+ "expanded_url" : "http://9gag.com",
+ "indices" : [ 0, 22 ],
+ "display_url" : "9gag.com",
+ "url" : "http://t.co/B5GZFPUXYM"
+ } ]
+ }
+ },
+ "follow_request_sent" : false,
+ "url" : "http://t.co/B5GZFPUXYM",
+ "utc_offset" : 28800,
+ "time_zone" : "Hong Kong",
+ "notifications" : false,
+ "friends_count" : 11,
+ "profile_use_background_image" : false,
+ "profile_sidebar_fill_color" : "111111",
+ "screen_name" : "9GAG",
+ "id_str" : "16548023",
+ "profile_image_url" : "http://pbs.twimg.com/profile_images/616147175987265536/EQm39fW7_normal.png",
+ "is_translator" : false,
+ "listed_count" : 8668
+ },
+ "coordinates" : null
+ },
+ {
+ "contributors" : null,
+ "text" : "\u0645\u0634 \u0642\u0648\u0644\u062A\u0644\u0643 \u0645\u064A\u062A \u0645\u0631\u0629 \u0646\u0648 \u062F\u0627\u0631\u0643 \u0633\u0627\u0631\u0643\u0627\u0632\u0645 \u0627\u064A\u0646 \u0630\u0627 \u0643\u0644\u0627\u0633 \u0631\u0648\u0648\u0645\u061F \u062E\u062F \u0628\u0642\u064A \u0627\u0633\u062A\u062F\u0639\u0627\u0621 \u0648\u0644\u064A \u0627\u0644\u0627\u0645\u0631 \u062F\u0647 \u0648 \u0645\u062A\u062E\u0634\u0634 \u0627\u0644\u0641\u0635\u0644 \u0645\u0646 \u063A\u064A\u0631\u0647",
+ "geo" : null,
+ "retweeted" : true,
+ "in_reply_to_screen_name" : null,
+ "truncated" : false,
+ "lang" : "ar",
+ "entities" : {
+ "symbols" : [],
+ "urls" : [],
+ "hashtags" : [],
+ "user_mentions" : []
+ },
+ "in_reply_to_status_id_str" : null,
+ "is_quote_status" : false,
+ "id" : 639633990908047364,
+ "in_reply_to_user_id_str" : null,
+ "source" : "Twitter for Android<\/a>",
+ "favorited" : true,
+ "in_reply_to_status_id" : null,
+ "in_reply_to_user_id" : null,
+ "created_at" : "Fri Sep 04 03:00:01 +0000 2015",
+ "retweet_count" : 7,
+ "favorite_count" : 9,
+ "id_str" : "639633990908047364",
+ "place" : {
+ "id" : "01d0cd182297354e",
+ "place_type" : "admin",
+ "bounding_box" : {
+ "type" : "Polygon",
+ "coordinates" : [ [ [ 31.2009591, 28.9638508 ],
+ [ 31.9402534, 28.9638508 ],
+ [ 31.9402534, 30.2286469 ],
+ [ 31.2009591, 30.2286469 ] ] ]
+ },
+ "contained_within" : [],
+ "name" : "Cairo",
+ "attributes" : {},
+ "country_code" : "EG",
+ "url" : "https://api.twitter.com/1.1/geo/id/01d0cd182297354e.json",
+ "full_name" : "Cairo, Egypt",
+ "country" : "\u0645\u0635\u0631"
+ },
+ "user" : {
+ "location" : "N?menor",
+ "default_profile" : false,
+ "statuses_count" : 48794,
+ "profile_background_tile" : false,
+ "lang" : "en",
+ "profile_link_color" : "005EFF",
+ "profile_banner_url" : "https://pbs.twimg.com/profile_banners/401547956/1441153889",
+ "id" : 401547956,
+ "following" : false,
+ "favourites_count" : 11776,
+ "protected" : false,
+ "profile_text_color" : "333333",
+ "description" : "Vesti la guibba. random rants about everything.\nsay what again.",
+ "verified" : false,
+ "contributors_enabled" : false,
+ "profile_sidebar_border_color" : "000000",
+ "name" : "hmphh",
+ "profile_background_color" : "BADFCD",
+ "created_at" : "Sun Oct 30 18:22:07 +0000 2011",
+ "is_translation_enabled" : false,
+ "default_profile_image" : false,
+ "followers_count" : 1344,
+ "geo_enabled" : true,
+ "has_extended_profile" : true,
+ "profile_image_url_https" : "profile_images/awiCrDkf_normal.jpg",
+ "profile_background_image_url" : "http://pbs.twimg.com/profile_background_images/378800000123005890/77b31c457689fba0fec98a107ce12607.jpeg",
+ "profile_background_image_url_https" : "https://pbs.twimg.com/profile_background_images/378800000123005890/77b31c457689fba0fec98a107ce12607.jpeg",
+ "entities" : {
+ "description" : {
+ "urls" : []
+ },
+ "url" : {
+ "urls" : [ {
+ "expanded_url" : "https://youtu.be/lEiBLSTwNUA",
+ "indices" : [ 0, 23 ],
+ "display_url" : "youtu.be/lEiBLSTwNUA",
+ "url" : "https://t.co/3EGtaPc1dG"
+ } ]
+ }
+ },
+ "follow_request_sent" : false,
+ "url" : "https://t.co/3EGtaPc1dG",
+ "utc_offset" : 10800,
+ "time_zone" : "Athens",
+ "notifications" : false,
+ "friends_count" : 479,
+ "profile_use_background_image" : false,
+ "profile_sidebar_fill_color" : "DDEEF6",
+ "screen_name" : "Hazemazing",
+ "id_str" : "401547956",
+ "profile_image_url" : "http://pbs.twimg.com/profile_images/640186049487089664/awiCrDkf_normal.jpg",
+ "is_translator" : false,
+ "listed_count" : 13
+ },
+ "coordinates" : null
+ },
+ {
+ "contributors" : null,
+ "text" : "https://t.co/TguEaflE8o\n\n\u0644\u064A\u0646\u0643 \u0645\u0646 \u062C\u0648\u062C\u0644 \u0628\u064A\u0641\u0647\u0645\u0643 \u0627\u0632\u0627\u064A \u062A\u0633\u062A\u062E\u062F\u0645 \u0645\u062D\u0631\u0643 \u0627\u0644\u0628\u062D\u062B \u0628\u0634\u0643\u0644 \u0645\u062A\u0637\u0648\u0631 (Advanced) \u0644\u0644\u062D\u0635\u0648\u0644 \u0639\u0644\u0649 \u0646\u062A\u0627\u0626\u062C \u0623\u0641\u0636\u0644 \u0645\u0646 \u0627\u0644\u0628\u062D\u062B",
+ "geo" : null,
+ "retweeted" : false,
+ "in_reply_to_screen_name" : null,
+ "possibly_sensitive" : false,
+ "truncated" : false,
+ "lang" : "ar",
+ "entities" : {
+ "symbols" : [],
+ "urls" : [ {
+ "expanded_url" : "https://support.google.com/websearch/answer/2466433?hl=en",
+ "indices" : [ 0, 23 ],
+ "display_url" : "support.google.com/websearch/answ\u2026",
+ "url" : "https://t.co/TguEaflE8o"
+ } ],
+ "hashtags" : [],
+ "user_mentions" : []
+ },
+ "in_reply_to_status_id_str" : null,
+ "is_quote_status" : false,
+ "id" : 639172173022818304,
+ "in_reply_to_user_id_str" : null,
+ "source" : "Tweetbot for i\u039FS<\/a>",
+ "favorited" : true,
+ "in_reply_to_status_id" : null,
+ "in_reply_to_user_id" : null,
+ "created_at" : "Wed Sep 02 20:24:55 +0000 2015",
+ "retweet_count" : 2,
+ "favorite_count" : 10,
+ "id_str" : "639172173022818304",
+ "place" : null,
+ "user" : {
+ "location" : "Egypt",
+ "default_profile" : true,
+ "statuses_count" : 158,
+ "profile_background_tile" : false,
+ "lang" : "en",
+ "profile_link_color" : "0084B4",
+ "id" : 3379509274,
+ "following" : true,
+ "favourites_count" : 0,
+ "protected" : false,
+ "profile_text_color" : "333333",
+ "description" : "I will try to answer your technology related questions.\n\nP.S: won't bother if the answer is google's first result.",
+ "verified" : false,
+ "contributors_enabled" : false,
+ "profile_sidebar_border_color" : "C0DEED",
+ "name" : "Tech Q&A",
+ "profile_background_color" : "C0DEED",
+ "created_at" : "Thu Jul 16 21:56:43 +0000 2015",
+ "is_translation_enabled" : false,
+ "default_profile_image" : false,
+ "followers_count" : 97,
+ "has_extended_profile" : false,
+ "profile_image_url_https" : "profile_images/LWKq6V1C_normal.jpg",
+ "geo_enabled" : false,
+ "profile_background_image_url" : "http://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_image_url_https" : "https://abs.twimg.com/images/themes/theme1/bg.png",
+ "entities" : {
+ "description" : {
+ "urls" : []
+ }
+ },
+ "follow_request_sent" : false,
+ "url" : null,
+ "utc_offset" : null,
+ "time_zone" : null,
+ "notifications" : false,
+ "friends_count" : 1,
+ "profile_use_background_image" : true,
+ "profile_sidebar_fill_color" : "DDEEF6",
+ "screen_name" : "TechQuestionsEG",
+ "id_str" : "3379509274",
+ "profile_image_url" : "http://pbs.twimg.com/profile_images/621803779818659840/LWKq6V1C_normal.jpg",
+ "is_translator" : false,
+ "listed_count" : 3
+ },
+ "coordinates" : null
+ },
+ {
+ "contributors" : null,
+ "text" : "Did you ever notice this? http://t.co/nS8HrbCeDc",
+ "geo" : null,
+ "retweeted" : false,
+ "in_reply_to_screen_name" : null,
+ "possibly_sensitive" : false,
+ "truncated" : false,
+ "entities" : {
+ "symbols" : [],
+ "urls" : [],
+ "hashtags" : [],
+ "media" : [ {
+ "id" : 638802312950059009,
+ "sizes" : {
+ "small" : {
+ "w" : 290,
+ "h" : 680,
+ "resize" : "fit"
+ },
+ "thumb" : {
+ "w" : 150,
+ "h" : 150,
+ "resize" : "crop"
+ },
+ "large" : {
+ "w" : 437,
+ "h" : 1024,
+ "resize" : "fit"
+ },
+ "medium" : {
+ "w" : 437,
+ "h" : 1024,
+ "resize" : "fit"
+ }
+ },
+ "media_url_https" : "https://pbs.twimg.com/media/CN17UbEWEAEV2ra.jpg",
+ "media_url" : "media/CN17UbEWEAEV2ra.jpg",
+ "expanded_url" : "http://twitter.com/MakingOfs/status/638802313067503616/photo/1",
+ "indices" : [ 26, 48 ],
+ "id_str" : "638802312950059009",
+ "display_url" : "pic.twitter.com/nS8HrbCeDc",
+ "type" : "photo",
+ "url" : "http://t.co/nS8HrbCeDc"
+ } ],
+ "user_mentions" : []
+ },
+ "lang" : "en",
+ "in_reply_to_status_id_str" : null,
+ "is_quote_status" : false,
+ "id" : 638802313067503616,
+ "extended_entities" : {
+ "media" : [ {
+ "id" : 638802312950059009,
+ "sizes" : {
+ "small" : {
+ "w" : 290,
+ "h" : 680,
+ "resize" : "fit"
+ },
+ "thumb" : {
+ "w" : 150,
+ "h" : 150,
+ "resize" : "crop"
+ },
+ "large" : {
+ "w" : 437,
+ "h" : 1024,
+ "resize" : "fit"
+ },
+ "medium" : {
+ "w" : 437,
+ "h" : 1024,
+ "resize" : "fit"
+ }
+ },
+ "media_url_https" : "https://pbs.twimg.com/media/CN17UbEWEAEV2ra.jpg",
+ "media_url" : "http://pbs.twimg.com/media/CN17UbEWEAEV2ra.jpg",
+ "expanded_url" : "http://twitter.com/MakingOfs/status/638802313067503616/photo/1",
+ "indices" : [ 26, 48 ],
+ "id_str" : "638802312950059009",
+ "display_url" : "pic.twitter.com/nS8HrbCeDc",
+ "type" : "photo",
+ "url" : "http://t.co/nS8HrbCeDc"
+ } ]
+ },
+ "source" : "Buffer<\/a>",
+ "in_reply_to_user_id_str" : null,
+ "favorited" : true,
+ "in_reply_to_status_id" : null,
+ "retweet_count" : 256,
+ "in_reply_to_user_id" : null,
+ "created_at" : "Tue Sep 01 19:55:14 +0000 2015",
+ "favorite_count" : 339,
+ "id_str" : "638802313067503616",
+ "place" : null,
+ "user" : {
+ "location" : "",
+ "default_profile" : true,
+ "statuses_count" : 2035,
+ "profile_background_tile" : false,
+ "lang" : "en",
+ "profile_link_color" : "0084B4",
+ "profile_banner_url" : "https://pbs.twimg.com/profile_banners/1900720267/1401460779",
+ "id" : 1900720267,
+ "following" : false,
+ "favourites_count" : 94,
+ "protected" : false,
+ "profile_text_color" : "333333",
+ "description" : "A unique look Behind the Scenes of iconic Movies, TV shows, Trivia and more.\n\nWarning: Might ruin your childhood.",
+ "verified" : false,
+ "contributors_enabled" : false,
+ "profile_sidebar_border_color" : "C0DEED",
+ "name" : "Behind the Scenes",
+ "profile_background_color" : "C0DEED",
+ "created_at" : "Tue Sep 24 14:38:41 +0000 2013",
+ "is_translation_enabled" : false,
+ "default_profile_image" : false,
+ "followers_count" : 355691,
+ "geo_enabled" : false,
+ "has_extended_profile" : false,
+ "profile_image_url_https" : "profile_images/7229e32203e92559e972f13dd949b138_normal.jpeg",
+ "profile_background_image_url" : "http://abs.twimg.com/images/themes/theme1/bg.png",
+ "profile_background_image_url_https" : "https://abs.twimg.com/images/themes/theme1/bg.png",
+ "entities" : {
+ "description" : {
+ "urls" : []
+ }
+ },
+ "follow_request_sent" : false,
+ "url" : null,
+ "utc_offset" : 7200,
+ "time_zone" : "Amsterdam",
+ "notifications" : false,
+ "friends_count" : 17,
+ "profile_use_background_image" : true,
+ "profile_sidebar_fill_color" : "DDEEF6",
+ "screen_name" : "MakingOfs",
+ "id_str" : "1900720267",
+ "profile_image_url" : "http://pbs.twimg.com/profile_images/378800000771067498/7229e32203e92559e972f13dd949b138_normal.jpeg",
+ "is_translator" : false,
+ "listed_count" : 2230
+ },
+ "coordinates" : null
+ },
+ {
+ "contributors" : null,
+ "text" : "@n1amr \u0627\u0646\u0627 \u0641\u0643\u0631\u062A\u0643 \u0647\u062A\u0648\u0642\u0641 \u062F\u0629 \u0648\u0644\u0627 \u062D\u0627\u062C\u0629 \uD83D\uDE03",
+ "geo" : null,
+ "retweeted" : false,
+ "in_reply_to_screen_name" : "n1amr",
+ "truncated" : false,
+ "lang" : "ar",
+ "entities" : {
+ "symbols" : [],
+ "urls" : [],
+ "hashtags" : [],
+ "user_mentions" : [ {
+ "id" : 66505231,
+ "name" : "Amr Alaa",
+ "indices" : [ 0, 6 ],
+ "screen_name" : "n1amr",
+ "id_str" : "66505231"
+ } ]
+ },
+ "in_reply_to_status_id_str" : "638678008518287361",
+ "is_quote_status" : false,
+ "id" : 638678190832111616,
+ "in_reply_to_user_id_str" : "66505231",
+ "source" : "Twitter for Android<\/a>",
+ "favorited" : true,
+ "in_reply_to_status_id" : 638678008518287361,
+ "in_reply_to_user_id" : 66505231,
+ "created_at" : "Tue Sep 01 11:42:01 +0000 2015",
+ "retweet_count" : 0,
+ "favorite_count" : 1,
+ "id_str" : "638678190832111616",
+ "place" : null,
+ "user" : {
+ "location" : "\u0639\u0646\u0642 \u0627\u0644\u0632\u062C\u0627\u062C\u0629 ",
+ "default_profile" : false,
+ "statuses_count" : 53924,
+ "profile_background_tile" : false,
+ "lang" : "en",
+ "profile_link_color" : "990000",
+ "profile_banner_url" : "https://pbs.twimg.com/profile_banners/176038323/1435437479",
+ "id" : 176038323,
+ "following" : true,
+ "favourites_count" : 800,
+ "protected" : false,
+ "profile_text_color" : "333333",
+ "description" : "\u200f\u200f\u200f\u200f\u200f\u200f\u200f\u200f\u200f\u200f\u200f\u200f \u0627\u0644\u0628\u0637\u0627\u0631\u064A\u0642 \u0645\u0628\u062A\u062A\u0643\u0644\u0645\u0634 \u0628\u0633 \u0639\u0644\u0649 \u062A\u0648\u064A\u062A\u0631 \u0643\u0644\u0647 \u0628\u064A\u062A\u0643\u0644\u0645. \u0627\u0644\u062F\u0631\u0633 \u0627\u0644\u0645\u0633\u062A\u0641\u0627\u062F: \u062F\u062E\u0648\u0644 \u0639\u0646\u0642 \u0627\u0644\u0632\u062C\u0627\u062C\u0629 \u0645\u0634 \u0632\u064A \u062E\u0631\u0648\u062C\u0647\u060C \u0637\u0631\u064A\u0642\u0629 \u0627\u0644\u062A\u062D\u0636\u064A\u0631 \u0645\u0631\u0641\u0642\u0629 \u0628\u0627\u0644\u0639\u0628\u0648\u0629",
+ "verified" : false,
+ "contributors_enabled" : false,
+ "profile_sidebar_border_color" : "DFDFDF",
+ "name" : "Heisenpeng",
+ "profile_background_color" : "EBEBEB",
+ "created_at" : "Sun Aug 08 10:55:38 +0000 2010",
+ "is_translation_enabled" : false,
+ "default_profile_image" : false,
+ "followers_count" : 1326,
+ "has_extended_profile" : false,
+ "profile_image_url_https" : "profile_images/NKQje9jp_normal.jpg",
+ "geo_enabled" : true,
+ "profile_background_image_url" : "http://abs.twimg.com/images/themes/theme7/bg.gif",
+ "profile_background_image_url_https" : "https://abs.twimg.com/images/themes/theme7/bg.gif",
+ "entities" : {
+ "description" : {
+ "urls" : []
+ },
+ "url" : {
+ "urls" : [ {
+ "expanded_url" : "http://balad3agayeb.wordpress.com",
+ "indices" : [ 0, 22 ],
+ "display_url" : "balad3agayeb.wordpress.com",
+ "url" : "http://t.co/IawDDTxP1K"
+ } ]
+ }
+ },
+ "follow_request_sent" : false,
+ "url" : "http://t.co/IawDDTxP1K",
+ "utc_offset" : -18000,
+ "time_zone" : "Quito",
+ "notifications" : false,
+ "friends_count" : 331,
+ "profile_use_background_image" : true,
+ "profile_sidebar_fill_color" : "F3F3F3",
+ "screen_name" : "Maintoos",
+ "id_str" : "176038323",
+ "profile_image_url" : "http://pbs.twimg.com/profile_images/641699729416392704/NKQje9jp_normal.jpg",
+ "is_translator" : false,
+ "listed_count" : 19
+ },
+ "coordinates" : null
+ } ]
\ No newline at end of file
diff --git a/Start.jar b/Start.jar
index 66f2ff6..0266890 100644
Binary files a/Start.jar and b/Start.jar differ
diff --git a/src/Console.java b/src/Console.java
index d8f1c26..67e6680 100644
--- a/src/Console.java
+++ b/src/Console.java
@@ -51,7 +51,7 @@ static void rateLimitWait(TwitterException e) {
}
}
- static boolean promptBoolean(String q) {
+ static boolean askBoolean(String q) {
System.out.println(q + " (Y/N)");
String res = scanner.nextLine().toUpperCase();
if (res.contains("Y"))
@@ -66,9 +66,6 @@ public static void main(String[] args) throws Exception {
login();
- // if (5 != 2)
- // return;
-
int response;
do {
System.out.println("*********************************************");
@@ -88,8 +85,8 @@ public static void main(String[] args) throws Exception {
switch (response) {
case 1: {
- if (promptBoolean("Is this the first time?")) {
- if (promptBoolean("Start over?"))
+ if (askBoolean("Is this the first time?")) {
+ if (askBoolean("Start over?"))
SaveFavorites.resetProgress();
SaveFavorites.saveFavoritesOnline();
@@ -98,7 +95,7 @@ public static void main(String[] args) throws Exception {
break;
}
case 2: {
- if (promptBoolean("Refresh files"))
+ if (askBoolean("Refresh files?"))
FileHelper.collectIdsFromHTMLFolder(
FileHelper.htmlFolder);
SaveFavorites.saveFavoritesFromSavedHTML();
@@ -120,7 +117,7 @@ public static void main(String[] args) throws Exception {
long id = scanner.nextLong();
scanner.nextLine();
System.out.println("Loading tweet...");
- System.out.println(TweetsHelper.getTweet(id).get("text"));
+ TweetsHelper.printTweet(TweetsHelper.getTweet(id));
TweetsHelper.saveTweet(id);
break;
}
@@ -132,7 +129,8 @@ public static void main(String[] args) throws Exception {
JSONObject tweet = TweetsHelper.fastLoadSavedTweet(id);
System.out.println("Deleteing ...");
- System.out.println(tweet.get("text"));
+ TweetsHelper.printTweet(tweet);
+
TweetsHelper.deleteTweetProfileImage(tweet);
TweetsHelper.deleteTweetImage(tweet);
TweetsHelper.deleteTweet(tweet);
@@ -158,7 +156,7 @@ public static void main(String[] args) throws Exception {
JSONObject tweet = FileHelper.loadSavedTweet(id);
System.out.println("Successfully saved " + id);
- System.out.println(tweet.get("text"));
+ TweetsHelper.printTweet(tweet);
toRemoveFromFile.add(id);
} catch (TwitterException e) {
@@ -186,6 +184,8 @@ public static void main(String[] args) throws Exception {
break;
}
}
+ System.out.println("Press ENTER to continue...");
+ scanner.nextLine();
} while (response != 0);
System.out.println("End");
}
diff --git a/src/SaveFavorites.java b/src/SaveFavorites.java
index a29dccd..37519f2 100644
--- a/src/SaveFavorites.java
+++ b/src/SaveFavorites.java
@@ -92,7 +92,7 @@ else if (skipCodes.contains(errCode)) {
FileHelper.loadProgress().getInt("month"),
FileHelper.loadProgress().getInt("year"));
- System.out.println("------------------------------------");
+ System.out.println();
i++; // go on if successful
}
}
@@ -137,9 +137,7 @@ static void saveFavoritesOnline() throws JSONException {
// Save progress
FileHelper.saveProgress(i, page,
FileHelper.loadProgress().getLong("id"), m, y);
-
- System.out.println(
- "------------------------------------");
+ System.out.println();
i++;
} catch (Exception e) {
if (e instanceof TwitterException
@@ -199,8 +197,7 @@ static void updateOnline() throws JSONException, IOException {
n_saved = 0; // reset
TweetsHelper.saveTweet(jsonTweet);
- System.out.println(
- "------------------------------------");
+ System.out.println();
i++;
} catch (Exception e) {
if (e instanceof TwitterException
diff --git a/src/TweetsHelper.java b/src/TweetsHelper.java
index 1b93d7b..e01abbd 100644
--- a/src/TweetsHelper.java
+++ b/src/TweetsHelper.java
@@ -4,6 +4,7 @@
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
+import java.util.Date;
import twitter4j.JSONArray;
import twitter4j.JSONException;
@@ -260,8 +261,10 @@ public static boolean tweetExists(JSONObject tweet, JSONArray tweets)
return false;
}
- static SimpleDateFormat dateFormat = new SimpleDateFormat(
- "E MMM dd hh:mm:ss +SSSS YYYY");
+ static SimpleDateFormat archiveDateFormat = new SimpleDateFormat(
+ "E MMM dd hh:mm:ss +SSSS yyyy");
+ static SimpleDateFormat myDateFormat = new SimpleDateFormat(
+ "MMM dd, yyyy - hh:mm");
static ArrayList allTweets = null;
static void deleteTweetMedia(long id) throws JSONException, IOException {
@@ -318,9 +321,22 @@ static void deleteTweetProfileImage(JSONObject tweet)
}
public static void printTweet(JSONObject tweet) throws JSONException {
+ System.out.println("******************************************");
+ String createdAt = tweet.getString("created_at");
+ try {
+ Date date = archiveDateFormat.parse(createdAt);
+ createdAt = myDateFormat.format(date);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ System.out.print(tweet.getJSONObject("user").getString("name") + " (@"
+ + tweet.getJSONObject("user").getString("screen_name")
+ + ") || ");
+ System.out.print(createdAt);
+ System.out.print(" || #" + tweet.getString("id_str"));
+ System.out.println();
System.out.println("------------------------------------------");
- System.out.println(tweet.getString("created_at"));
System.out.println(tweet.getString("text"));
-
+ System.out.println("******************************************");
}
}