├── README.md ├── app.py ├── dataset_twitter-scraper_2023-08-23_22-13-19-740.json ├── elon.jpeg ├── ingest.py └── requirements.txt /README.md: -------------------------------------------------------------------------------- 1 | # Twitter Finetune 2 | 3 | This repo shows how to finetune GPT-3.5-Turbo on tweets. Specifically, Elon Musk's tweets. 4 | 5 | In this example, data is first exported from Twitter using [Apify](https://apify.com/). 6 | A copy of this data can be found in [dataset_twitter-scraper_2023-08-23_22-13-19-740.json](dataset_twitter-scraper_2023-08-23_22-13-19-740.json). 7 | 8 | This data is then loaded to a format with which it can be used to finetune a GPT-3.5-Turbo model, and is then used to do exactly that. This can be done by running `python ingest.py`. 9 | 10 | A Streamlit app is this created to compare this finetuned model to a prompted GPT-3.5-Turbo model. 11 | This can be run with `streamlit run app.py`. 12 | 13 | Access the final app hosted on Streamlit [here](https://elon-twitter-clone.streamlit.app/). 14 | -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- 1 | import langchain 2 | import streamlit as st 3 | from langchain.prompts import ChatPromptTemplate 4 | from langchain.chat_models import ChatOpenAI 5 | from langchain.schema.output_parser import StrOutputParser 6 | from langchain.callbacks.tracers.langchain import wait_for_all_tracers 7 | from langchain.callbacks.tracers.run_collector import RunCollectorCallbackHandler 8 | from langchain.schema.runnable import RunnableConfig 9 | from langsmith import Client 10 | from streamlit_feedback import streamlit_feedback 11 | 12 | client = Client() 13 | 14 | if "run_id" not in st.session_state: 15 | st.session_state.run_id = None 16 | 17 | run_collector = RunCollectorCallbackHandler() 18 | runnable_config = RunnableConfig( 19 | callbacks=[run_collector], 20 | tags=["Streamlit Chat"], 21 | ) 22 | 23 | normal_chain = ( 24 | ChatPromptTemplate.from_messages([("system", "write a tweet about {topic} in the style of Elon Musk") ]) 25 | | ChatOpenAI() 26 | | StrOutputParser() 27 | ) 28 | 29 | chain = ( 30 | ChatPromptTemplate.from_messages([("system", "write a tweet about {topic}") ]) 31 | | ChatOpenAI(model="ft:gpt-3.5-turbo-0613:langchain::7qqjIosa") 32 | | StrOutputParser() 33 | ) 34 | 35 | def generate_tweet_normal(topic): 36 | result = normal_chain.invoke({"topic": topic}) 37 | wait_for_all_tracers() 38 | return result 39 | 40 | def generate_tweet(topic): 41 | result = chain.invoke({"topic": topic}, config=runnable_config) 42 | run = run_collector.traced_runs[0] 43 | run_collector.traced_runs = [] 44 | st.session_state.run_id = run.id 45 | wait_for_all_tracers() 46 | return result 47 | 48 | 49 | col1, col2 = st.columns([1, 6]) # Adjust the ratio for desired layout 50 | 51 | # Display the smaller image in the first column 52 | col1.image("elon.jpeg") # Adjust width as needed 53 | 54 | # Display the title in the second column 55 | col2.title("Elon Musk Tweet Generator") 56 | st.info("This generator was finetuned on tweets by Elon Musk to imitate his style. Source code [here](https://github.com/langchain-ai/twitter-finetune)\n\nTwo tweets will be generated: one using a finetuned model, one useing a prompted model. Afterwards, you can provide feedback about whether the finetuned model performed better!") 57 | 58 | topic = st.text_input("Enter a topic:") 59 | if 'show_tweets' not in st.session_state: 60 | st.session_state.show_tweets = None 61 | 62 | if st.button("Generate Tweets"): 63 | if topic: 64 | col3, col4 = st.columns([6, 6]) 65 | tweet = generate_tweet(topic) 66 | col3.markdown("### Finetuned Tweet:") 67 | col3.write(f"🐦: {tweet}") 68 | col3.markdown("---") # Add a horizontal line for separation 69 | feedback = streamlit_feedback( 70 | feedback_type="thumbs", 71 | key=f"feedback_{st.session_state.run_id}", 72 | align="flex-start" 73 | ) 74 | scores = {"👍": 1, "👎": 0} 75 | if feedback: 76 | score = scores[feedback["score"]] 77 | feedback = client.create_feedback(st.session_state.run_id, "user_score", score=score) 78 | st.session_state.feedback = {"feedback_id": str(feedback.id), "score": score} 79 | tweet = generate_tweet_normal(topic) 80 | col4.markdown("### Prompted Tweet:") 81 | col4.write(f"🐦: {tweet}") 82 | col4.markdown("---") # Add a horizontal line for separation 83 | else: 84 | st.warning("Please enter a topic before generating a tweet.") 85 | -------------------------------------------------------------------------------- /dataset_twitter-scraper_2023-08-23_22-13-19-740.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "username": "elonmusk", 3 | "user_id": "44196397", 4 | "id": "1519480761749016577", 5 | "conversation_id": "1519480761749016577", 6 | "full_text": "Next I’m buying Coca-Cola to put the cocaine back in", 7 | "reply_count": 187291, 8 | "retweet_count": 648962, 9 | "favorite_count": 4596262, 10 | "hashtags": [], 11 | "symbols": [], 12 | "user_mentions": [], 13 | "urls": [], 14 | "media": [], 15 | "url": "https://twitter.com/elonmusk/status/1519480761749016577", 16 | "created_at": "2022-04-28T00:56:58.000Z", 17 | "quote_count": 171980, 18 | "is_quote_tweet": false, 19 | "is_retweet": false, 20 | "is_pinned": false, 21 | "is_truncated": false, 22 | "startUrl": "https://twitter.com/elonmusk/with_replies" 23 | }, 24 | { 25 | "username": "elonmusk", 26 | "user_id": "44196397", 27 | "id": "1518623997054918657", 28 | "conversation_id": "1518623997054918657", 29 | "full_text": "I hope that even my worst critics remain on Twitter, because that is what free speech means", 30 | "reply_count": 174468, 31 | "retweet_count": 351409, 32 | "favorite_count": 3105543, 33 | "hashtags": [], 34 | "symbols": [], 35 | "user_mentions": [], 36 | "urls": [], 37 | "media": [], 38 | "url": "https://twitter.com/elonmusk/status/1518623997054918657", 39 | "created_at": "2022-04-25T16:12:30.000Z", 40 | "quote_count": 70717, 41 | "is_quote_tweet": false, 42 | "is_retweet": false, 43 | "is_pinned": false, 44 | "is_truncated": false, 45 | "startUrl": "https://twitter.com/elonmusk/with_replies" 46 | }, 47 | { 48 | "username": "elonmusk", 49 | "user_id": "44196397", 50 | "id": "1519495072802390016", 51 | "conversation_id": "1519495072802390016", 52 | "full_text": "Let’s make Twitter maximum fun!", 53 | "reply_count": 110542, 54 | "retweet_count": 184310, 55 | "favorite_count": 2542681, 56 | "hashtags": [], 57 | "symbols": [], 58 | "user_mentions": [], 59 | "urls": [], 60 | "media": [], 61 | "url": "https://twitter.com/elonmusk/status/1519495072802390016", 62 | "created_at": "2022-04-28T01:53:50.000Z", 63 | "quote_count": 34654, 64 | "is_quote_tweet": false, 65 | "is_retweet": false, 66 | "is_pinned": false, 67 | "is_truncated": false, 68 | "startUrl": "https://twitter.com/elonmusk/with_replies" 69 | }, 70 | { 71 | "username": "elonmusk", 72 | "user_id": "44196397", 73 | "id": "1518677066325053441", 74 | "conversation_id": "1518677066325053441", 75 | "full_text": "🚀💫♥️ Yesss!!! ♥️💫🚀 https://t.co/0T9HzUHuh6", 76 | "reply_count": 145150, 77 | "retweet_count": 330889, 78 | "favorite_count": 2505986, 79 | "hashtags": [], 80 | "symbols": [], 81 | "user_mentions": [], 82 | "urls": [], 83 | "media": [ 84 | { 85 | "media_url": "https://pbs.twimg.com/media/FRNsuSFWUAUW6aP.jpg", 86 | "type": "photo" 87 | } 88 | ], 89 | "url": "https://twitter.com/elonmusk/status/1518677066325053441", 90 | "created_at": "2022-04-25T19:43:22.000Z", 91 | "quote_count": 61362, 92 | "is_quote_tweet": false, 93 | "is_retweet": false, 94 | "is_pinned": false, 95 | "is_truncated": false, 96 | "startUrl": "https://twitter.com/elonmusk/with_replies" 97 | }, 98 | { 99 | "username": "elonmusk", 100 | "user_id": "44196397", 101 | "id": "1519495982723084290", 102 | "conversation_id": "1519495982723084290", 103 | "full_text": "Listen, I can’t do miracles ok https://t.co/z7dvLMUXy8", 104 | "reply_count": 74894, 105 | "retweet_count": 202182, 106 | "favorite_count": 2473727, 107 | "hashtags": [], 108 | "symbols": [], 109 | "user_mentions": [], 110 | "urls": [], 111 | "media": [ 112 | { 113 | "media_url": "https://pbs.twimg.com/media/FRZViwWX0AMsqQ1.jpg", 114 | "type": "photo" 115 | } 116 | ], 117 | "url": "https://twitter.com/elonmusk/status/1519495982723084290", 118 | "created_at": "2022-04-28T01:57:27.000Z", 119 | "quote_count": 25525, 120 | "is_quote_tweet": false, 121 | "is_retweet": false, 122 | "is_pinned": false, 123 | "is_truncated": false, 124 | "startUrl": "https://twitter.com/elonmusk/with_replies" 125 | }, 126 | { 127 | "username": "elonmusk", 128 | "user_id": "44196397", 129 | "id": "1585841080431321088", 130 | "conversation_id": "1585841080431321088", 131 | "full_text": "the bird is freed", 132 | "reply_count": 137792, 133 | "retweet_count": 330476, 134 | "favorite_count": 2370568, 135 | "hashtags": [], 136 | "symbols": [], 137 | "user_mentions": [], 138 | "urls": [], 139 | "media": [], 140 | "url": "https://twitter.com/elonmusk/status/1585841080431321088", 141 | "created_at": "2022-10-28T03:49:11.000Z", 142 | "quote_count": 52481, 143 | "is_quote_tweet": false, 144 | "is_retweet": false, 145 | "is_pinned": false, 146 | "is_truncated": false, 147 | "startUrl": "https://twitter.com/elonmusk/with_replies" 148 | }, 149 | { 150 | "username": "elonmusk", 151 | "user_id": "44196397", 152 | "id": "1586104694421659648", 153 | "conversation_id": "1586104694421659648", 154 | "full_text": "Comedy is now legal on Twitter", 155 | "reply_count": 87869, 156 | "retweet_count": 236840, 157 | "favorite_count": 2274201, 158 | "hashtags": [], 159 | "symbols": [], 160 | "user_mentions": [], 161 | "urls": [], 162 | "media": [], 163 | "url": "https://twitter.com/elonmusk/status/1586104694421659648", 164 | "created_at": "2022-10-28T21:16:42.000Z", 165 | "quote_count": 39559, 166 | "is_quote_tweet": false, 167 | "is_retweet": false, 168 | "is_pinned": false, 169 | "is_truncated": false, 170 | "startUrl": "https://twitter.com/elonmusk/with_replies" 171 | }, 172 | { 173 | "username": "elonmusk", 174 | "user_id": "44196397", 175 | "id": "1593459801966538755", 176 | "conversation_id": "1593459801966538755", 177 | "full_text": "https://t.co/rbwbsLA1ZG", 178 | "reply_count": 67716, 179 | "retweet_count": 218714, 180 | "favorite_count": 2030318, 181 | "hashtags": [], 182 | "symbols": [], 183 | "user_mentions": [], 184 | "urls": [], 185 | "media": [ 186 | { 187 | "media_url": "https://pbs.twimg.com/media/Fh0bPd7VQAAU31D.jpg", 188 | "type": "photo" 189 | } 190 | ], 191 | "url": "https://twitter.com/elonmusk/status/1593459801966538755", 192 | "created_at": "2022-11-18T04:23:16.000Z", 193 | "quote_count": 165205, 194 | "is_quote_tweet": false, 195 | "is_retweet": false, 196 | "is_pinned": false, 197 | "is_truncated": false, 198 | "startUrl": "https://twitter.com/elonmusk/with_replies" 199 | }, 200 | { 201 | "username": "elonmusk", 202 | "user_id": "44196397", 203 | "id": "1523465632502906880", 204 | "conversation_id": "1523465632502906880", 205 | "full_text": "If I die under mysterious circumstances, it’s been nice knowin ya", 206 | "reply_count": 142816, 207 | "retweet_count": 164576, 208 | "favorite_count": 1814691, 209 | "hashtags": [], 210 | "symbols": [], 211 | "user_mentions": [], 212 | "urls": [], 213 | "media": [], 214 | "url": "https://twitter.com/elonmusk/status/1523465632502906880", 215 | "created_at": "2022-05-09T00:51:26.000Z", 216 | "quote_count": 40125, 217 | "is_quote_tweet": false, 218 | "is_retweet": false, 219 | "is_pinned": false, 220 | "is_truncated": false, 221 | "startUrl": "https://twitter.com/elonmusk/with_replies" 222 | }, 223 | { 224 | "username": "elonmusk", 225 | "user_id": "44196397", 226 | "id": "1587894226695884800", 227 | "conversation_id": "1587894226695884800", 228 | "full_text": "https://t.co/kGncG7Hs3M", 229 | "reply_count": 71915, 230 | "retweet_count": 167091, 231 | "favorite_count": 1796047, 232 | "hashtags": [], 233 | "symbols": [], 234 | "user_mentions": [], 235 | "urls": [], 236 | "media": [ 237 | { 238 | "media_url": "https://pbs.twimg.com/media/FglVYVmXkAIWB5w.jpg", 239 | "type": "photo" 240 | } 241 | ], 242 | "url": "https://twitter.com/elonmusk/status/1587894226695884800", 243 | "created_at": "2022-11-02T19:47:39.000Z", 244 | "quote_count": 63550, 245 | "is_quote_tweet": false, 246 | "is_retweet": false, 247 | "is_pinned": false, 248 | "is_truncated": false, 249 | "startUrl": "https://twitter.com/elonmusk/with_replies" 250 | }, 251 | { 252 | "username": "elonmusk", 253 | "user_id": "44196397", 254 | "id": "1236029449042198528", 255 | "conversation_id": "1236029449042198528", 256 | "full_text": "The coronavirus panic is dumb", 257 | "reply_count": 39483, 258 | "retweet_count": 267574, 259 | "favorite_count": 1453833, 260 | "hashtags": [], 261 | "symbols": [], 262 | "user_mentions": [], 263 | "urls": [], 264 | "media": [], 265 | "url": "https://twitter.com/elonmusk/status/1236029449042198528", 266 | "created_at": "2020-03-06T20:42:39.000Z", 267 | "quote_count": 38185, 268 | "is_quote_tweet": false, 269 | "is_retweet": false, 270 | "is_pinned": false, 271 | "is_truncated": false, 272 | "startUrl": "https://twitter.com/elonmusk/with_replies" 273 | }, 274 | { 275 | "username": "elonmusk", 276 | "user_id": "44196397", 277 | "id": "1519020176884305920", 278 | "conversation_id": "1519020176884305920", 279 | "full_text": "The extreme antibody reaction from those who fear free speech says it all", 280 | "reply_count": 76483, 281 | "retweet_count": 182948, 282 | "favorite_count": 1586156, 283 | "hashtags": [], 284 | "symbols": [], 285 | "user_mentions": [], 286 | "urls": [], 287 | "media": [], 288 | "url": "https://twitter.com/elonmusk/status/1519020176884305920", 289 | "created_at": "2022-04-26T18:26:46.000Z", 290 | "quote_count": 17843, 291 | "is_quote_tweet": false, 292 | "is_retweet": false, 293 | "is_pinned": false, 294 | "is_truncated": false, 295 | "startUrl": "https://twitter.com/elonmusk/with_replies" 296 | }, 297 | { 298 | "username": "elonmusk", 299 | "user_id": "44196397", 300 | "id": "1685096284275802112", 301 | "conversation_id": "1685096284275802112", 302 | "full_text": "https://t.co/XEydRiST9D", 303 | "reply_count": 129650, 304 | "retweet_count": 100921, 305 | "favorite_count": 1672309, 306 | "hashtags": [], 307 | "symbols": [], 308 | "user_mentions": [], 309 | "urls": [], 310 | "media": [ 311 | { 312 | "media_url": "https://pbs.twimg.com/media/F2KqI_ZXUAAGRCD.jpg", 313 | "type": "photo" 314 | } 315 | ], 316 | "url": "https://twitter.com/elonmusk/status/1685096284275802112", 317 | "created_at": "2023-07-29T01:13:56.000Z", 318 | "view_count": 153952239, 319 | "quote_count": 65149, 320 | "is_quote_tweet": false, 321 | "is_retweet": false, 322 | "is_pinned": false, 323 | "is_truncated": false, 324 | "startUrl": "https://twitter.com/elonmusk/with_replies" 325 | }, 326 | { 327 | "username": "elonmusk", 328 | "user_id": "44196397", 329 | "id": "1519735033950470144", 330 | "conversation_id": "1519735033950470144", 331 | "full_text": "https://t.co/Q9OjlJhi7f", 332 | "reply_count": 88482, 333 | "retweet_count": 199755, 334 | "favorite_count": 1498481, 335 | "hashtags": [], 336 | "symbols": [], 337 | "user_mentions": [], 338 | "urls": [], 339 | "media": [ 340 | { 341 | "media_url": "https://pbs.twimg.com/media/FRcu9TeXEAMjvTM.jpg", 342 | "type": "photo" 343 | } 344 | ], 345 | "url": "https://twitter.com/elonmusk/status/1519735033950470144", 346 | "created_at": "2022-04-28T17:47:22.000Z", 347 | "quote_count": 43234, 348 | "is_quote_tweet": false, 349 | "is_retweet": false, 350 | "is_pinned": false, 351 | "is_truncated": false, 352 | "startUrl": "https://twitter.com/elonmusk/with_replies" 353 | }, 354 | { 355 | "username": "elonmusk", 356 | "user_id": "44196397", 357 | "id": "1519415674111672325", 358 | "conversation_id": "1519415674111672325", 359 | "full_text": "For Twitter to deserve public trust, it must be politically neutral, which effectively means upsetting the far right and the far left equally", 360 | "reply_count": 77096, 361 | "retweet_count": 137275, 362 | "favorite_count": 1489409, 363 | "hashtags": [], 364 | "symbols": [], 365 | "user_mentions": [], 366 | "urls": [], 367 | "media": [], 368 | "url": "https://twitter.com/elonmusk/status/1519415674111672325", 369 | "created_at": "2022-04-27T20:38:20.000Z", 370 | "quote_count": 28306, 371 | "is_quote_tweet": false, 372 | "is_retweet": false, 373 | "is_pinned": false, 374 | "is_truncated": false, 375 | "startUrl": "https://twitter.com/elonmusk/with_replies" 376 | }, 377 | { 378 | "username": "elonmusk", 379 | "user_id": "44196397", 380 | "id": "1479236333516165121", 381 | "conversation_id": "1479236333516165121", 382 | "full_text": "Starlinks with “lasers” deployed to orbit https://t.co/Y1eg9gl7sJ", 383 | "reply_count": 12544, 384 | "retweet_count": 9849, 385 | "favorite_count": 915843, 386 | "hashtags": [], 387 | "symbols": [], 388 | "user_mentions": [], 389 | "urls": [], 390 | "media": [ 391 | { 392 | "media_url": "https://pbs.twimg.com/media/FIdNmXtVkAEF0Ss.jpg", 393 | "type": "photo" 394 | } 395 | ], 396 | "url": "https://twitter.com/elonmusk/status/1479236333516165121", 397 | "created_at": "2022-01-06T23:39:59.000Z", 398 | "quote_count": 1185, 399 | "is_quote_tweet": false, 400 | "is_retweet": false, 401 | "is_pinned": false, 402 | "is_truncated": false, 403 | "startUrl": "https://twitter.com/elonmusk/with_replies" 404 | }, 405 | { 406 | "username": "elonmusk", 407 | "user_id": "44196397", 408 | "id": "1670234980776132608", 409 | "conversation_id": "1670234980776132608", 410 | "full_text": "Oh hi lol https://t.co/pLxkLDu0Qs", 411 | "reply_count": 56500, 412 | "retweet_count": 125873, 413 | "favorite_count": 1546285, 414 | "hashtags": [], 415 | "symbols": [], 416 | "user_mentions": [], 417 | "urls": [], 418 | "media": [ 419 | { 420 | "media_url": "https://pbs.twimg.com/media/Fy3d3Q4XsAAPSAN.jpg", 421 | "type": "photo" 422 | } 423 | ], 424 | "url": "https://twitter.com/elonmusk/status/1670234980776132608", 425 | "created_at": "2023-06-18T01:00:25.000Z", 426 | "view_count": 80352350, 427 | "quote_count": 9952, 428 | "is_quote_tweet": false, 429 | "is_retweet": false, 430 | "is_pinned": false, 431 | "is_truncated": false, 432 | "startUrl": "https://twitter.com/elonmusk/with_replies" 433 | }, 434 | { 435 | "username": "elonmusk", 436 | "user_id": "44196397", 437 | "id": "1519469891455234048", 438 | "conversation_id": "1519469891455234048", 439 | "full_text": "Twitter DMs should have end to end encryption like Signal, so no one can spy on or hack your messages", 440 | "reply_count": 40662, 441 | "retweet_count": 101908, 442 | "favorite_count": 1403300, 443 | "hashtags": [], 444 | "symbols": [], 445 | "user_mentions": [], 446 | "urls": [], 447 | "media": [], 448 | "url": "https://twitter.com/elonmusk/status/1519469891455234048", 449 | "created_at": "2022-04-28T00:13:47.000Z", 450 | "quote_count": 16661, 451 | "is_quote_tweet": false, 452 | "is_retweet": false, 453 | "is_pinned": false, 454 | "is_truncated": false, 455 | "startUrl": "https://twitter.com/elonmusk/with_replies" 456 | }, 457 | { 458 | "username": "elonmusk", 459 | "user_id": "44196397", 460 | "id": "1625368108461613057", 461 | "conversation_id": "1625368108461613057", 462 | "full_text": "https://t.co/iZUukCVrl5", 463 | "reply_count": 46125, 464 | "retweet_count": 80611, 465 | "favorite_count": 1436396, 466 | "hashtags": [], 467 | "symbols": [], 468 | "user_mentions": [], 469 | "urls": [], 470 | "media": [ 471 | { 472 | "media_url": "https://pbs.twimg.com/media/Fo53ramacAAigCq.jpg", 473 | "type": "photo" 474 | } 475 | ], 476 | "url": "https://twitter.com/elonmusk/status/1625368108461613057", 477 | "created_at": "2023-02-14T05:35:29.000Z", 478 | "view_count": 177548664, 479 | "quote_count": 20288, 480 | "is_quote_tweet": false, 481 | "is_retweet": false, 482 | "is_pinned": false, 483 | "is_truncated": false, 484 | "startUrl": "https://twitter.com/elonmusk/with_replies" 485 | }, 486 | { 487 | "username": "elonmusk", 488 | "user_id": "44196397", 489 | "id": "1517707521343082496", 490 | "conversation_id": "1517707521343082496", 491 | "full_text": "in case u need to lose a boner fast https://t.co/fcHiaXKCJi", 492 | "reply_count": 68690, 493 | "retweet_count": 128285, 494 | "favorite_count": 1353674, 495 | "hashtags": [], 496 | "symbols": [], 497 | "user_mentions": [], 498 | "urls": [], 499 | "media": [ 500 | { 501 | "media_url": "https://pbs.twimg.com/media/FQ_68lnWQAIuYMM.jpg", 502 | "type": "photo" 503 | } 504 | ], 505 | "url": "https://twitter.com/elonmusk/status/1517707521343082496", 506 | "created_at": "2022-04-23T03:30:45.000Z", 507 | "quote_count": 30414, 508 | "is_quote_tweet": false, 509 | "is_retweet": false, 510 | "is_pinned": false, 511 | "is_truncated": false, 512 | "startUrl": "https://twitter.com/elonmusk/with_replies" 513 | }, 514 | { 515 | "username": "elonmusk", 516 | "user_id": "44196397", 517 | "id": "1531647849599057921", 518 | "conversation_id": "1531647849599057921", 519 | "full_text": "https://t.co/G83vCrHHJf", 520 | "reply_count": 44573, 521 | "retweet_count": 128520, 522 | "favorite_count": 1349498, 523 | "hashtags": [], 524 | "symbols": [], 525 | "user_mentions": [], 526 | "urls": [], 527 | "media": [ 528 | { 529 | "media_url": "https://pbs.twimg.com/media/FUGBmevWYAM-V_M.jpg", 530 | "type": "photo" 531 | } 532 | ], 533 | "url": "https://twitter.com/elonmusk/status/1531647849599057921", 534 | "created_at": "2022-05-31T14:44:38.000Z", 535 | "quote_count": 21742, 536 | "is_quote_tweet": false, 537 | "is_retweet": false, 538 | "is_pinned": false, 539 | "is_truncated": false, 540 | "startUrl": "https://twitter.com/elonmusk/with_replies" 541 | }, 542 | { 543 | "username": "elonmusk", 544 | "user_id": "44196397", 545 | "id": "1594191387519373313", 546 | "conversation_id": "1594191387519373313", 547 | "full_text": "Twitter is ALIVE", 548 | "reply_count": 86483, 549 | "retweet_count": 106216, 550 | "favorite_count": 1377837, 551 | "hashtags": [], 552 | "symbols": [], 553 | "user_mentions": [], 554 | "urls": [], 555 | "media": [], 556 | "url": "https://twitter.com/elonmusk/status/1594191387519373313", 557 | "created_at": "2022-11-20T04:50:20.000Z", 558 | "quote_count": 21561, 559 | "is_quote_tweet": false, 560 | "is_retweet": false, 561 | "is_pinned": false, 562 | "is_truncated": false, 563 | "startUrl": "https://twitter.com/elonmusk/with_replies" 564 | }, 565 | { 566 | "username": "elonmusk", 567 | "user_id": "44196397", 568 | "id": "1667289678612156416", 569 | "conversation_id": "1667289678612156416", 570 | "full_text": "https://t.co/g9gS4MUIVL", 571 | "reply_count": 37176, 572 | "retweet_count": 178234, 573 | "favorite_count": 1383503, 574 | "hashtags": [], 575 | "symbols": [], 576 | "user_mentions": [], 577 | "urls": [], 578 | "media": [ 579 | { 580 | "media_url": "https://pbs.twimg.com/media/FyNnICoaUAEE9Xv.jpg", 581 | "type": "photo" 582 | } 583 | ], 584 | "url": "https://twitter.com/elonmusk/status/1667289678612156416", 585 | "created_at": "2023-06-09T21:56:50.000Z", 586 | "view_count": 87691832, 587 | "quote_count": 13850, 588 | "is_quote_tweet": false, 589 | "is_retweet": false, 590 | "is_pinned": false, 591 | "is_truncated": false, 592 | "startUrl": "https://twitter.com/elonmusk/with_replies" 593 | }, 594 | { 595 | "username": "elonmusk", 596 | "user_id": "44196397", 597 | "id": "1585341984679469056", 598 | "conversation_id": "1585341984679469056", 599 | "full_text": "Entering Twitter HQ – let that sink in! https://t.co/D68z4K2wq7", 600 | "reply_count": 65658, 601 | "retweet_count": 172649, 602 | "favorite_count": 1331840, 603 | "hashtags": [], 604 | "symbols": [], 605 | "user_mentions": [], 606 | "urls": [], 607 | "media": [ 608 | { 609 | "media_url": "https://pbs.twimg.com/ext_tw_video_thumb/1585341912877146112/pu/img/DwJ7wlGIe9iryk6N.jpg", 610 | "type": "video", 611 | "video_url": "https://video.twimg.com/ext_tw_video/1585341912877146112/pu/vid/1920x1080/aeoVUvTgj4wHShhN.mp4?tag=14" 612 | } 613 | ], 614 | "url": "https://twitter.com/elonmusk/status/1585341984679469056", 615 | "created_at": "2022-10-26T18:45:58.000Z", 616 | "view_count": 48607062, 617 | "quote_count": 42432, 618 | "is_quote_tweet": false, 619 | "is_retweet": false, 620 | "is_pinned": false, 621 | "is_truncated": false, 622 | "startUrl": "https://twitter.com/elonmusk/with_replies" 623 | }, 624 | { 625 | "username": "elonmusk", 626 | "user_id": "44196397", 627 | "id": "1521202951230046210", 628 | "conversation_id": "1521202951230046210", 629 | "full_text": "As I was saying … https://t.co/tsGz6fCWuW", 630 | "reply_count": 52348, 631 | "retweet_count": 97069, 632 | "favorite_count": 1273109, 633 | "hashtags": [], 634 | "symbols": [], 635 | "user_mentions": [], 636 | "urls": [], 637 | "media": [ 638 | { 639 | "media_url": "https://pbs.twimg.com/media/FRxmBNeXwAMVTOg.jpg", 640 | "type": "photo" 641 | } 642 | ], 643 | "url": "https://twitter.com/elonmusk/status/1521202951230046210", 644 | "created_at": "2022-05-02T19:00:20.000Z", 645 | "quote_count": 9562, 646 | "is_quote_tweet": false, 647 | "is_retweet": false, 648 | "is_pinned": false, 649 | "is_truncated": false, 650 | "startUrl": "https://twitter.com/elonmusk/with_replies" 651 | }, 652 | { 653 | "username": "elonmusk", 654 | "user_id": "44196397", 655 | "id": "1588750686006947840", 656 | "conversation_id": "1588750686006947840", 657 | "full_text": "Trash me all day, but it’ll cost $8", 658 | "reply_count": 104121, 659 | "retweet_count": 89130, 660 | "favorite_count": 1300597, 661 | "hashtags": [], 662 | "symbols": [], 663 | "user_mentions": [], 664 | "urls": [], 665 | "media": [], 666 | "url": "https://twitter.com/elonmusk/status/1588750686006947840", 667 | "created_at": "2022-11-05T04:30:55.000Z", 668 | "quote_count": 28347, 669 | "is_quote_tweet": false, 670 | "is_retweet": false, 671 | "is_pinned": false, 672 | "is_truncated": false, 673 | "startUrl": "https://twitter.com/elonmusk/with_replies" 674 | }, 675 | { 676 | "username": "elonmusk", 677 | "user_id": "44196397", 678 | "id": "1053390822991790083", 679 | "conversation_id": "1053390822991790083", 680 | "full_text": "Had to been done ur welcome https://t.co/7jT0f9lqIS", 681 | "reply_count": 15864, 682 | "retweet_count": 322101, 683 | "favorite_count": 1102018, 684 | "hashtags": [], 685 | "symbols": [], 686 | "user_mentions": [], 687 | "urls": [], 688 | "media": [ 689 | { 690 | "media_url": "https://pbs.twimg.com/media/Dp5lXiYUUAAngKq.jpg", 691 | "type": "photo" 692 | } 693 | ], 694 | "url": "https://twitter.com/elonmusk/status/1053390822991790083", 695 | "created_at": "2018-10-19T21:01:57.000Z", 696 | "quote_count": 24554, 697 | "is_quote_tweet": false, 698 | "is_retweet": false, 699 | "is_pinned": false, 700 | "is_truncated": false, 701 | "startUrl": "https://twitter.com/elonmusk/with_replies" 702 | }, 703 | { 704 | "username": "elonmusk", 705 | "user_id": "44196397", 706 | "id": "1590755506112823296", 707 | "conversation_id": "1590755506112823296", 708 | "full_text": "I love when people complain about Twitter … on Twitter 🤣🤣", 709 | "reply_count": 78232, 710 | "retweet_count": 101956, 711 | "favorite_count": 1268496, 712 | "hashtags": [], 713 | "symbols": [], 714 | "user_mentions": [], 715 | "urls": [], 716 | "media": [], 717 | "url": "https://twitter.com/elonmusk/status/1590755506112823296", 718 | "created_at": "2022-11-10T17:17:22.000Z", 719 | "quote_count": 28192, 720 | "is_quote_tweet": false, 721 | "is_retweet": false, 722 | "is_pinned": false, 723 | "is_truncated": false, 724 | "startUrl": "https://twitter.com/elonmusk/with_replies" 725 | }, 726 | { 727 | "username": "elonmusk", 728 | "user_id": "44196397", 729 | "id": "1601894132573605888", 730 | "conversation_id": "1601894132573605888", 731 | "full_text": "My pronouns are Prosecute/Fauci", 732 | "reply_count": 110524, 733 | "retweet_count": 180237, 734 | "favorite_count": 1231419, 735 | "hashtags": [], 736 | "symbols": [], 737 | "user_mentions": [], 738 | "urls": [], 739 | "media": [], 740 | "url": "https://twitter.com/elonmusk/status/1601894132573605888", 741 | "created_at": "2022-12-11T10:58:17.000Z", 742 | "quote_count": 34573, 743 | "is_quote_tweet": false, 744 | "is_retweet": false, 745 | "is_pinned": false, 746 | "is_truncated": false, 747 | "startUrl": "https://twitter.com/elonmusk/with_replies" 748 | }, 749 | { 750 | "username": "elonmusk", 751 | "user_id": "44196397", 752 | "id": "1625695877326340102", 753 | "conversation_id": "1625695877326340102", 754 | "full_text": "The new CEO of Twitter is amazing https://t.co/yBqWFUDIQH", 755 | "reply_count": 42614, 756 | "retweet_count": 87988, 757 | "favorite_count": 1240934, 758 | "hashtags": [], 759 | "symbols": [], 760 | "user_mentions": [], 761 | "urls": [], 762 | "media": [ 763 | { 764 | "media_url": "https://pbs.twimg.com/media/Fo-hx39aIAABMKW.jpg", 765 | "type": "photo" 766 | } 767 | ], 768 | "url": "https://twitter.com/elonmusk/status/1625695877326340102", 769 | "created_at": "2023-02-15T03:17:55.000Z", 770 | "view_count": 140213026, 771 | "quote_count": 14042, 772 | "is_quote_tweet": false, 773 | "is_retweet": false, 774 | "is_pinned": false, 775 | "is_truncated": false, 776 | "startUrl": "https://twitter.com/elonmusk/with_replies" 777 | }, 778 | { 779 | "username": "elonmusk", 780 | "user_id": "44196397", 781 | "id": "1601624795585486848", 782 | "conversation_id": "1601624795585486848", 783 | "full_text": "🇲🇦🇲🇦 Congrats Morocco!! 🇲🇦🇲🇦", 784 | "reply_count": 32666, 785 | "retweet_count": 132562, 786 | "favorite_count": 1219545, 787 | "hashtags": [], 788 | "symbols": [], 789 | "user_mentions": [], 790 | "urls": [], 791 | "media": [], 792 | "url": "https://twitter.com/elonmusk/status/1601624795585486848", 793 | "created_at": "2022-12-10T17:08:02.000Z", 794 | "quote_count": 12875, 795 | "is_quote_tweet": false, 796 | "is_retweet": false, 797 | "is_pinned": false, 798 | "is_truncated": false, 799 | "startUrl": "https://twitter.com/elonmusk/with_replies" 800 | }, 801 | { 802 | "username": "elonmusk", 803 | "user_id": "44196397", 804 | "id": "1607997591870124032", 805 | "conversation_id": "1607997591870124032", 806 | "full_text": "I’m not brainwashed!! https://t.co/4kx61uu4yy", 807 | "reply_count": 71411, 808 | "retweet_count": 151179, 809 | "favorite_count": 1188252, 810 | "hashtags": [], 811 | "symbols": [], 812 | "user_mentions": [], 813 | "urls": [], 814 | "media": [ 815 | { 816 | "media_url": "https://pbs.twimg.com/media/FlDBSYAXgAAlX8i.jpg", 817 | "type": "photo" 818 | } 819 | ], 820 | "url": "https://twitter.com/elonmusk/status/1607997591870124032", 821 | "created_at": "2022-12-28T07:11:15.000Z", 822 | "view_count": 130353016, 823 | "quote_count": 39375, 824 | "is_quote_tweet": false, 825 | "is_retweet": false, 826 | "is_pinned": false, 827 | "is_truncated": false, 828 | "startUrl": "https://twitter.com/elonmusk/with_replies" 829 | }, 830 | { 831 | "username": "elonmusk", 832 | "user_id": "44196397", 833 | "id": "1503287788652871680", 834 | "conversation_id": "1503287788652871680", 835 | "full_text": "https://t.co/Gw6xaw1u0N", 836 | "reply_count": 30439, 837 | "retweet_count": 137446, 838 | "favorite_count": 1141043, 839 | "hashtags": [], 840 | "symbols": [], 841 | "user_mentions": [], 842 | "urls": [], 843 | "media": [ 844 | { 845 | "media_url": "https://pbs.twimg.com/media/FNzARriXsAMoSur.jpg", 846 | "type": "photo" 847 | } 848 | ], 849 | "url": "https://twitter.com/elonmusk/status/1503287788652871680", 850 | "created_at": "2022-03-14T08:31:53.000Z", 851 | "quote_count": 24278, 852 | "is_quote_tweet": false, 853 | "is_retweet": false, 854 | "is_pinned": false, 855 | "is_truncated": false, 856 | "startUrl": "https://twitter.com/elonmusk/with_replies" 857 | }, 858 | { 859 | "username": "elonmusk", 860 | "user_id": "44196397", 861 | "id": "1514720245113577473", 862 | "conversation_id": "1514720245113577473", 863 | "full_text": "i♥️u", 864 | "reply_count": 84542, 865 | "retweet_count": 79423, 866 | "favorite_count": 1139093, 867 | "hashtags": [], 868 | "symbols": [], 869 | "user_mentions": [], 870 | "urls": [], 871 | "media": [], 872 | "url": "https://twitter.com/elonmusk/status/1514720245113577473", 873 | "created_at": "2022-04-14T21:40:23.000Z", 874 | "quote_count": 15750, 875 | "is_quote_tweet": false, 876 | "is_retweet": false, 877 | "is_pinned": false, 878 | "is_truncated": false, 879 | "startUrl": "https://twitter.com/elonmusk/with_replies" 880 | }, 881 | { 882 | "username": "elonmusk", 883 | "user_id": "44196397", 884 | "id": "1520017094007476224", 885 | "conversation_id": "1520017094007476224", 886 | "full_text": "The far left hates everyone, themselves included!", 887 | "reply_count": 59438, 888 | "retweet_count": 114302, 889 | "favorite_count": 1128704, 890 | "hashtags": [], 891 | "symbols": [], 892 | "user_mentions": [], 893 | "urls": [], 894 | "media": [], 895 | "url": "https://twitter.com/elonmusk/status/1520017094007476224", 896 | "created_at": "2022-04-29T12:28:10.000Z", 897 | "quote_count": 16725, 898 | "is_quote_tweet": false, 899 | "is_retweet": false, 900 | "is_pinned": false, 901 | "is_truncated": false, 902 | "startUrl": "https://twitter.com/elonmusk/with_replies" 903 | }, 904 | { 905 | "username": "elonmusk", 906 | "user_id": "44196397", 907 | "id": "1530380264966434823", 908 | "conversation_id": "1530380264966434823", 909 | "full_text": "https://t.co/USLO967YsJ", 910 | "reply_count": 35224, 911 | "retweet_count": 92904, 912 | "favorite_count": 1146612, 913 | "hashtags": [], 914 | "symbols": [], 915 | "user_mentions": [], 916 | "urls": [], 917 | "media": [ 918 | { 919 | "media_url": "https://pbs.twimg.com/media/FT0AuTZWAAEgQHU.jpg", 920 | "type": "photo" 921 | } 922 | ], 923 | "url": "https://twitter.com/elonmusk/status/1530380264966434823", 924 | "created_at": "2022-05-28T02:47:42.000Z", 925 | "quote_count": 8393, 926 | "is_quote_tweet": false, 927 | "is_retweet": false, 928 | "is_pinned": false, 929 | "is_truncated": false, 930 | "startUrl": "https://twitter.com/elonmusk/with_replies" 931 | }, 932 | { 933 | "username": "elonmusk", 934 | "user_id": "44196397", 935 | "id": "1523658010241155073", 936 | "conversation_id": "1523658010241155073", 937 | "full_text": "Chocolate milk is insanely good. Just had some.", 938 | "reply_count": 68723, 939 | "retweet_count": 71066, 940 | "favorite_count": 1090118, 941 | "hashtags": [], 942 | "symbols": [], 943 | "user_mentions": [], 944 | "urls": [], 945 | "media": [], 946 | "url": "https://twitter.com/elonmusk/status/1523658010241155073", 947 | "created_at": "2022-05-09T13:35:52.000Z", 948 | "quote_count": 14543, 949 | "is_quote_tweet": false, 950 | "is_retweet": false, 951 | "is_pinned": false, 952 | "is_truncated": false, 953 | "startUrl": "https://twitter.com/elonmusk/with_replies" 954 | }, 955 | { 956 | "username": "elonmusk", 957 | "user_id": "44196397", 958 | "id": "1511982702819520512", 959 | "conversation_id": "1511982702819520512", 960 | "full_text": "https://t.co/TW2lLQakE5", 961 | "reply_count": 31984, 962 | "retweet_count": 103366, 963 | "favorite_count": 1088637, 964 | "hashtags": [], 965 | "symbols": [], 966 | "user_mentions": [], 967 | "urls": [], 968 | "media": [ 969 | { 970 | "media_url": "https://pbs.twimg.com/media/FPukQSkXEAAtaQb.jpg", 971 | "type": "photo" 972 | } 973 | ], 974 | "url": "https://twitter.com/elonmusk/status/1511982702819520512", 975 | "created_at": "2022-04-07T08:22:22.000Z", 976 | "quote_count": 11547, 977 | "is_quote_tweet": false, 978 | "is_retweet": false, 979 | "is_pinned": false, 980 | "is_truncated": false, 981 | "startUrl": "https://twitter.com/elonmusk/with_replies" 982 | }, 983 | { 984 | "username": "elonmusk", 985 | "user_id": "44196397", 986 | "id": "1688485935816581120", 987 | "conversation_id": "1688485935816581120", 988 | "full_text": "https://t.co/hDSTKPdQnG", 989 | "reply_count": 29410, 990 | "retweet_count": 67082, 991 | "favorite_count": 1176975, 992 | "hashtags": [], 993 | "symbols": [], 994 | "user_mentions": [], 995 | "urls": [], 996 | "media": [ 997 | { 998 | "media_url": "https://pbs.twimg.com/media/F261AH-WUAAuyrT.jpg", 999 | "type": "photo" 1000 | } 1001 | ], 1002 | "url": "https://twitter.com/elonmusk/status/1688485935816581120", 1003 | "created_at": "2023-08-07T09:43:12.000Z", 1004 | "view_count": 66638614, 1005 | "quote_count": 4715, 1006 | "is_quote_tweet": false, 1007 | "is_retweet": false, 1008 | "is_pinned": false, 1009 | "is_truncated": false, 1010 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1011 | }, 1012 | { 1013 | "username": "elonmusk", 1014 | "user_id": "44196397", 1015 | "id": "1546344529460174849", 1016 | "conversation_id": "1546344529460174849", 1017 | "full_text": "https://t.co/JcLMee61wj", 1018 | "reply_count": 36837, 1019 | "retweet_count": 120770, 1020 | "favorite_count": 1088822, 1021 | "hashtags": [], 1022 | "symbols": [], 1023 | "user_mentions": [], 1024 | "urls": [], 1025 | "media": [ 1026 | { 1027 | "media_url": "https://pbs.twimg.com/media/FXW4J4xXgAAXFKs.jpg", 1028 | "type": "photo" 1029 | } 1030 | ], 1031 | "url": "https://twitter.com/elonmusk/status/1546344529460174849", 1032 | "created_at": "2022-07-11T04:04:00.000Z", 1033 | "quote_count": 16457, 1034 | "is_quote_tweet": false, 1035 | "is_retweet": false, 1036 | "is_pinned": false, 1037 | "is_truncated": false, 1038 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1039 | }, 1040 | { 1041 | "username": "elonmusk", 1042 | "user_id": "44196397", 1043 | "id": "1686050455468621831", 1044 | "conversation_id": "1686050455468621831", 1045 | "full_text": "I ♥️ Canada https://t.co/95321VIi8r", 1046 | "reply_count": 73993, 1047 | "retweet_count": 102243, 1048 | "favorite_count": 1156524, 1049 | "hashtags": [], 1050 | "symbols": [], 1051 | "user_mentions": [], 1052 | "urls": [], 1053 | "media": [ 1054 | { 1055 | "media_url": "https://pbs.twimg.com/media/F2YN81pXMAAjF1e.jpg", 1056 | "type": "photo" 1057 | } 1058 | ], 1059 | "url": "https://twitter.com/elonmusk/status/1686050455468621831", 1060 | "created_at": "2023-07-31T16:25:28.000Z", 1061 | "view_count": 130861294, 1062 | "quote_count": 51439, 1063 | "is_quote_tweet": false, 1064 | "is_retweet": false, 1065 | "is_pinned": false, 1066 | "is_truncated": false, 1067 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1068 | }, 1069 | { 1070 | "username": "elonmusk", 1071 | "user_id": "44196397", 1072 | "id": "1520650036865949696", 1073 | "conversation_id": "1520650036865949696", 1074 | "full_text": "Since I’ve been asked a lot:\n\nBuy stock in several companies that make products & services that *you* believe in.\n\nOnly sell if you think their products & services are trending worse. Don’t panic when the market does.\n\nThis will serve you well in the long-term.", 1075 | "reply_count": 42044, 1076 | "retweet_count": 104025, 1077 | "favorite_count": 1056890, 1078 | "hashtags": [], 1079 | "symbols": [], 1080 | "user_mentions": [], 1081 | "urls": [], 1082 | "media": [], 1083 | "url": "https://twitter.com/elonmusk/status/1520650036865949696", 1084 | "created_at": "2022-05-01T06:23:15.000Z", 1085 | "quote_count": 9050, 1086 | "is_quote_tweet": false, 1087 | "is_retweet": false, 1088 | "is_pinned": false, 1089 | "is_truncated": false, 1090 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1091 | }, 1092 | { 1093 | "username": "elonmusk", 1094 | "user_id": "44196397", 1095 | "id": "1587297137099931649", 1096 | "conversation_id": "1587297137099931649", 1097 | "full_text": "Halloween with my Mom https://t.co/xOAgNeeiNN", 1098 | "reply_count": 36632, 1099 | "retweet_count": 44968, 1100 | "favorite_count": 1073096, 1101 | "hashtags": [], 1102 | "symbols": [], 1103 | "user_mentions": [], 1104 | "urls": [], 1105 | "media": [ 1106 | { 1107 | "media_url": "https://pbs.twimg.com/media/Fgc2U1AXkAA99Ay.jpg", 1108 | "type": "photo" 1109 | } 1110 | ], 1111 | "url": "https://twitter.com/elonmusk/status/1587297137099931649", 1112 | "created_at": "2022-11-01T04:15:02.000Z", 1113 | "quote_count": 6724, 1114 | "is_quote_tweet": false, 1115 | "is_retweet": false, 1116 | "is_pinned": false, 1117 | "is_truncated": false, 1118 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1119 | }, 1120 | { 1121 | "username": "elonmusk", 1122 | "user_id": "44196397", 1123 | "id": "1388693126206918658", 1124 | "conversation_id": "1388693126206918658", 1125 | "full_text": "I love Art Deco", 1126 | "reply_count": 25352, 1127 | "retweet_count": 11784, 1128 | "favorite_count": 758325, 1129 | "hashtags": [], 1130 | "symbols": [], 1131 | "user_mentions": [], 1132 | "urls": [], 1133 | "media": [], 1134 | "url": "https://twitter.com/elonmusk/status/1388693126206918658", 1135 | "created_at": "2021-05-02T03:13:36.000Z", 1136 | "quote_count": 3020, 1137 | "is_quote_tweet": false, 1138 | "is_retweet": false, 1139 | "is_pinned": false, 1140 | "is_truncated": false, 1141 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1142 | }, 1143 | { 1144 | "username": "elonmusk", 1145 | "user_id": "44196397", 1146 | "id": "1685384125836849153", 1147 | "conversation_id": "1685384125836849153", 1148 | "full_text": "https://t.co/5YdlVQifRn", 1149 | "reply_count": 38306, 1150 | "retweet_count": 56775, 1151 | "favorite_count": 1120840, 1152 | "hashtags": [], 1153 | "symbols": [], 1154 | "user_mentions": [], 1155 | "urls": [], 1156 | "media": [ 1157 | { 1158 | "media_url": "https://pbs.twimg.com/media/F2Ov7dOWcAAylqk.jpg", 1159 | "type": "photo" 1160 | } 1161 | ], 1162 | "url": "https://twitter.com/elonmusk/status/1685384125836849153", 1163 | "created_at": "2023-07-29T20:17:43.000Z", 1164 | "view_count": 77682952, 1165 | "quote_count": 10273, 1166 | "is_quote_tweet": false, 1167 | "is_retweet": false, 1168 | "is_pinned": false, 1169 | "is_truncated": false, 1170 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1171 | }, 1172 | { 1173 | "username": "elonmusk", 1174 | "user_id": "44196397", 1175 | "id": "1524883482836623373", 1176 | "conversation_id": "1524883482836623373", 1177 | "full_text": "Biden’s mistake is that he thinks he was elected to transform the country, but actually everyone just wanted less drama", 1178 | "reply_count": 58436, 1179 | "retweet_count": 88667, 1180 | "favorite_count": 1035375, 1181 | "hashtags": [], 1182 | "symbols": [], 1183 | "user_mentions": [], 1184 | "urls": [], 1185 | "media": [], 1186 | "url": "https://twitter.com/elonmusk/status/1524883482836623373", 1187 | "created_at": "2022-05-12T22:45:27.000Z", 1188 | "quote_count": 13152, 1189 | "is_quote_tweet": false, 1190 | "is_retweet": false, 1191 | "is_pinned": false, 1192 | "is_truncated": false, 1193 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1194 | }, 1195 | { 1196 | "username": "elonmusk", 1197 | "user_id": "44196397", 1198 | "id": "1587627120355934208", 1199 | "conversation_id": "1587627120355934208", 1200 | "full_text": "To all complainers, please continue complaining, but it will cost $8", 1201 | "reply_count": 77567, 1202 | "retweet_count": 80134, 1203 | "favorite_count": 1051207, 1204 | "hashtags": [], 1205 | "symbols": [], 1206 | "user_mentions": [], 1207 | "urls": [], 1208 | "media": [], 1209 | "url": "https://twitter.com/elonmusk/status/1587627120355934208", 1210 | "created_at": "2022-11-02T02:06:16.000Z", 1211 | "quote_count": 29667, 1212 | "is_quote_tweet": false, 1213 | "is_retweet": false, 1214 | "is_pinned": false, 1215 | "is_truncated": false, 1216 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1217 | }, 1218 | { 1219 | "username": "elonmusk", 1220 | "user_id": "44196397", 1221 | "id": "1594500655724609536", 1222 | "conversation_id": "1594500655724609536", 1223 | "full_text": "And lead us not into temptation … https://t.co/8qNOXzwXS9", 1224 | "reply_count": 67690, 1225 | "retweet_count": 86645, 1226 | "favorite_count": 1041472, 1227 | "hashtags": [], 1228 | "symbols": [], 1229 | "user_mentions": [], 1230 | "urls": [], 1231 | "media": [ 1232 | { 1233 | "media_url": "https://pbs.twimg.com/media/FiDN441XEAEq5lc.jpg", 1234 | "type": "photo" 1235 | } 1236 | ], 1237 | "url": "https://twitter.com/elonmusk/status/1594500655724609536", 1238 | "created_at": "2022-11-21T01:19:15.000Z", 1239 | "quote_count": 26030, 1240 | "is_quote_tweet": false, 1241 | "is_retweet": false, 1242 | "is_pinned": false, 1243 | "is_truncated": false, 1244 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1245 | }, 1246 | { 1247 | "username": "elonmusk", 1248 | "user_id": "44196397", 1249 | "id": "1587911540770222081", 1250 | "conversation_id": "1587647032457449473", 1251 | "full_text": "@AOC Your feedback is appreciated, now pay $8", 1252 | "reply_count": 43326, 1253 | "retweet_count": 75097, 1254 | "favorite_count": 1028618, 1255 | "hashtags": [], 1256 | "symbols": [], 1257 | "user_mentions": [ 1258 | { 1259 | "id_str": "138203134", 1260 | "name": "Alexandria Ocasio-Cortez", 1261 | "screen_name": "AOC", 1262 | "profile": "https://twitter.com/AOC" 1263 | } 1264 | ], 1265 | "urls": [], 1266 | "media": [], 1267 | "url": "https://twitter.com/elonmusk/status/1587911540770222081", 1268 | "created_at": "2022-11-02T20:56:27.000Z", 1269 | "quote_count": 17086, 1270 | "is_quote_tweet": false, 1271 | "replying_to_tweet": "https://twitter.com/AOC/status/1587647032457449473", 1272 | "is_retweet": false, 1273 | "is_pinned": false, 1274 | "is_truncated": false, 1275 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1276 | }, 1277 | { 1278 | "username": "elonmusk", 1279 | "user_id": "44196397", 1280 | "id": "1625377144137461761", 1281 | "conversation_id": "1625377144137461761", 1282 | "full_text": "There are no coincidences https://t.co/92Ny452J9B", 1283 | "reply_count": 25034, 1284 | "retweet_count": 87106, 1285 | "favorite_count": 1034478, 1286 | "hashtags": [], 1287 | "symbols": [], 1288 | "user_mentions": [], 1289 | "urls": [], 1290 | "media": [ 1291 | { 1292 | "media_url": "https://pbs.twimg.com/media/Fo5_5eWaMAMEPaf.jpg", 1293 | "type": "photo" 1294 | } 1295 | ], 1296 | "url": "https://twitter.com/elonmusk/status/1625377144137461761", 1297 | "created_at": "2023-02-14T06:11:23.000Z", 1298 | "view_count": 115414305, 1299 | "quote_count": 11381, 1300 | "is_quote_tweet": false, 1301 | "is_retweet": false, 1302 | "is_pinned": false, 1303 | "is_truncated": false, 1304 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1305 | }, 1306 | { 1307 | "username": "elonmusk", 1308 | "user_id": "44196397", 1309 | "id": "1608828315581976576", 1310 | "conversation_id": "1608828315581976576", 1311 | "full_text": "https://t.co/v1rrSsdwdg", 1312 | "reply_count": 56860, 1313 | "retweet_count": 137588, 1314 | "favorite_count": 984592, 1315 | "hashtags": [], 1316 | "symbols": [], 1317 | "user_mentions": [], 1318 | "urls": [], 1319 | "media": [ 1320 | { 1321 | "media_url": "https://pbs.twimg.com/media/FlO00p-aYAE5h8J.jpg", 1322 | "type": "photo" 1323 | } 1324 | ], 1325 | "url": "https://twitter.com/elonmusk/status/1608828315581976576", 1326 | "created_at": "2022-12-30T14:12:15.000Z", 1327 | "view_count": 88845731, 1328 | "quote_count": 15482, 1329 | "is_quote_tweet": false, 1330 | "is_retweet": false, 1331 | "is_pinned": false, 1332 | "is_truncated": false, 1333 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1334 | }, 1335 | { 1336 | "username": "elonmusk", 1337 | "user_id": "44196397", 1338 | "id": "1587297730631696384", 1339 | "conversation_id": "1587297730631696384", 1340 | "full_text": "😉 https://t.co/eaIYaDRBnu", 1341 | "reply_count": 33970, 1342 | "retweet_count": 67582, 1343 | "favorite_count": 969459, 1344 | "hashtags": [], 1345 | "symbols": [], 1346 | "user_mentions": [], 1347 | "urls": [], 1348 | "media": [ 1349 | { 1350 | "media_url": "https://pbs.twimg.com/media/Fgc23kFXkAEJOas.jpg", 1351 | "type": "photo" 1352 | } 1353 | ], 1354 | "url": "https://twitter.com/elonmusk/status/1587297730631696384", 1355 | "created_at": "2022-11-01T04:17:24.000Z", 1356 | "quote_count": 7822, 1357 | "is_quote_tweet": false, 1358 | "is_retweet": false, 1359 | "is_pinned": false, 1360 | "is_truncated": false, 1361 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1362 | }, 1363 | { 1364 | "username": "elonmusk", 1365 | "user_id": "44196397", 1366 | "id": "1357236825589432322", 1367 | "conversation_id": "1357236825589432322", 1368 | "full_text": "ur welcome https://t.co/e2KF57KLxb", 1369 | "reply_count": 21387, 1370 | "retweet_count": 129294, 1371 | "favorite_count": 906408, 1372 | "hashtags": [], 1373 | "symbols": [], 1374 | "user_mentions": [], 1375 | "urls": [], 1376 | "media": [ 1377 | { 1378 | "media_url": "https://pbs.twimg.com/media/EtXfpgGWYAEIa7y.jpg", 1379 | "type": "photo" 1380 | } 1381 | ], 1382 | "url": "https://twitter.com/elonmusk/status/1357236825589432322", 1383 | "created_at": "2021-02-04T07:57:30.000Z", 1384 | "quote_count": 18283, 1385 | "is_quote_tweet": false, 1386 | "is_retweet": false, 1387 | "is_pinned": false, 1388 | "is_truncated": false, 1389 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1390 | }, 1391 | { 1392 | "username": "elonmusk", 1393 | "user_id": "44196397", 1394 | "id": "1595207476936413187", 1395 | "conversation_id": "1595207476936413187", 1396 | "full_text": "Wasn’t Twitter supposed to die by now or something … ?", 1397 | "reply_count": 65614, 1398 | "retweet_count": 64613, 1399 | "favorite_count": 932862, 1400 | "hashtags": [], 1401 | "symbols": [], 1402 | "user_mentions": [], 1403 | "urls": [], 1404 | "media": [], 1405 | "url": "https://twitter.com/elonmusk/status/1595207476936413187", 1406 | "created_at": "2022-11-23T00:07:54.000Z", 1407 | "quote_count": 12541, 1408 | "is_quote_tweet": false, 1409 | "is_retweet": false, 1410 | "is_pinned": false, 1411 | "is_truncated": false, 1412 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1413 | }, 1414 | { 1415 | "username": "elonmusk", 1416 | "user_id": "44196397", 1417 | "id": "1585966869122457600", 1418 | "conversation_id": "1585966869122457600", 1419 | "full_text": "🎶 let the good times roll 🎶", 1420 | "reply_count": 44899, 1421 | "retweet_count": 82648, 1422 | "favorite_count": 942793, 1423 | "hashtags": [], 1424 | "symbols": [], 1425 | "user_mentions": [], 1426 | "urls": [], 1427 | "media": [], 1428 | "url": "https://twitter.com/elonmusk/status/1585966869122457600", 1429 | "created_at": "2022-10-28T12:09:02.000Z", 1430 | "quote_count": 7638, 1431 | "is_quote_tweet": false, 1432 | "is_retweet": false, 1433 | "is_pinned": false, 1434 | "is_truncated": false, 1435 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1436 | }, 1437 | { 1438 | "username": "elonmusk", 1439 | "user_id": "44196397", 1440 | "id": "1604650028999405568", 1441 | "conversation_id": "1604650028999405568", 1442 | "full_text": "Those who want power are the ones who least deserve it", 1443 | "reply_count": 89824, 1444 | "retweet_count": 92573, 1445 | "favorite_count": 945701, 1446 | "hashtags": [], 1447 | "symbols": [], 1448 | "user_mentions": [], 1449 | "urls": [], 1450 | "media": [], 1451 | "url": "https://twitter.com/elonmusk/status/1604650028999405568", 1452 | "created_at": "2022-12-19T01:29:14.000Z", 1453 | "view_count": 103726233, 1454 | "quote_count": 26405, 1455 | "is_quote_tweet": false, 1456 | "is_retweet": false, 1457 | "is_pinned": false, 1458 | "is_truncated": false, 1459 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1460 | }, 1461 | { 1462 | "username": "elonmusk", 1463 | "user_id": "44196397", 1464 | "id": "1594131768298315777", 1465 | "conversation_id": "1594131768298315777", 1466 | "full_text": "The people have spoken. \n\nTrump will be reinstated.\n\nVox Populi, Vox Dei.", 1467 | "reply_count": 128348, 1468 | "retweet_count": 118481, 1469 | "favorite_count": 913495, 1470 | "hashtags": [], 1471 | "symbols": [], 1472 | "user_mentions": [], 1473 | "urls": [], 1474 | "media": [], 1475 | "url": "https://twitter.com/elonmusk/status/1594131768298315777", 1476 | "created_at": "2022-11-20T00:53:25.000Z", 1477 | "quote_count": 39411, 1478 | "is_quote_tweet": true, 1479 | "is_retweet": false, 1480 | "is_pinned": false, 1481 | "is_truncated": false, 1482 | "quoted_tweet": { 1483 | "username": "elonmusk", 1484 | "user_id": "44196397", 1485 | "id": "1593767953706921985", 1486 | "conversation_id": "1593767953706921985", 1487 | "full_text": "Reinstate former President Trump", 1488 | "reply_count": 210109, 1489 | "retweet_count": 213875, 1490 | "favorite_count": 794653, 1491 | "hashtags": [], 1492 | "symbols": [], 1493 | "user_mentions": [], 1494 | "urls": [], 1495 | "media": [], 1496 | "url": "https://twitter.com/elonmusk/status/1593767953706921985", 1497 | "created_at": "2022-11-19T00:47:45.000Z", 1498 | "#sort_index": "1694472769204387754", 1499 | "quote_count": 75130, 1500 | "is_quote_tweet": false, 1501 | "is_retweet": false, 1502 | "is_pinned": false, 1503 | "is_truncated": false 1504 | }, 1505 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1506 | }, 1507 | { 1508 | "username": "elonmusk", 1509 | "user_id": "44196397", 1510 | "id": "1593767953706921985", 1511 | "conversation_id": "1593767953706921985", 1512 | "full_text": "Reinstate former President Trump", 1513 | "reply_count": 210109, 1514 | "retweet_count": 213875, 1515 | "favorite_count": 794653, 1516 | "hashtags": [], 1517 | "symbols": [], 1518 | "user_mentions": [], 1519 | "urls": [], 1520 | "media": [], 1521 | "url": "https://twitter.com/elonmusk/status/1593767953706921985", 1522 | "created_at": "2022-11-19T00:47:45.000Z", 1523 | "quote_count": 75130, 1524 | "is_quote_tweet": false, 1525 | "is_retweet": false, 1526 | "is_pinned": false, 1527 | "is_truncated": false, 1528 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1529 | }, 1530 | { 1531 | "username": "elonmusk", 1532 | "user_id": "44196397", 1533 | "id": "1587129795732770824", 1534 | "conversation_id": "1587129795732770824", 1535 | "full_text": "If I had a dollar for every time someone asked me if Trump is coming back on this platform, Twitter would be minting money!", 1536 | "reply_count": 69021, 1537 | "retweet_count": 55275, 1538 | "favorite_count": 907907, 1539 | "hashtags": [], 1540 | "symbols": [], 1541 | "user_mentions": [], 1542 | "urls": [], 1543 | "media": [], 1544 | "url": "https://twitter.com/elonmusk/status/1587129795732770824", 1545 | "created_at": "2022-10-31T17:10:05.000Z", 1546 | "quote_count": 6873, 1547 | "is_quote_tweet": false, 1548 | "is_retweet": false, 1549 | "is_pinned": false, 1550 | "is_truncated": false, 1551 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1552 | }, 1553 | { 1554 | "username": "elonmusk", 1555 | "user_id": "44196397", 1556 | "id": "1511011921495011328", 1557 | "conversation_id": "1511011921495011328", 1558 | "full_text": "Oh hi lol", 1559 | "reply_count": 64749, 1560 | "retweet_count": 50654, 1561 | "favorite_count": 884878, 1562 | "hashtags": [], 1563 | "symbols": [], 1564 | "user_mentions": [], 1565 | "urls": [], 1566 | "media": [], 1567 | "url": "https://twitter.com/elonmusk/status/1511011921495011328", 1568 | "created_at": "2022-04-04T16:04:49.000Z", 1569 | "quote_count": 10090, 1570 | "is_quote_tweet": false, 1571 | "is_retweet": false, 1572 | "is_pinned": false, 1573 | "is_truncated": false, 1574 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1575 | }, 1576 | { 1577 | "username": "elonmusk", 1578 | "user_id": "44196397", 1579 | "id": "1683378289031761920", 1580 | "conversation_id": "1683378289031761920", 1581 | "full_text": "Our headquarters tonight https://t.co/GO6yY8R7fO", 1582 | "reply_count": 48576, 1583 | "retweet_count": 74788, 1584 | "favorite_count": 943571, 1585 | "hashtags": [], 1586 | "symbols": [], 1587 | "user_mentions": [], 1588 | "urls": [], 1589 | "media": [ 1590 | { 1591 | "media_url": "https://pbs.twimg.com/media/F1yPk5VXoAA3rGZ.jpg", 1592 | "type": "photo" 1593 | } 1594 | ], 1595 | "url": "https://twitter.com/elonmusk/status/1683378289031761920", 1596 | "created_at": "2023-07-24T07:27:14.000Z", 1597 | "view_count": 110928423, 1598 | "quote_count": 20062, 1599 | "is_quote_tweet": false, 1600 | "is_retweet": false, 1601 | "is_pinned": false, 1602 | "is_truncated": false, 1603 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1604 | }, 1605 | { 1606 | "username": "elonmusk", 1607 | "user_id": "44196397", 1608 | "id": "1347978218494513152", 1609 | "conversation_id": "1347978218494513152", 1610 | "full_text": "My 14-year-old son, Saxon, said he feels like 2021 will be a good year. I agree. Let us all make it so.", 1611 | "reply_count": 26148, 1612 | "retweet_count": 57425, 1613 | "favorite_count": 841624, 1614 | "hashtags": [], 1615 | "symbols": [], 1616 | "user_mentions": [], 1617 | "urls": [], 1618 | "media": [], 1619 | "url": "https://twitter.com/elonmusk/status/1347978218494513152", 1620 | "created_at": "2021-01-09T18:47:06.000Z", 1621 | "quote_count": 10610, 1622 | "is_quote_tweet": false, 1623 | "is_retweet": false, 1624 | "is_pinned": false, 1625 | "is_truncated": false, 1626 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1627 | }, 1628 | { 1629 | "username": "elonmusk", 1630 | "user_id": "44196397", 1631 | "id": "1641858340752875535", 1632 | "conversation_id": "1641858340752875535", 1633 | "full_text": "https://t.co/qviPxhX7n8", 1634 | "reply_count": 49591, 1635 | "retweet_count": 41093, 1636 | "favorite_count": 918203, 1637 | "hashtags": [], 1638 | "symbols": [], 1639 | "user_mentions": [], 1640 | "urls": [], 1641 | "media": [ 1642 | { 1643 | "media_url": "https://pbs.twimg.com/media/FskNdX5WYAkmETe.jpg", 1644 | "type": "photo" 1645 | } 1646 | ], 1647 | "url": "https://twitter.com/elonmusk/status/1641858340752875535", 1648 | "created_at": "2023-03-31T17:41:47.000Z", 1649 | "view_count": 77587609, 1650 | "quote_count": 10737, 1651 | "is_quote_tweet": false, 1652 | "is_retweet": false, 1653 | "is_pinned": false, 1654 | "is_truncated": false, 1655 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1656 | }, 1657 | { 1658 | "username": "elonmusk", 1659 | "user_id": "44196397", 1660 | "id": "1514564966564651008", 1661 | "conversation_id": "1514564966564651008", 1662 | "full_text": "I made an offer \nhttps://t.co/VvreuPMeLu", 1663 | "reply_count": 75744, 1664 | "retweet_count": 101232, 1665 | "favorite_count": 864685, 1666 | "hashtags": [], 1667 | "symbols": [], 1668 | "user_mentions": [], 1669 | "urls": [ 1670 | { 1671 | "url": "https://t.co/VvreuPMeLu", 1672 | "expanded_url": "https://www.sec.gov/Archives/edgar/data/0001418091/000110465922045641/tm2212748d1_sc13da.htm", 1673 | "display_url": "sec.gov/Archives/edgar…" 1674 | } 1675 | ], 1676 | "media": [], 1677 | "url": "https://twitter.com/elonmusk/status/1514564966564651008", 1678 | "created_at": "2022-04-14T11:23:21.000Z", 1679 | "quote_count": 30137, 1680 | "is_quote_tweet": false, 1681 | "is_retweet": false, 1682 | "is_pinned": false, 1683 | "is_truncated": false, 1684 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1685 | }, 1686 | { 1687 | "username": "elonmusk", 1688 | "user_id": "44196397", 1689 | "id": "1597405399040217088", 1690 | "conversation_id": "1597405399040217088", 1691 | "full_text": "This is a battle for the future of civilization. If free speech is lost even in America, tyranny is all that lies ahead.", 1692 | "reply_count": 82874, 1693 | "retweet_count": 136750, 1694 | "favorite_count": 878560, 1695 | "hashtags": [], 1696 | "symbols": [], 1697 | "user_mentions": [], 1698 | "urls": [], 1699 | "media": [], 1700 | "url": "https://twitter.com/elonmusk/status/1597405399040217088", 1701 | "created_at": "2022-11-29T01:41:40.000Z", 1702 | "quote_count": 16765, 1703 | "is_quote_tweet": false, 1704 | "is_retweet": false, 1705 | "is_pinned": false, 1706 | "is_truncated": false, 1707 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1708 | }, 1709 | { 1710 | "username": "elonmusk", 1711 | "user_id": "44196397", 1712 | "id": "1609254628113420290", 1713 | "conversation_id": "1609254628113420290", 1714 | "full_text": "Sometimes it’s just better to make pizza at home", 1715 | "reply_count": 51068, 1716 | "retweet_count": 42308, 1717 | "favorite_count": 804635, 1718 | "hashtags": [], 1719 | "symbols": [], 1720 | "user_mentions": [], 1721 | "urls": [], 1722 | "media": [], 1723 | "url": "https://twitter.com/elonmusk/status/1609254628113420290", 1724 | "created_at": "2022-12-31T18:26:16.000Z", 1725 | "view_count": 81906590, 1726 | "quote_count": 7397, 1727 | "is_quote_tweet": false, 1728 | "is_retweet": false, 1729 | "is_pinned": false, 1730 | "is_truncated": false, 1731 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1732 | }, 1733 | { 1734 | "username": "elonmusk", 1735 | "user_id": "44196397", 1736 | "id": "1349286488618491904", 1737 | "conversation_id": "1349286488618491904", 1738 | "full_text": "Legalize comedy", 1739 | "reply_count": 16426, 1740 | "retweet_count": 75729, 1741 | "favorite_count": 804936, 1742 | "hashtags": [], 1743 | "symbols": [], 1744 | "user_mentions": [], 1745 | "urls": [], 1746 | "media": [], 1747 | "url": "https://twitter.com/elonmusk/status/1349286488618491904", 1748 | "created_at": "2021-01-13T09:25:42.000Z", 1749 | "quote_count": 8341, 1750 | "is_quote_tweet": false, 1751 | "is_retweet": false, 1752 | "is_pinned": false, 1753 | "is_truncated": false, 1754 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1755 | }, 1756 | { 1757 | "username": "elonmusk", 1758 | "user_id": "44196397", 1759 | "id": "1618371072486936578", 1760 | "conversation_id": "1618371072486936578", 1761 | "full_text": "Changed my name to Mr. Tweet, now Twitter won’t let me change it back 🤣", 1762 | "reply_count": 61260, 1763 | "retweet_count": 53130, 1764 | "favorite_count": 882792, 1765 | "hashtags": [], 1766 | "symbols": [], 1767 | "user_mentions": [], 1768 | "urls": [], 1769 | "media": [], 1770 | "url": "https://twitter.com/elonmusk/status/1618371072486936578", 1771 | "created_at": "2023-01-25T22:11:46.000Z", 1772 | "view_count": 82457457, 1773 | "quote_count": 11770, 1774 | "is_quote_tweet": false, 1775 | "is_retweet": false, 1776 | "is_pinned": false, 1777 | "is_truncated": false, 1778 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1779 | }, 1780 | { 1781 | "username": "elonmusk", 1782 | "user_id": "44196397", 1783 | "id": "1642962756906418176", 1784 | "conversation_id": "1642962756906418176", 1785 | "full_text": "https://t.co/wmN5WxUhfQ", 1786 | "reply_count": 31801, 1787 | "retweet_count": 80651, 1788 | "favorite_count": 887233, 1789 | "hashtags": [], 1790 | "symbols": [], 1791 | "user_mentions": [], 1792 | "urls": [], 1793 | "media": [ 1794 | { 1795 | "media_url": "https://pbs.twimg.com/media/Fsz562paMAAB_nP.jpg", 1796 | "type": "photo" 1797 | } 1798 | ], 1799 | "url": "https://twitter.com/elonmusk/status/1642962756906418176", 1800 | "created_at": "2023-04-03T18:50:20.000Z", 1801 | "view_count": 76577794, 1802 | "quote_count": 16600, 1803 | "is_quote_tweet": false, 1804 | "is_retweet": false, 1805 | "is_pinned": false, 1806 | "is_truncated": false, 1807 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1808 | }, 1809 | { 1810 | "username": "elonmusk", 1811 | "user_id": "44196397", 1812 | "id": "1680423042873278465", 1813 | "conversation_id": "1680423042873278465", 1814 | "full_text": "https://t.co/LCXD4QPsNW", 1815 | "reply_count": 21342, 1816 | "retweet_count": 79920, 1817 | "favorite_count": 901835, 1818 | "hashtags": [], 1819 | "symbols": [], 1820 | "user_mentions": [], 1821 | "urls": [], 1822 | "media": [ 1823 | { 1824 | "media_url": "https://pbs.twimg.com/media/F1IP2Z9WYAA-AR0.jpg", 1825 | "type": "photo" 1826 | } 1827 | ], 1828 | "url": "https://twitter.com/elonmusk/status/1680423042873278465", 1829 | "created_at": "2023-07-16T03:44:08.000Z", 1830 | "view_count": 95252197, 1831 | "quote_count": 8094, 1832 | "is_quote_tweet": false, 1833 | "is_retweet": false, 1834 | "is_pinned": false, 1835 | "is_truncated": false, 1836 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1837 | }, 1838 | { 1839 | "username": "elonmusk", 1840 | "user_id": "44196397", 1841 | "id": "1374617643446063105", 1842 | "conversation_id": "1374617643446063105", 1843 | "full_text": "You can now buy a Tesla with Bitcoin", 1844 | "reply_count": 32923, 1845 | "retweet_count": 100977, 1846 | "favorite_count": 816205, 1847 | "hashtags": [], 1848 | "symbols": [], 1849 | "user_mentions": [], 1850 | "urls": [], 1851 | "media": [], 1852 | "url": "https://twitter.com/elonmusk/status/1374617643446063105", 1853 | "created_at": "2021-03-24T07:02:40.000Z", 1854 | "quote_count": 21989, 1855 | "is_quote_tweet": false, 1856 | "is_retweet": false, 1857 | "is_pinned": false, 1858 | "is_truncated": false, 1859 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1860 | }, 1861 | { 1862 | "username": "elonmusk", 1863 | "user_id": "44196397", 1864 | "id": "1666964082363371520", 1865 | "conversation_id": "1666964082363371520", 1866 | "full_text": "https://t.co/kf7VYDgOra", 1867 | "reply_count": 21723, 1868 | "retweet_count": 102762, 1869 | "favorite_count": 874592, 1870 | "hashtags": [], 1871 | "symbols": [], 1872 | "user_mentions": [], 1873 | "urls": [], 1874 | "media": [ 1875 | { 1876 | "media_url": "https://pbs.twimg.com/media/FyI-_vraEAEfW6O.jpg", 1877 | "type": "photo" 1878 | } 1879 | ], 1880 | "url": "https://twitter.com/elonmusk/status/1666964082363371520", 1881 | "created_at": "2023-06-09T00:23:02.000Z", 1882 | "view_count": 75132462, 1883 | "quote_count": 8403, 1884 | "is_quote_tweet": false, 1885 | "is_retweet": false, 1886 | "is_pinned": false, 1887 | "is_truncated": false, 1888 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1889 | }, 1890 | { 1891 | "username": "elonmusk", 1892 | "user_id": "44196397", 1893 | "id": "1266811094527508481", 1894 | "conversation_id": "1266811094527508481", 1895 | "full_text": "5 mins to T-0", 1896 | "reply_count": 15420, 1897 | "retweet_count": 44012, 1898 | "favorite_count": 766204, 1899 | "hashtags": [], 1900 | "symbols": [], 1901 | "user_mentions": [], 1902 | "urls": [], 1903 | "media": [], 1904 | "url": "https://twitter.com/elonmusk/status/1266811094527508481", 1905 | "created_at": "2020-05-30T19:17:55.000Z", 1906 | "quote_count": 3961, 1907 | "is_quote_tweet": false, 1908 | "is_retweet": false, 1909 | "is_pinned": false, 1910 | "is_truncated": false, 1911 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1912 | }, 1913 | { 1914 | "username": "elonmusk", 1915 | "user_id": "44196397", 1916 | "id": "1597165510595989504", 1917 | "conversation_id": "1597165510595989504", 1918 | "full_text": "My bedside table https://t.co/sIdRYJcLTK", 1919 | "reply_count": 85849, 1920 | "retweet_count": 53759, 1921 | "favorite_count": 851738, 1922 | "hashtags": [], 1923 | "symbols": [], 1924 | "user_mentions": [], 1925 | "urls": [], 1926 | "media": [ 1927 | { 1928 | "media_url": "https://pbs.twimg.com/media/FipFkIsVsAAM0O_.jpg", 1929 | "type": "photo" 1930 | } 1931 | ], 1932 | "url": "https://twitter.com/elonmusk/status/1597165510595989504", 1933 | "created_at": "2022-11-28T09:48:26.000Z", 1934 | "quote_count": 28524, 1935 | "is_quote_tweet": false, 1936 | "is_retweet": false, 1937 | "is_pinned": false, 1938 | "is_truncated": false, 1939 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1940 | }, 1941 | { 1942 | "username": "elonmusk", 1943 | "user_id": "44196397", 1944 | "id": "1517215066550116354", 1945 | "conversation_id": "1517215066550116354", 1946 | "full_text": "If our twitter bid succeeds, we will defeat the spam bots or die trying!", 1947 | "reply_count": 32433, 1948 | "retweet_count": 69710, 1949 | "favorite_count": 833196, 1950 | "hashtags": [], 1951 | "symbols": [], 1952 | "user_mentions": [], 1953 | "urls": [], 1954 | "media": [], 1955 | "url": "https://twitter.com/elonmusk/status/1517215066550116354", 1956 | "created_at": "2022-04-21T18:53:55.000Z", 1957 | "quote_count": 12602, 1958 | "is_quote_tweet": false, 1959 | "is_retweet": false, 1960 | "is_pinned": false, 1961 | "is_truncated": false, 1962 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1963 | }, 1964 | { 1965 | "username": "elonmusk", 1966 | "user_id": "44196397", 1967 | "id": "1276396101872922625", 1968 | "conversation_id": "1276396101872922625", 1969 | "full_text": "https://t.co/e9dPKVSjjl", 1970 | "reply_count": 5811, 1971 | "retweet_count": 116826, 1972 | "favorite_count": 777176, 1973 | "hashtags": [], 1974 | "symbols": [], 1975 | "user_mentions": [], 1976 | "urls": [], 1977 | "media": [ 1978 | { 1979 | "media_url": "https://pbs.twimg.com/media/EbarfO6U4AA-7c5.jpg", 1980 | "type": "photo" 1981 | } 1982 | ], 1983 | "url": "https://twitter.com/elonmusk/status/1276396101872922625", 1984 | "created_at": "2020-06-26T06:05:19.000Z", 1985 | "quote_count": 7287, 1986 | "is_quote_tweet": false, 1987 | "is_retweet": false, 1988 | "is_pinned": false, 1989 | "is_truncated": false, 1990 | "startUrl": "https://twitter.com/elonmusk/with_replies" 1991 | }, 1992 | { 1993 | "username": "elonmusk", 1994 | "user_id": "44196397", 1995 | "id": "1559691922725281800", 1996 | "conversation_id": "1559690651687608321", 1997 | "full_text": "Also, I’m buying Manchester United ur welcome", 1998 | "reply_count": 54593, 1999 | "retweet_count": 112817, 2000 | "favorite_count": 847886, 2001 | "hashtags": [], 2002 | "symbols": [], 2003 | "user_mentions": [], 2004 | "urls": [], 2005 | "media": [], 2006 | "url": "https://twitter.com/elonmusk/status/1559691922725281800", 2007 | "created_at": "2022-08-17T00:01:46.000Z", 2008 | "quote_count": 52581, 2009 | "is_quote_tweet": false, 2010 | "replying_to_tweet": "https://twitter.com/elonmusk/status/1559690651687608321", 2011 | "is_retweet": false, 2012 | "is_pinned": false, 2013 | "is_truncated": false, 2014 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2015 | }, 2016 | { 2017 | "username": "elonmusk", 2018 | "user_id": "44196397", 2019 | "id": "1519036983137509376", 2020 | "conversation_id": "1519020176884305920", 2021 | "full_text": "By “free speech”, I simply mean that which matches the law. \n\nI am against censorship that goes far beyond the law. \n\nIf people want less free speech, they will ask government to pass laws to that effect.\n\nTherefore, going beyond the law is contrary to the will of the people.", 2022 | "reply_count": 58411, 2023 | "retweet_count": 85586, 2024 | "favorite_count": 804143, 2025 | "hashtags": [], 2026 | "symbols": [], 2027 | "user_mentions": [], 2028 | "urls": [], 2029 | "media": [], 2030 | "url": "https://twitter.com/elonmusk/status/1519036983137509376", 2031 | "created_at": "2022-04-26T19:33:33.000Z", 2032 | "quote_count": 16481, 2033 | "is_quote_tweet": false, 2034 | "replying_to_tweet": "https://twitter.com/elonmusk/status/1519020176884305920", 2035 | "is_retweet": false, 2036 | "is_pinned": false, 2037 | "is_truncated": false, 2038 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2039 | }, 2040 | { 2041 | "username": "elonmusk", 2042 | "user_id": "44196397", 2043 | "id": "1526997132858822658", 2044 | "conversation_id": "1526997132858822658", 2045 | "full_text": "In the past I voted Democrat, because they were (mostly) the kindness party.\n\nBut they have become the party of division & hate, so I can no longer support them and will vote Republican.\n\nNow, watch their dirty tricks campaign against me unfold … 🍿", 2046 | "reply_count": 106371, 2047 | "retweet_count": 119882, 2048 | "favorite_count": 804876, 2049 | "hashtags": [], 2050 | "symbols": [], 2051 | "user_mentions": [], 2052 | "urls": [], 2053 | "media": [], 2054 | "url": "https://twitter.com/elonmusk/status/1526997132858822658", 2055 | "created_at": "2022-05-18T18:44:21.000Z", 2056 | "quote_count": 32796, 2057 | "is_quote_tweet": false, 2058 | "is_retweet": false, 2059 | "is_pinned": false, 2060 | "is_truncated": false, 2061 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2062 | }, 2063 | { 2064 | "username": "elonmusk", 2065 | "user_id": "44196397", 2066 | "id": "1688022163574439937", 2067 | "conversation_id": "1688022163574439937", 2068 | "full_text": "If you were unfairly treated by your employer due to posting or liking something on this platform, we will fund your legal bill.\n\nNo limit. \n\nPlease let us know.", 2069 | "reply_count": 46614, 2070 | "retweet_count": 142357, 2071 | "favorite_count": 867887, 2072 | "hashtags": [], 2073 | "symbols": [], 2074 | "user_mentions": [], 2075 | "urls": [], 2076 | "media": [], 2077 | "url": "https://twitter.com/elonmusk/status/1688022163574439937", 2078 | "created_at": "2023-08-06T03:00:20.000Z", 2079 | "view_count": 137457648, 2080 | "quote_count": 27757, 2081 | "is_quote_tweet": false, 2082 | "is_retweet": false, 2083 | "is_pinned": false, 2084 | "is_truncated": false, 2085 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2086 | }, 2087 | { 2088 | "username": "elonmusk", 2089 | "user_id": "44196397", 2090 | "id": "1432818021836357634", 2091 | "conversation_id": "1432818021836357634", 2092 | "full_text": "https://t.co/YUt6Ltz2B6", 2093 | "reply_count": 6742, 2094 | "retweet_count": 13738, 2095 | "favorite_count": 515958, 2096 | "hashtags": [], 2097 | "symbols": [], 2098 | "user_mentions": [], 2099 | "urls": [], 2100 | "media": [ 2101 | { 2102 | "media_url": "https://pbs.twimg.com/media/E-JkZaKVIAcbTdW.jpg", 2103 | "type": "photo" 2104 | } 2105 | ], 2106 | "url": "https://twitter.com/elonmusk/status/1432818021836357634", 2107 | "created_at": "2021-08-31T21:30:11.000Z", 2108 | "quote_count": 788, 2109 | "is_quote_tweet": false, 2110 | "is_retweet": false, 2111 | "is_pinned": false, 2112 | "is_truncated": false, 2113 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2114 | }, 2115 | { 2116 | "username": "elonmusk", 2117 | "user_id": "44196397", 2118 | "id": "1649052609590992901", 2119 | "conversation_id": "1649052609590992901", 2120 | "full_text": "https://t.co/vX3M7B3J1G", 2121 | "reply_count": 40115, 2122 | "retweet_count": 74183, 2123 | "favorite_count": 838276, 2124 | "hashtags": [], 2125 | "symbols": [], 2126 | "user_mentions": [], 2127 | "urls": [], 2128 | "media": [ 2129 | { 2130 | "media_url": "https://pbs.twimg.com/ext_tw_video_thumb/1649047801446400000/pu/img/e2X_U3_Ti1mhf0fD.jpg", 2131 | "type": "video", 2132 | "video_url": "https://video.twimg.com/ext_tw_video/1649047801446400000/pu/vid/540x634/iek2j2lOnDvsuctV.mp4?tag=12" 2133 | } 2134 | ], 2135 | "url": "https://twitter.com/elonmusk/status/1649052609590992901", 2136 | "created_at": "2023-04-20T14:09:14.000Z", 2137 | "view_count": 95752230, 2138 | "quote_count": 9531, 2139 | "is_quote_tweet": false, 2140 | "is_retweet": false, 2141 | "is_pinned": false, 2142 | "is_truncated": false, 2143 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2144 | }, 2145 | { 2146 | "username": "elonmusk", 2147 | "user_id": "44196397", 2148 | "id": "1597336812732575744", 2149 | "conversation_id": "1597336812732575744", 2150 | "full_text": "The Twitter Files on free speech suppression soon to be published on Twitter itself. The public deserves to know what really happened …", 2151 | "reply_count": 45806, 2152 | "retweet_count": 122369, 2153 | "favorite_count": 810965, 2154 | "hashtags": [], 2155 | "symbols": [], 2156 | "user_mentions": [], 2157 | "urls": [], 2158 | "media": [], 2159 | "url": "https://twitter.com/elonmusk/status/1597336812732575744", 2160 | "created_at": "2022-11-28T21:09:07.000Z", 2161 | "quote_count": 14868, 2162 | "is_quote_tweet": false, 2163 | "is_retweet": false, 2164 | "is_pinned": false, 2165 | "is_truncated": false, 2166 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2167 | }, 2168 | { 2169 | "username": "elonmusk", 2170 | "user_id": "44196397", 2171 | "id": "1361252063926251521", 2172 | "conversation_id": "1361252063926251521", 2173 | "full_text": "https://t.co/w11m1IAG0z", 2174 | "reply_count": 10498, 2175 | "retweet_count": 68594, 2176 | "favorite_count": 756594, 2177 | "hashtags": [], 2178 | "symbols": [], 2179 | "user_mentions": [], 2180 | "urls": [], 2181 | "media": [ 2182 | { 2183 | "media_url": "https://pbs.twimg.com/media/EuQjiWeXAAEYUts.jpg", 2184 | "type": "photo" 2185 | } 2186 | ], 2187 | "url": "https://twitter.com/elonmusk/status/1361252063926251521", 2188 | "created_at": "2021-02-15T09:52:37.000Z", 2189 | "quote_count": 5088, 2190 | "is_quote_tweet": false, 2191 | "is_retweet": false, 2192 | "is_pinned": false, 2193 | "is_truncated": false, 2194 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2195 | }, 2196 | { 2197 | "username": "elonmusk", 2198 | "user_id": "44196397", 2199 | "id": "1672582593638957056", 2200 | "conversation_id": "1672582593638957056", 2201 | "full_text": "Don’t even trust nobody https://t.co/VHa1zVGI71", 2202 | "reply_count": 22047, 2203 | "retweet_count": 72713, 2204 | "favorite_count": 832630, 2205 | "hashtags": [], 2206 | "symbols": [], 2207 | "user_mentions": [], 2208 | "urls": [], 2209 | "media": [ 2210 | { 2211 | "media_url": "https://pbs.twimg.com/media/FzY0_SvaIAAb9Xr.jpg", 2212 | "type": "photo" 2213 | } 2214 | ], 2215 | "url": "https://twitter.com/elonmusk/status/1672582593638957056", 2216 | "created_at": "2023-06-24T12:29:00.000Z", 2217 | "view_count": 69581275, 2218 | "quote_count": 4599, 2219 | "is_quote_tweet": false, 2220 | "is_retweet": false, 2221 | "is_pinned": false, 2222 | "is_truncated": false, 2223 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2224 | }, 2225 | { 2226 | "username": "elonmusk", 2227 | "user_id": "44196397", 2228 | "id": "1686058966705487875", 2229 | "conversation_id": "1686058966705487875", 2230 | "full_text": "Wow, I’m glad so many people love Canada too 🤗 https://t.co/5oOL05zawB", 2231 | "reply_count": 35449, 2232 | "retweet_count": 44669, 2233 | "favorite_count": 846460, 2234 | "hashtags": [], 2235 | "symbols": [], 2236 | "user_mentions": [], 2237 | "urls": [], 2238 | "media": [ 2239 | { 2240 | "media_url": "https://pbs.twimg.com/media/F2YVsVIXwBMdxRO.jpg", 2241 | "type": "photo" 2242 | } 2243 | ], 2244 | "url": "https://twitter.com/elonmusk/status/1686058966705487875", 2245 | "created_at": "2023-07-31T16:59:17.000Z", 2246 | "view_count": 65689425, 2247 | "quote_count": 8190, 2248 | "is_quote_tweet": false, 2249 | "is_retweet": false, 2250 | "is_pinned": false, 2251 | "is_truncated": false, 2252 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2253 | }, 2254 | { 2255 | "username": "elonmusk", 2256 | "user_id": "44196397", 2257 | "id": "1662654838398697472", 2258 | "conversation_id": "1662654838398697472", 2259 | "full_text": "Sorry this app takes up so much space https://t.co/bCCfcOhNJt", 2260 | "reply_count": 48357, 2261 | "retweet_count": 63774, 2262 | "favorite_count": 825999, 2263 | "hashtags": [], 2264 | "symbols": [], 2265 | "user_mentions": [], 2266 | "urls": [], 2267 | "media": [ 2268 | { 2269 | "media_url": "https://pbs.twimg.com/media/FxLvvm1XoAEkCaK.jpg", 2270 | "type": "photo" 2271 | } 2272 | ], 2273 | "url": "https://twitter.com/elonmusk/status/1662654838398697472", 2274 | "created_at": "2023-05-28T02:59:38.000Z", 2275 | "view_count": 104719593, 2276 | "quote_count": 14271, 2277 | "is_quote_tweet": false, 2278 | "is_retweet": false, 2279 | "is_pinned": false, 2280 | "is_truncated": false, 2281 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2282 | }, 2283 | { 2284 | "username": "elonmusk", 2285 | "user_id": "44196397", 2286 | "id": "1525305145239781377", 2287 | "conversation_id": "1525305145239781377", 2288 | "full_text": "The bots are angry at being counted 🤣", 2289 | "reply_count": 33782, 2290 | "retweet_count": 52651, 2291 | "favorite_count": 778264, 2292 | "hashtags": [], 2293 | "symbols": [], 2294 | "user_mentions": [], 2295 | "urls": [], 2296 | "media": [], 2297 | "url": "https://twitter.com/elonmusk/status/1525305145239781377", 2298 | "created_at": "2022-05-14T02:41:00.000Z", 2299 | "quote_count": 5713, 2300 | "is_quote_tweet": false, 2301 | "is_retweet": false, 2302 | "is_pinned": false, 2303 | "is_truncated": false, 2304 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2305 | }, 2306 | { 2307 | "username": "elonmusk", 2308 | "user_id": "44196397", 2309 | "id": "1520021098934554624", 2310 | "conversation_id": "1520017094007476224", 2311 | "full_text": "But I’m no fan of the far right either. \n\nLet’s have less hate and more love.", 2312 | "reply_count": 40853, 2313 | "retweet_count": 44229, 2314 | "favorite_count": 771649, 2315 | "hashtags": [], 2316 | "symbols": [], 2317 | "user_mentions": [], 2318 | "urls": [], 2319 | "media": [], 2320 | "url": "https://twitter.com/elonmusk/status/1520021098934554624", 2321 | "created_at": "2022-04-29T12:44:05.000Z", 2322 | "quote_count": 6144, 2323 | "is_quote_tweet": false, 2324 | "replying_to_tweet": "https://twitter.com/elonmusk/status/1520017094007476224", 2325 | "is_retweet": false, 2326 | "is_pinned": false, 2327 | "is_truncated": false, 2328 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2329 | }, 2330 | { 2331 | "username": "elonmusk", 2332 | "user_id": "44196397", 2333 | "id": "1607590239874211847", 2334 | "conversation_id": "1607590239874211847", 2335 | "full_text": "Some nights … https://t.co/BLAUsJr4wb", 2336 | "reply_count": 41223, 2337 | "retweet_count": 47150, 2338 | "favorite_count": 777302, 2339 | "hashtags": [], 2340 | "symbols": [], 2341 | "user_mentions": [], 2342 | "urls": [], 2343 | "media": [ 2344 | { 2345 | "media_url": "https://pbs.twimg.com/media/Fk9Oy_iWIAEx8Qd.jpg", 2346 | "type": "photo" 2347 | } 2348 | ], 2349 | "url": "https://twitter.com/elonmusk/status/1607590239874211847", 2350 | "created_at": "2022-12-27T04:12:35.000Z", 2351 | "view_count": 74451033, 2352 | "quote_count": 10569, 2353 | "is_quote_tweet": false, 2354 | "is_retweet": false, 2355 | "is_pinned": false, 2356 | "is_truncated": false, 2357 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2358 | }, 2359 | { 2360 | "username": "elonmusk", 2361 | "user_id": "44196397", 2362 | "id": "1518614732839735304", 2363 | "conversation_id": "1518614732839735304", 2364 | "full_text": "And be my love in the rain", 2365 | "reply_count": 38409, 2366 | "retweet_count": 49713, 2367 | "favorite_count": 766115, 2368 | "hashtags": [], 2369 | "symbols": [], 2370 | "user_mentions": [], 2371 | "urls": [], 2372 | "media": [], 2373 | "url": "https://twitter.com/elonmusk/status/1518614732839735304", 2374 | "created_at": "2022-04-25T15:35:41.000Z", 2375 | "quote_count": 6798, 2376 | "is_quote_tweet": false, 2377 | "is_retweet": false, 2378 | "is_pinned": false, 2379 | "is_truncated": false, 2380 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2381 | }, 2382 | { 2383 | "username": "elonmusk", 2384 | "user_id": "44196397", 2385 | "id": "1497701484003213317", 2386 | "conversation_id": "1497543633293266944", 2387 | "full_text": "@FedorovMykhailo Starlink service is now active in Ukraine. More terminals en route.", 2388 | "reply_count": 26104, 2389 | "retweet_count": 127689, 2390 | "favorite_count": 769963, 2391 | "hashtags": [], 2392 | "symbols": [], 2393 | "user_mentions": [ 2394 | { 2395 | "id_str": "1331528215899344896", 2396 | "name": "Mykhailo Fedorov", 2397 | "screen_name": "FedorovMykhailo", 2398 | "profile": "https://twitter.com/FedorovMykhailo" 2399 | } 2400 | ], 2401 | "urls": [], 2402 | "media": [], 2403 | "url": "https://twitter.com/elonmusk/status/1497701484003213317", 2404 | "created_at": "2022-02-26T22:33:54.000Z", 2405 | "quote_count": 23725, 2406 | "is_quote_tweet": false, 2407 | "replying_to_tweet": "https://twitter.com/FedorovMykhailo/status/1497543633293266944", 2408 | "is_retweet": false, 2409 | "is_pinned": false, 2410 | "is_truncated": false, 2411 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2412 | }, 2413 | { 2414 | "username": "elonmusk", 2415 | "user_id": "44196397", 2416 | "id": "1505100708256825347", 2417 | "conversation_id": "1505100708256825347", 2418 | "full_text": "https://t.co/qZSX2up9W0", 2419 | "reply_count": 25006, 2420 | "retweet_count": 63264, 2421 | "favorite_count": 752723, 2422 | "hashtags": [], 2423 | "symbols": [], 2424 | "user_mentions": [], 2425 | "urls": [], 2426 | "media": [ 2427 | { 2428 | "media_url": "https://pbs.twimg.com/media/FOMxHZwXEAIreox.jpg", 2429 | "type": "photo" 2430 | } 2431 | ], 2432 | "url": "https://twitter.com/elonmusk/status/1505100708256825347", 2433 | "created_at": "2022-03-19T08:35:46.000Z", 2434 | "quote_count": 4722, 2435 | "is_quote_tweet": false, 2436 | "is_retweet": false, 2437 | "is_pinned": false, 2438 | "is_truncated": false, 2439 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2440 | }, 2441 | { 2442 | "username": "elonmusk", 2443 | "user_id": "44196397", 2444 | "id": "1658960642445910017", 2445 | "conversation_id": "1658960642445910017", 2446 | "full_text": "https://t.co/FxOptt5Rgb", 2447 | "reply_count": 30576, 2448 | "retweet_count": 54781, 2449 | "favorite_count": 792357, 2450 | "hashtags": [], 2451 | "symbols": [], 2452 | "user_mentions": [], 2453 | "urls": [], 2454 | "media": [ 2455 | { 2456 | "media_url": "https://pbs.twimg.com/media/FwXP5iKWcAEecKA.jpg", 2457 | "type": "photo" 2458 | } 2459 | ], 2460 | "url": "https://twitter.com/elonmusk/status/1658960642445910017", 2461 | "created_at": "2023-05-17T22:20:13.000Z", 2462 | "view_count": 66684167, 2463 | "quote_count": 5027, 2464 | "is_quote_tweet": false, 2465 | "is_retweet": false, 2466 | "is_pinned": false, 2467 | "is_truncated": false, 2468 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2469 | }, 2470 | { 2471 | "username": "elonmusk", 2472 | "user_id": "44196397", 2473 | "id": "1358319935978496001", 2474 | "conversation_id": "1358319935978496001", 2475 | "full_text": "So … it’s finally come to this … https://t.co/Gf0Rg2QOaF", 2476 | "reply_count": 27511, 2477 | "retweet_count": 83980, 2478 | "favorite_count": 720596, 2479 | "hashtags": [], 2480 | "symbols": [], 2481 | "user_mentions": [], 2482 | "urls": [], 2483 | "media": [ 2484 | { 2485 | "media_url": "https://pbs.twimg.com/media/Etm4yFZUcAAoN5u.jpg", 2486 | "type": "photo" 2487 | } 2488 | ], 2489 | "url": "https://twitter.com/elonmusk/status/1358319935978496001", 2490 | "created_at": "2021-02-07T07:41:23.000Z", 2491 | "quote_count": 7616, 2492 | "is_quote_tweet": false, 2493 | "is_retweet": false, 2494 | "is_pinned": false, 2495 | "is_truncated": false, 2496 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2497 | }, 2498 | { 2499 | "username": "elonmusk", 2500 | "user_id": "44196397", 2501 | "id": "1129274835173908481", 2502 | "conversation_id": "1129274835173908481", 2503 | "full_text": "And I am forever grateful https://t.co/kU1pT8t0yv", 2504 | "reply_count": 2904, 2505 | "retweet_count": 117714, 2506 | "favorite_count": 667576, 2507 | "hashtags": [], 2508 | "symbols": [], 2509 | "user_mentions": [], 2510 | "urls": [], 2511 | "media": [ 2512 | { 2513 | "media_url": "https://pbs.twimg.com/media/D6v9ed6UwAAoKg2.jpg", 2514 | "type": "photo" 2515 | } 2516 | ], 2517 | "url": "https://twitter.com/elonmusk/status/1129274835173908481", 2518 | "created_at": "2019-05-17T06:37:56.000Z", 2519 | "quote_count": 3819, 2520 | "is_quote_tweet": false, 2521 | "is_retweet": false, 2522 | "is_pinned": false, 2523 | "is_truncated": false, 2524 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2525 | }, 2526 | { 2527 | "username": "elonmusk", 2528 | "user_id": "44196397", 2529 | "id": "1647629006089461761", 2530 | "conversation_id": "1647629006089461761", 2531 | "full_text": "Launch attempt tomorrow https://t.co/czFsQ53Xsa", 2532 | "reply_count": 26620, 2533 | "retweet_count": 51862, 2534 | "favorite_count": 783936, 2535 | "hashtags": [], 2536 | "symbols": [], 2537 | "user_mentions": [], 2538 | "urls": [], 2539 | "media": [ 2540 | { 2541 | "media_url": "https://pbs.twimg.com/media/Ft2N2IxX0AkIbLf.jpg", 2542 | "type": "photo" 2543 | } 2544 | ], 2545 | "url": "https://twitter.com/elonmusk/status/1647629006089461761", 2546 | "created_at": "2023-04-16T15:52:21.000Z", 2547 | "view_count": 75845428, 2548 | "quote_count": 4885, 2549 | "is_quote_tweet": false, 2550 | "is_retweet": false, 2551 | "is_pinned": false, 2552 | "is_truncated": false, 2553 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2554 | }, 2555 | { 2556 | "username": "elonmusk", 2557 | "user_id": "44196397", 2558 | "id": "1375033483148451842", 2559 | "conversation_id": "1375033483148451842", 2560 | "full_text": "If there’s ever a scandal about me, *please* call it Elongate", 2561 | "reply_count": 20973, 2562 | "retweet_count": 53774, 2563 | "favorite_count": 723756, 2564 | "hashtags": [], 2565 | "symbols": [], 2566 | "user_mentions": [], 2567 | "urls": [], 2568 | "media": [], 2569 | "url": "https://twitter.com/elonmusk/status/1375033483148451842", 2570 | "created_at": "2021-03-25T10:35:03.000Z", 2571 | "quote_count": 8794, 2572 | "is_quote_tweet": false, 2573 | "is_retweet": false, 2574 | "is_pinned": false, 2575 | "is_truncated": false, 2576 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2577 | }, 2578 | { 2579 | "username": "elonmusk", 2580 | "user_id": "44196397", 2581 | "id": "1677470862436450308", 2582 | "conversation_id": "1677470862436450308", 2583 | "full_text": "Just drove Cybertruck around Austin! https://t.co/QN19Agqa7R", 2584 | "reply_count": 49034, 2585 | "retweet_count": 48651, 2586 | "favorite_count": 792030, 2587 | "hashtags": [], 2588 | "symbols": [], 2589 | "user_mentions": [], 2590 | "urls": [], 2591 | "media": [ 2592 | { 2593 | "media_url": "https://pbs.twimg.com/media/F0eS2dyXgAAIqng.jpg", 2594 | "type": "photo" 2595 | } 2596 | ], 2597 | "url": "https://twitter.com/elonmusk/status/1677470862436450308", 2598 | "created_at": "2023-07-08T00:13:14.000Z", 2599 | "view_count": 75117791, 2600 | "quote_count": 7125, 2601 | "is_quote_tweet": false, 2602 | "is_retweet": false, 2603 | "is_pinned": false, 2604 | "is_truncated": false, 2605 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2606 | }, 2607 | { 2608 | "username": "elonmusk", 2609 | "user_id": "44196397", 2610 | "id": "1629598417159692288", 2611 | "conversation_id": "1629598417159692288", 2612 | "full_text": "https://t.co/5wIbOXFs1e", 2613 | "reply_count": 14937, 2614 | "retweet_count": 67980, 2615 | "favorite_count": 774099, 2616 | "hashtags": [], 2617 | "symbols": [], 2618 | "user_mentions": [], 2619 | "urls": [], 2620 | "media": [ 2621 | { 2622 | "media_url": "https://pbs.twimg.com/media/Fp1_H34WwAI3n1j.jpg", 2623 | "type": "photo" 2624 | } 2625 | ], 2626 | "url": "https://twitter.com/elonmusk/status/1629598417159692288", 2627 | "created_at": "2023-02-25T21:45:13.000Z", 2628 | "view_count": 96013117, 2629 | "quote_count": 6278, 2630 | "is_quote_tweet": false, 2631 | "is_retweet": false, 2632 | "is_pinned": false, 2633 | "is_truncated": false, 2634 | "startUrl": "https://twitter.com/elonmusk/with_replies" 2635 | }] -------------------------------------------------------------------------------- /elon.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/twitter-finetune/8728858a967287d1f27879f27c6a61e594d28734/elon.jpeg -------------------------------------------------------------------------------- /ingest.py: -------------------------------------------------------------------------------- 1 | import json 2 | from langchain.schema import AIMessage 3 | from langchain.adapters.openai import convert_message_to_dict 4 | import time 5 | import openai 6 | from io import BytesIO 7 | 8 | 9 | if __name__ == "__main__": 10 | with open('dataset_twitter-scraper_2023-08-23_22-13-19-740.json') as f: 11 | data = json.load(f) 12 | 13 | tweets = [d["full_text"] for d in data if "t.co" not in d['full_text']] 14 | messages = [AIMessage(content=t) for t in tweets] 15 | system_message = {"role": "system", "content": "write a tweet"} 16 | data = [[system_message, convert_message_to_dict(m)] for m in messages] 17 | 18 | 19 | my_file = BytesIO() 20 | for m in data: 21 | my_file.write((json.dumps({"messages": m}) + "\n").encode('utf-8')) 22 | 23 | my_file.seek(0) 24 | training_file = openai.File.create( 25 | file=my_file, 26 | purpose='fine-tune' 27 | ) 28 | while True: 29 | try: 30 | job = openai.FineTuningJob.create(training_file=training_file.id, model="gpt-3.5-turbo") 31 | except Exception as e: 32 | print(e) 33 | print("Trying again in ten seconds....") 34 | time.sleep(10) 35 | 36 | start = time.time() 37 | 38 | while True: 39 | ftj = openai.FineTuningJob.retrieve(job.id) 40 | if ftj.fine_tuned_model is None: 41 | print(f"Waiting for fine-tuning to complete... Elapsed: {time.time() - start}", end="\r", flush=True) 42 | time.sleep(10) 43 | else: 44 | print("\n") 45 | print(ftj.fine_tuned_model, flush=True) 46 | break 47 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | openai 2 | langchain 3 | streamlit 4 | streamlit_feedback 5 | --------------------------------------------------------------------------------