Skip to content

codeunion/twitter-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter Client

For a detailed overview and instructions, visit the the project wiki.

To get started, you'll need to:

  1. Fork this repository to your own GitHub account
  2. Open a Terminal and clone this repository to your local computer
  3. Navigate to the repository on your local computer
  4. Open the repository in Sublime Text

Your Mission

Your mission is to build a command line ruby program that allows a user to perform the following tasks:

  1. See any users timeline -- ./twitter timeline zspencer
  2. See any users information (Join date, location, etc.) -- ./twitter info jfarmer
  3. See any users followers -- ./twitter followers <yourhandle>
  4. See who is following any user -- ./twitter following <yourhandle>
  5. Send a tweet -- ./twitter tweet I know kung fu
  6. Send a DM -- ./twitter message zspencer do you know kung fu?
  7. Follow a user -- ./twitter follow jfarmer
  8. Unfollow a user -- ./twitter unfollow zspencer

Getting Started

We've provided a very tiny skeleton of a command line application

  1. Fork this repository and Clone to your machine
  2. CD into this directory
  3. Run bundle install
  4. Register your application with Twitter
  5. run ./twitter

Helpful Resources

  1. How The Internet Works
  2. Working with Twitter
  3. Glossary of Terms

Bored?

Did you rush through this without breaking a sweat? Here's some additional challenges:

  • Publish this as a gem! - Perhaps load the users credentials from a file in their home directory
  • Make a Text Messaging app off the Twilio API
  • ???

About

Command line Twitter skeleton - Web Fundamentals

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages