Coder Social home page Coder Social logo

prasannavenkadesh / whiz-chat Goto Github PK

View Code? Open in Web Editor NEW
13.0 4.0 5.0 339 KB

This is a simple chat application that can be run from Terminal. For now only Google account is supported and we will add features in further versions.

License: GNU General Public License v3.0

Ruby 90.28% Shell 9.72%

whiz-chat's Introduction

Whiz-Chat is a ruby script for Linux through which terminal users can chat from terminal by using their Gmail account.
This is released under the Gnu GPL V3.0 License so that anyone can make code contributions and other sort of contributions.
Check the file named COPYING to know more about the license.

This is a team work of
	S. Sathianarayanan(http://lquery.com) &
	S. Prasanna Venkadesh (http://prasopensource.wordpress.com/)

md5checksum - 6b5e39c17444fd10e4f68d35d6f33d69  chat.rb

Step 1: Download either tar.gz or .zip file from Download section or you can also download each file individually.

Step 2: Extract the files from tar.gz or .zip file by right clicking and Extracting the files. If you have donwloaded individual files you can skip this step.

Step 3: Now run the fedora_install.sh or ubuntu_install.sh shell script according to your operating system using the following command "sudo sh install.sh" and let the dependencies and ruby libraries get downloaded from the internet, wait till it gets completed.

Step 4: Run the Ruby script like './chat.rb' or 'ruby chat.rb' from your terminal.

Step 5: Enter your Google mail account user_id alone (Eg:prasmailme) and don't add (@gmail.com), it will be automatically appended.

Step 6: Enter the password for your account.

Step 7: Now you will be displayed with a menu and you can choose one from the menu using the corresponding options.

Step 8: When you choose to chat - In 'To Username: ' type the recepient user_id fully (Eg:[email protected]).
This is because now we have added a feature to chat with other domains also from gmail account (Provided domain service provider offers chat option. Facebook and Yahoo are not currently supported now.).

Step 9: If everything went fine you have will be able to send or receive messages, or else exceptions will be thrown for User_id / Password mismatch.

Step 10: Type 'bye' to quit from chat, the message bye will also be delivered for the receiver and you will be disconnected

We have a list of features. Check features.rdoc file.
Please do help us by mailing the bugs you find.

Note: We have used 'espeak' to make sound alerts and it comes as default in ubuntu 10.10 and 11.04.

whiz-chat's People

Contributors

prasannavenkadesh avatar

Stargazers

 avatar manimaran g avatar  avatar SureshNapster avatar Erik Coleman avatar Karthikeyan Annamalai avatar  avatar Sathia avatar Adam Saegebarth avatar Bharat V avatar John Crisostomo avatar Yogesh avatar Christian Meier avatar

Watchers

Rafa Garcia avatar  avatar James Cloos avatar  avatar

whiz-chat's Issues

Installer no longer works

Just an FYI, ran it on 14.04 Ubuntu and it tossed a bunch of ruby errors. Looks like just old dependancies are required. Anyone keeping this current or no?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.