User:Assim.deodia: Difference between revisions
Jump to navigation
Jump to search
Assim.deodia (talk | contribs) No edit summary |
Assim.deodia (talk | contribs) No edit summary |
||
Line 9: | Line 9: | ||
I am working on [[Listen_and_Spell]] actvity as a part of my GSoC project under the mentor ship of Dafydd Harris. This section maintain the updates and the discussion regarding the project. |
I am working on [[Listen_and_Spell]] actvity as a part of my GSoC project under the mentor ship of Dafydd Harris. This section maintain the updates and the discussion regarding the project. |
||
git Repository: |
git Repository: [http://dev.laptop.org/git/projects/listen-spell git Repository]<br /> |
||
Project Page: |
Project Page: [http://code.google.com/soc/2008/olpc/appinfo.html?csaid=F042B0319BC16F53 GSoC page] |
||
== Weekly Updates == |
== Weekly Updates == |
||
Line 20: | Line 20: | ||
* Using SQLite as a temporary storage space for the parsed dictionary so that it is easy to access data without parsing the XML again. |
* Using SQLite as a temporary storage space for the parsed dictionary so that it is easy to access data without parsing the XML again. |
||
*Work Details |
* Work Details |
||
** Started with reading about python especially ElementTree class |
|||
** |
** Made a small sized dictionary file from [http://www.ibiblio.org/webster/ gcide] and making a basic class which initially only parsed the file and display its content in more readable form. |
||
** Modified the XMl file to remove all the characters starting with "#&" as they were unreadable by parsers and were giving errors of "Unidentified entity" |
|||
** Applied for git repository. |
|||
===June 10th - June 14th=== |
|||
** Modified the XMl file to remove all the |
|||
* Work Details |
|||
** Extended the class structure to include some more functions |
|||
** Read about SQLite |
|||
** Added the SQLite interface to the dictionary class which parses the dictionary and stores all the data in a database. This class is available at the git repository. |
|||
** Fixed the error of "Unidentified entity" by adding the "DOCTYPE", which defines entities for xml files, to all the XML files. |
|||
** Again applied for git repository as it's not been created yet. |
|||
** Repository created :). First git commit |
|||
* Issues to be tackled |
|||
** The "DOCTYPE" has to be included in each mxl file seperately |
Revision as of 12:26, 14 June 2008
Assim Deodia
|
Listen and Spell
I am working on Listen_and_Spell actvity as a part of my GSoC project under the mentor ship of Dafydd Harris. This section maintain the updates and the discussion regarding the project.
git Repository: git Repository
Project Page: GSoC page
Weekly Updates
May 24th - May 31st
Initial discussion with daf on the project design which finalized
- Using ElementTree module of python as the parser for XML dictionary files.
- Using SQLite as a temporary storage space for the parsed dictionary so that it is easy to access data without parsing the XML again.
- Work Details
- Started with reading about python especially ElementTree class
- Made a small sized dictionary file from gcide and making a basic class which initially only parsed the file and display its content in more readable form.
- Modified the XMl file to remove all the characters starting with "#&" as they were unreadable by parsers and were giving errors of "Unidentified entity"
- Applied for git repository.
June 10th - June 14th
- Work Details
- Extended the class structure to include some more functions
- Read about SQLite
- Added the SQLite interface to the dictionary class which parses the dictionary and stores all the data in a database. This class is available at the git repository.
- Fixed the error of "Unidentified entity" by adding the "DOCTYPE", which defines entities for xml files, to all the XML files.
- Again applied for git repository as it's not been created yet.
- Repository created :). First git commit
- Issues to be tackled
- The "DOCTYPE" has to be included in each mxl file seperately