Menu

Tree [r39] /
 History

HTTPS access


File Date Author Commit
 bin 2010-02-15 pbouda [r37] nomsg
 courses 2010-02-15 pbouda [r37] nomsg
 data 2010-02-21 pbouda [r39]
 debian 2010-02-16 pbouda [r38] nomsg
 src 2009-12-06 pbouda [r31] new dir structure, for install on linux
 CHANGES 2009-07-23 pbouda [r18] nomsg
 LICENSE 2009-06-02 pbouda [r3] nomsg
 README 2009-07-23 pbouda [r18] nomsg
 cxfreeze.bat 2009-07-23 pbouda [r13] New hash algorith for audio file names. Audio p...
 qt_de.qm 2009-05-31 pbouda [r1]
 qt_pt.qm 2009-05-31 pbouda [r1]
 setup.py 2010-02-15 pbouda [r37] nomsg
 start.ini.example 2009-06-02 pbouda [r6] nomsg
 wordbyword.nsi 2009-07-23 pbouda [r17] Fixed some fonts and font sizes on different pl...
 wordbyword.pro 2009-05-31 pbouda [r1]
 wordbyword.py 2009-07-23 pbouda [r17] Fixed some fonts and font sizes on different pl...

Read Me

Description
-----------
WordByWord is a simple vocabulary trainer that takes an ordered list of
words in two languages and presents you the words in random order. You
may guess each word and then display the solution. WordByWord supports
several modes for learning: you may just display the words, answer
multiple choice questions or input the correct translation for the
given word.
WordByWord uses YAML input files and is based on the Qt Framework. The
program is written in Python. So WordByWord is platform independant, in
fact I wanted it to be usable on the Nokia N810 internet tablet in the
first place. See the screenshots on the side to see WordByWord running
on a desktop and on the tablet.

The software is licensed under the GNU General Public License.


Requirements
------------
You need to install the following packages to run WordByWord:

- Python
- PyQt
- PyYAML (is included in the Maemo download package)

This package contains the Python source of WordByWord (and for Maemo a
copy of PyYAML). So everything is included to start the program on any
platform, including the Nokia N810 internet tablet.


Usage
-----
Unpack the package and change into the created directory:

$ tar xzf wordbyword-0.2.0.tar.gz
$ cd wordbyword-0.2.0

Then, to start the program:

$ python wordbyword.py

A sample file for vocabulary learning (learning Portuguese for Germans)
is included in the package. Just open the file "courses/de-pt.yml" and
see WordByWord in action.
The sample file shows the how lessons and words are organized in YAML,
you may extend the file or write new YAML files according to the format
in the sample file. 


Site and contact
----------------
The website of this project is:

http://www.peterbouda.de/downloads/wordbyword

If you have any questions or ideas about pyannation just write an email
to:

p.bouda@gmx.de

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.