mjgold / twitter-client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Ruby 100.0%