Menu

Tree [17c230] master /
 History

HTTPS access


File Date Author Commit
 src 2015-02-03 Neil Richardson Neil Richardson [17c230] Replace language-change code with a more generi...
 tests 2015-02-03 Neil Richardson Neil Richardson [5a70e1] Add new class 'language' to keep track of our l...
 .gitignore 2014-09-27 Neil Richardson Neil Richardson [d60669] Start moving toward using virtualenv and update...
 .pylint 2013-07-23 Neil Richardson Neil Richardson [156a23] Tell PyLint not to complain about methods __[in...
 1-extract_pot.cmd 2014-04-13 Neil Richardson Neil Richardson [874479] Rename the i18n commands to help indicate the o...
 2-update_translations.cmd 2014-04-13 Neil Richardson Neil Richardson [874479] Rename the i18n commands to help indicate the o...
 3-convert_to_mo.cmd 2014-04-13 Neil Richardson Neil Richardson [874479] Rename the i18n commands to help indicate the o...
 COPYING.TXT 2013-07-05 Neil Richardson Neil Richardson [d1d51c] Initial commit (public version)
 KNOWN_PROBLEMS.txt 2015-02-02 Neil Richardson Neil Richardson [745951] More cleanup to KNOWN_PROBLEMS.txt
 README.TXT 2015-02-02 Neil Richardson Neil Richardson [ea1d5e] Update to get default language configuration fr...
 requirements.txt 2014-09-27 Neil Richardson Neil Richardson [424ba0] Further updates to instructions: wxPython not c...
 run_pylint.cmd 2013-07-05 Neil Richardson Neil Richardson [d1d51c] Initial commit (public version)

Read Me

README
=======

Requirements
-------------
These have to be installed manually:
* wx version 2.8.12.1  (Graphical interface)

These will be installed automatically later using pip:
* Mutagen version 1.21  (Metadata library)


Quick Start
------------
Note: At this time (2014) we are not able to run our code inside a virtualenv,
see KNOWN_PROBLEMS.txt for the reason why.

Use pip to install Mutagen:
  pip install -r requirements.txt

(On my system, the installer crashes during clean-up with a scary-looking
traceback about "The directory is not empty", but immediately above that is
a message that ``Successfully installed mutagen.''  The crash occurs during
clean-up, so you can safely ignore it.  You can verify that the package was
installed by performing the following commands:
  python
  import mutagen
  print mutagen.version

If you see ``(1, 21)'' then it installed fine.

You'll have to manually install `wx' because, as noted elsewhere it doesn't
have an automated installer that's compatible with either pip or
virtualenv.  :-(


Usage
------
* Edit the config.ini file and set ``language'' to have the same value as the
  name of one of the folders in './locale'
* python main.py
* Select the left-side tree
* Select the right-side tree
  - The two trees must be non-overlapping or Bad Things(TM) may happen
* Use the checkboxes to determine the comparison criteria to apply
* `Apply' comparison criteria

The middle column should now show a list of the files from the left tree
that matched one or more files in the right tree on the selected criteria.

(Applying a filter with no criteria enabled may yield unpredictable results.)

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.