Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Apollo 11 at 50 - A Simple Twitter Bot

119 views

Published on

How (and why) I spent 90 minutes writing a Twitterbot that tweeted the Apollo 11 mission timeline (shifted by 50 years)

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Apollo 11 at 50 - A Simple Twitter Bot

  1. 1. Apollo 11 Celebrated its 50th Anniversary Last Month
  2. 2. I AM OLD ENOUGH TO REMEMBER THE ORIGINAL MISSION IN 1969
  3. 3. In 1969 I was a BIG Fan of Anything connected to SPACE
  4. 4. In 2019 I’M STILL a BIG Fan of Anything connected to SPACE
  5. 5. SUNday 14th July I’m sitting at My Desktop working on My Talks
  6. 6. “There should be a Twitterbot celebrating Apollo 11”
  7. 7. “It could TWEET the Mission Timeline In REAL time”
  8. 8. “Writing That might be more interesting than writing talks”
  9. 9. Time Passes (About 90 Minutes)
  10. 10. @apollo11at50
  11. 11. How to build a Twitterbot (In Four Minutes)
  12. 12. DATA + CODE + IMAGEs
  13. 13. DATA
  14. 14. Google “Apollo 11 Mission Timeline”
  15. 15. Screen-Scraping
  16. 16. Screen-Scraping Data Munging
  17. 17. Screen-Scraping Data Munging Stick in a database
  18. 18. CODE
  19. 19. NET::TWITTER IS YOUR FRIEND
  20. 20. You need a Twitter Developer Account
  21. 21. https://github.com/davorg/apollo11
  22. 22. IMAGES
  23. 23. NO-ONE EVER Accused NASA of NOT TAKING ENOUGH PHOTOS
  24. 24. BONUS: All of NASA’s Photos are Available for REUSE
  25. 25. DEPLOYMENT
  26. 26. Github Travis-CI Docker AWS ECS
  27. 27. NAH
  28. 28. Git CHECKOUT REAL Computer CRONJOB
  29. 29. First COUPLE OF TWEETS DIDN’t WORK
  30. 30. I AM NOT A SYSADMIN, OK!
  31. 31. UNICODE FAIL!
  32. 32. THE MOST IMPORTANT TWEET IN THE SERIES
  33. 33. EASY FIX THOUGH
  34. 34. IT’ll WORK In 2029
  35. 35. It hasn’t Finished Tweeting yet
  36. 36. STILL three Tweets To Go
  37. 37. You’ll have to Follow To see when They appear
  38. 38. @apollo11at50
  39. 39. @davorg

×