(Created page with "{{admon/note |please use this template to organize your proposal}} =Proposal= '''Please describe your proposal in detail. Include:''' ===An overview of your proposal=== =...") |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{admon/note |please use this template to organize your proposal}} | {{admon/note |please use this template to organize your proposal}} | ||
=Proposal= | =Proposal: '''WAARTAA'''= | ||
===An overview of the proposal=== | |||
===ABSTRACT=== | |||
<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> | |||
===INTRODUCTION=== | |||
<p> | |||
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> | |||
===The need you believe it fulfills=== | ===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=== | ===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> | |||
===How you intend to implement your proposal=== | ===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> | |||
===A rough timeline for your progress=== | ===A rough timeline for your progress=== | ||
<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/output/mongodb | |||
<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> | |||
===Have you communicated with a potential mentor? If so, who?=== | ===Have you communicated with a potential mentor? If so, who?=== | ||
Yes, I have communicated with Sayan Chowdhury and Ratnadeep Debnath |
Latest revision as of 18:56, 20 March 2014
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.
- 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/
- Study integration of elasticsearch with meteorJS and mongoDB
- 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
- Gathering the required information for integrating elasticsearch with waartaa.
- Discussion with mentors regarding implementation of the same
- Start off with the implementation of kibana.
- Discussion with mentors regarding the combined response of logstash and elasticsearch.
- Discussion with mentors regarding implementation of the kibana
- Integrate elasticsearch and logstash with waartaa.
- Retrieving the data from the mongoDB backend to logstash.
- Implementing the search algorithm on logstash,using elasticsearch, i.e
- Ref: http://logstash.net/docs/1.4.0/inputs/irc
- Ref: http://logstash.net/docs/1.4.0/output/mongodb
- Testing and deploying after the complete integration of the two tools.
- Integration of kibana with Waartaa
- testing and deploying after the integration of the full text support system.
- Documentation
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.
A rough timeline for your progress
Till 20 April
21 April – 30 April
1 May – 10 May
11 May – 18 May
19 May – 15 June
16 June – 22 June
23 June :- MID-TERM EVALUATION
24 June – 20 July
21 July – 31 July
1 August – 21 August
Have you communicated with a potential mentor? If so, who?
Yes, I have communicated with Sayan Chowdhury and Ratnadeep Debnath