From Fedora Project Wiki
(Created page with "Contact Information Email Address:deb.jeet.sar.kar.17.08.91@gmail.com Telephone: +919748845767 Blog URL: Freenode IRC Nick:debjeet Why do you want to wo...")
 
No edit summary
Line 1: Line 1:
Contact Information
{{admon/note |please use this template to organize your proposal}}


    Email Address:deb.jeet.sar.kar.17.08.91@gmail.com
=Proposal: '''WAARTAA'''=
    Telephone: +919748845767
    Blog URL:
    Freenode IRC Nick:debjeet




    Why do you want to work with the Fedora Project?
   
    Fedora, as per me, is the perfect platform that demonstrates quality releases without any relaxation of stability. The    entire concept of fedora which defines the reason behind its existence seems so ‘Revolutionary’ as far as the open source world is concerned.


    Do you have any past involvement with the Fedora project or another open source project as a contributor?
===An overview of the proposal===
   
''ABSTRACT''
    No, I don’t have any past contributions made to the fedora project. However, I have tried my hands in Mozilla Firefox os app development and in Python web application development using Django. Also i have contributed to the Spoken Tutorials Project (IIT-B) which is intended to spread online education via Workshops and online examination.
<BR>
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
<p>
<i>INTRODUCTION</i><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.
</p><p>''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.
<BR>
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.
<BR>
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.
<BR>


    Did you participate with the past GSoC programs, if so which years, which organizations?
   
    No.
     
  Will you continue contributing/ supporting the Fedora project after the GSoC 2013 program, if yes, which team(s), you are  interested with?


    Yes, I don’t see any reason not to . Teams I am interested in, are :


Fedora quality assurance
===The need you believe it fulfills===
Planet fedora
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.
Fedora Websites.


    Why should we choose you over other applicants?
===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<br>
2. Monitered and organized the online SWAT(Self workshop assessment test)
  in Netaji Subhash Engineering College under the banner of Spoken Tutorials.<br>
3. Organized Python Workshop in Netaji Subhash Engineering College for Pycon     
  Month initiative of Pycon India 2013. <br>


Apart from the basic reason that I am very much interested and ready to work , I see myself as potential contributor to the Waartaa project of fedora . The entire concept of such a search enabled irc service is a reason enough to ignite the motivation inside me. Also, I feel I can proof my presence and be of much use in the same.
===How you intend to implement your proposal===
===A rough timeline for your progress===


Proposal Description
* Documentation<br>


Please describe your proposal in detail. Include:
===Have you communicated with a potential mentor? If so, who?===
 
Yes, I have communicated with Sayan Chowdhury and Ratnadeep Debnath
    An overview of your proposal
 
    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.   
   
    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
    Any other details you feel we should consider
 
Have you communicated with a potential mentor? If so, who?

Revision as of 09:30, 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