GSOC Proposal
- From: SUMIT RANJAN <sumit nitt gmail com>
- To: desktop-devel-list gnome org
- Subject: GSOC Proposal
- Date: Sun, 21 Mar 2010 23:07:30 +0530
Hi..
I am Sumit, third year Computer Science student from India. I
am very much enthusiastic about contributing for gnome, in google
SoC'10. I have come up with a project idea, which I wish to work on.
Description:
I would like to develop a "User friendly Command Search Tool" which
gives users facility to search for a specific command offline. The user
can give a text input related to the command. The tool will generate a
list of commands with description, sorted based on relevance.
Currently, to search for a command we can do man -k or apropos or
whatis , which searches for keywords in a set of database files
containing short description of system commands and displays the result
in standard output. But the results obtained are plenteous or sometimes
empty and are alphabetically sorted. So it becomes very painful to find
the expected command from a huge list of results.
Take for an example,
when I search for "list content of directories" ==> empty result
"file compression" ==> empty result
"compression" ==> 15 results(not sorted by relevance)
Benefits:
This tool can be very useful for newbies who are not familiar with
linux commands. In such cases they have to google to get the command
they want. But in case of offline users they have no choice but to look
into linux reference manuals.
To Do: 1) Ranking the results based on relevance (developing a ranking algorithm)
2) Making a GUI for the tool, which displays the results in a user friendly manner, categorizing the results.
3) Use data from linux forums to estimate the popularity and usage of command.
4) Do natural language processing of the input text, to give good search results.
These
are initial thoughts of my idea. I would very much appreciate, if I
could receive some feedback on my idea and whether this can be feasible
for google SoC proposal. I am also looking for mentors, who might be interested in this idea.
With regards,
Sumit Ranjan
3rd Year, CSE
Email Id: sumit nitt gmail com
Mob No.: +91-9952842678
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]