From Fedora Project Wiki
No edit summary
No edit summary
Line 6: Line 6:


===An overview of the proposal===
===An overview of the proposal===
''ABSTRACT''
===ABSTRACT===
<BR>
<BR>
<p>
<p>
Line 12: Line 12:
</p>
</p>
<p>
<p>
''INTRODUCTION ''<BR>
===INTRODUCTION===<BR>
 
Waartaa already supports a number of features such as centralized logging, 24x7 idling, notifications and unique identity to a user on IRC. The present status of the IRC client is that is already very attractive and has an easy to use interface. However, the aim of Waartaa is to provide to the user multiple facilities so that both the beginner and the expert can benefit from it. The improvement of the software to this end includes a road map that has been ably highlighted in the project site https://www.waartaa.com/. Out of the objectives highlighted therein, the author aims to implement two additional features in Waartaa. First, Waartaa will be compatible with other IRC clients. Compatibility here signifies the ability of users to use their favorite IRC clients with Waartaa. Second, users will be able to download the logs using the client.
Waartaa already supports a number of features such as centralized logging, 24x7 idling, notifications and unique identity to a user on IRC. The present status of the IRC client is that is already very attractive and has an easy to use interface. However, the aim of Waartaa is to provide to the user multiple facilities so that both the beginner and the expert can benefit from it. The improvement of the software to this end includes a road map that has been ably highlighted in the project site https://www.waartaa.com/. Out of the objectives highlighted therein, the author aims to implement two additional features in Waartaa. First, Waartaa will be compatible with other IRC clients. Compatibility here signifies the ability of users to use their favorite IRC clients with Waartaa. Second, users will be able to download the logs using the client.
</p><p>''PROBLEM STATEMENT''  
</p><p>''PROBLEM STATEMENT''  

Revision as of 09:33, 20 March 2014

Note.png
please use this template to organize your proposal

Proposal: WAARTAA

An overview of the proposal

ABSTRACT


The main objective of my proposal is the buld a central hub for Waartaa which would enhance the storage and searching gear of the system. The idea is to integrate ElasticSearch with Waartaa that will support both storage and searching of irc user logs.The fulltext feature of Elasticsearch is to be applied and will thereby support both storage into the mongoDb and for future indexing and searching

===INTRODUCTION===
Waartaa already supports a number of features such as centralized logging, 24x7 idling, notifications and unique identity to a user on IRC. The present status of the IRC client is that is already very attractive and has an easy to use interface. However, the aim of Waartaa is to provide to the user multiple facilities so that both the beginner and the expert can benefit from it. The improvement of the software to this end includes a road map that has been ably highlighted in the project site https://www.waartaa.com/. Out of the objectives highlighted therein, the author aims to implement two additional features in Waartaa. First, Waartaa will be compatible with other IRC clients. Compatibility here signifies the ability of users to use their favorite IRC clients with Waartaa. Second, users will be able to download the logs using the client.

PROBLEM STATEMENT

Many users are already using other IRC clients that support a number of features. Now, these clients may lack some features that are available with Waartaa. So such users may develop a desire to use Waartaa. However since these users are so much familiar with their IRC clients that in spite of the additional features of Waartaa, they might not want to leave their clients and switch over fully to Waartaa. Moreover, their clients may have some special features that are missing in Waartaa. Or it may be simply that the users just do not wish to leave their IRC client as they love it very much. So, to provide them the freedom to use their own favorite client and still avail the additional features of Waartaa, some APIs need to be exposed. This is the first problem that the current project aims to address.
Additionally, in an environment where IP addresses are easily exposed, the users would want their IRC clients to hide their IP address. This beckons the need to be able to set up some sort of concealment, or setting up of some kind of "virtual hosts". We also have a situation for IRC clients in which, when they get disconnected from the IRC server they are in no position to know what state changes take place. It could be nice if Waartaa could remain linked to the IRC server and relay the state changes to the client when it is connected again. Similar is the situation with FTP. Users would like to have the host and servers hidden from each other. This again needs the help of very specialized features.
The present version of the IRC client Waartaa does not allow for users to download chat logs in various formats. It would always be great if the users would have the opportunity to directly download the log files in both text and html format from the IRC client itself. This would save time and add an extra feature that perhaps is not available with many IRC clients being used today. The present project aims to address this problem and work at a solution trying to provide Waartaa with the feature of downloading logs in text and html formats.


The need you believe it fulfills

The main need of existence of such a feature is to allow users to refer to past logs which may contain usefull information, be it a meeting, a tutorial or a solution to a bug faced again and again.So without going for the extraneous process of self stroring and retrieving the irc logs ,Waartaa will be doing that for the users and that they can refer to the logs anytime in need.

Any relevant experience you have

1.Conducted workshop on python and php in Netaji Subhash engineering

 College under the banner of Spoken Tutorials ,IIT-B

2. Monitered and organized the online SWAT(Self workshop assessment test)

  in Netaji Subhash Engineering College under the banner of Spoken Tutorials.

3. Organized Python Workshop in Netaji Subhash Engineering College for Pycon

  Month initiative of Pycon India 2013. 

How you intend to implement your proposal

A rough timeline for your progress

  • Documentation

Have you communicated with a potential mentor? If so, who?

Yes, I have communicated with Sayan Chowdhury and Ratnadeep Debnath