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
 
(12 intermediate revisions by 2 users not shown)
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.
<p>
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>


    Did you participate with the past GSoC programs, if so which years, which organizations?
===INTRODUCTION===
   
<p>
    No.
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.
     
</p>
   Will you continue contributing/ supporting the Fedora project after the GSoC 2013 program, if yes, which team(s), you are  interested with?
===The need you believe it fulfills===
<p>
The main need of existence of such a feature is to allow users to refer to past logs which may contain useful 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 storing and retrieving the IRC logs ,Waartaa will be doing that for the users and that they can refer to the logs anytime in need.
</p>
===Any relevant experience you have===
<ul>
<li>Working with Django for the development of the college website of NetajiSubhash engineering College.https://github.com/debjeet-sarkar/dooby</li>
<li>Developed the Android app for Jadvapur University's fest.https://github.com/debjeet-sarkar/Sanskriti2014</li>
<li>Conducted workshop on python and php in Netaji Subhash engineering   
   College under the banner of Spoken Tutorials ,IIT-B<br></li>
<li>Monitered and organized the online SWAT(Self workshop assessment test)
  in Netaji Subhash Engineering College under the banner of Spoken Tutorials.<br></li>
<li>Organized Python Workshop in Netaji Subhash Engineering College for Pycon     
  Month initiative of Pycon India 2013.</li>


     Yes, I don’t see any reason not to . Teams I am interested in, are :
===How you intend to implement your proposal===
<p>Create a module responsible for storing the IRC logs into the mongoDB db.
  Create a module that will be responsible for searching the IRC logs from the mongoDB db
  Create a module which will be responsible for the future retrieval of the logs when
  required.
</p>
<ul>
<li>The module responsible for storing the IRC logs will be made using logstash , a member of the elasticsearch family. Ref : http://logstash.net/ </li>
<li>The module responsible for searching the IRC logs will be made using elasticsearch, using the full text search feature of it.
     Ref : http://www.elasticsearch.org/ </li>
<li>The module responsible for viewing the IRC logs will be made using kibana, a member of the elasticsearch family.  
    Ref : http://www.elasticsearch.org/overview/kibana/</li>


Fedora quality assurance
===A rough timeline for your progress===
Planet fedora
Fedora Websites.


    Why should we choose you over other applicants?
<i><b>Till 20 April</b></i><br>
* Study integration of elasticsearch with meteorJS and mongoDB <br>
<i><b>21 April – 30 April</b></i><br>
* Gathering the required information for integrating logstash with Waartaa<br>
* Discussion with mentors regarding implementation of the same<br>
* Start off with the integration of elasticsearch with Waartaa<br>
<i><b>1 May – 10 May</b></i><br>
* Gathering the required information for integrating elasticsearch with waartaa.<br>
* Discussion with mentors regarding implementation of the same<br>
* Start off with the implementation of kibana.<br>
<i><b>11 May – 18 May</b></i><br>
* Discussion with mentors regarding the combined response of logstash and elasticsearch.<br>
* Discussion with mentors regarding implementation of the kibana<br>
<i><b>19 May – 15 June</b></i><br>
* Integrate elasticsearch and logstash with waartaa.<br>
* Retrieving the data from the mongoDB backend to logstash.<br>
* Implementing the search algorithm on logstash, using elasticsearch, i.e.<br>
* Ref: http://logstash.net/docs/1.4.0/inputs/irc<br>
* Ref: http://logstash.net/docs/1.4.0/outputs/mongodb<br>
<i><b>16 June – 22 June</b></i><br>
* Testing and deploying after the complete integration of the two tools.<br>
<i><b>23 June :- MID-TERM EVALUATION</b></i><br>
<i><b>24 June – 20 July</b></i><br>
* Integration of kibana with Waartaa<br>
<i><b>21 July – 31 July</b></i><br>
* testing and deploying after the integration of the full text support system.<br>
<i><b>1 August – 21 August</b></i><br>
* Documentation<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.
===Have you communicated with a potential mentor? If so, who?===
Yes, I have communicated with Sayan Chowdhury and Ratnadeep Debnath


Proposal Description


Please describe your proposal in detail. Include:
[[Category:Summer coding 2014]]
 
    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?

Latest revision as of 19:06, 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

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 useful 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 storing 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

  • Working with Django for the development of the college website of NetajiSubhash engineering College.https://github.com/debjeet-sarkar/dooby
  • Developed the Android app for Jadvapur University's fest.https://github.com/debjeet-sarkar/Sanskriti2014
  • Conducted workshop on python and php in Netaji Subhash engineering College under the banner of Spoken Tutorials ,IIT-B
  • Monitered and organized the online SWAT(Self workshop assessment test) in Netaji Subhash Engineering College under the banner of Spoken Tutorials.
  • Organized Python Workshop in Netaji Subhash Engineering College for Pycon Month initiative of Pycon India 2013.
  • How you intend to implement your proposal

    Create a module responsible for storing the IRC logs into the mongoDB db. Create a module that will be responsible for searching the IRC logs from the mongoDB db Create a module which will be responsible for the future retrieval of the logs when required.

    • The module responsible for storing the IRC logs will be made using logstash , a member of the elasticsearch family. Ref : http://logstash.net/
    • The module responsible for searching the IRC logs will be made using elasticsearch, using the full text search feature of it. Ref : http://www.elasticsearch.org/
    • The module responsible for viewing the IRC logs will be made using kibana, a member of the elasticsearch family. Ref : http://www.elasticsearch.org/overview/kibana/
    • A rough timeline for your progress

      Till 20 April

      • Study integration of elasticsearch with meteorJS and mongoDB

      21 April – 30 April

      • Gathering the required information for integrating logstash with Waartaa
      • Discussion with mentors regarding implementation of the same
      • Start off with the integration of elasticsearch with Waartaa

      1 May – 10 May

      • Gathering the required information for integrating elasticsearch with waartaa.
      • Discussion with mentors regarding implementation of the same
      • Start off with the implementation of kibana.

      11 May – 18 May

      • Discussion with mentors regarding the combined response of logstash and elasticsearch.
      • Discussion with mentors regarding implementation of the kibana

      19 May – 15 June

      16 June – 22 June

      • Testing and deploying after the complete integration of the two tools.

      23 June :- MID-TERM EVALUATION
      24 June – 20 July

      • Integration of kibana with Waartaa

      21 July – 31 July

      • testing and deploying after the integration of the full text support system.

      1 August – 21 August

      • Documentation

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

      Yes, I have communicated with Sayan Chowdhury and Ratnadeep Debnath