public
Description: Screenplay writing program
Homepage: http://www.oskusoft.com
Clone URL: git://github.com/oskusalerma/blyte.git
blyte /
name age message
file .gitignore Loading commit data...
file INSTALL
file LICENSE
file Makefile
file Makefile.install
file README
file TODO
file autocompletion.py
file autocompletiondlg.py
file blyte.py
file bugreport.py
file build.bat
file cfgdlg.py
file characterreport.py
file charmapdlg.py
file commandsdlg.py
file config.py
file decode.py
file dialoguechart.py
file dict_en.dat Tue Oct 04 09:14:39 -0700 2005 Add spell checker. Fixes #22. [oskusalerma]
directory doc/
file error.py
file fileformat.txt
file finddlg.py
file fontinfo.py
file gen_linux_dist.sh
file gutil.py
file headers.py
file headersdlg.py
file icon16.png Mon Jul 19 06:37:52 -0700 2004 Rename logoXX.png to iconXX.png. [oskusalerma]
file icon32.ico Tue Oct 12 12:19:08 -0700 2004 Remove svn:executable from some files. [oskusalerma]
file icon32.png Mon Jul 19 06:37:52 -0700 2004 Rename logoXX.png to iconXX.png. [oskusalerma]
file install.nsi
file locationreport.py
file locations.py
file locationsdlg.py
file logo.jpg
file misc.py
file myimport.py
file mypager.py Sun Apr 03 09:28:01 -0700 2005 Merge per-script branch (r313:339). See /branch... [oskusalerma]
file mypickle.py
file namearray.py Wed May 05 11:20:22 -0700 2004 Improve character name database decoding time a... [oskusalerma]
file names.txt Sun May 16 10:41:59 -0700 2004 names.txt: Change Olli/Ville/Lasse to Finnish. [oskusalerma]
file namesdlg.py
file nsis.bat Tue Oct 12 09:50:18 -0700 2004 Windows packaging, installer, etc stuff. [oskusalerma]
file opts.py
file pdf.py
file pml.py
file sample.blyte
file scenereport.py
file screenplay.py
file scriptreport.py
file setup.py Tue Oct 12 10:25:03 -0700 2004 Windows packaging tweaks. Help/Manual added. [oskusalerma]
file short.blyte Sun Aug 29 11:52:40 -0700 2004 Update scripts to conform to new header/title f... [oskusalerma]
file spellcheck.py
file spellcheckcfgdlg.py
file spellcheckdlg.py
file splash.py
file t.bat
directory tests/
file titles.py
file titlesdlg.py
directory tools/
file truetype.py
file util.py
file viewmode.py
README
This file is intented for people wishing to run Blyte using the sources,
i.e., not using a released package. This means mostly developers who want
to inspect/modify the code.

1. Requirements
===============

You will need Python (at least 2.3) and wxWidgets (2.4 or 2.6) and its
Python bindings to run Blyte.

To build the manual, you will need:

 -HTML: xsltproc

 -PDF: FOP

2. Preparing data files
=======================

Blyte needs special preparation for 3 of its data files. If you do not do
this, that aspect of the program will not work.

 * Name list

  $ make names.dat

 * Dictionary

  $ make dict_en.dat.gz

 * Manual (PDF)

  $ make manual.pdf

You can run "make dist", which prepares all 3 and also generates a Linux
distribution package which you can ignore.

3. Running Blyte
================

On Linux:

 $ cd ~/blyte/src
 $ ./blyte.py --test

On Windows:

 $ cd \blyte\src
 $ \python23\python blyte.py --test sample.blyte

 (Substitute correct path to python.) The file t.bat contains the
 last command.

4. Differences from packaged versions
=====================================

The "--test" command line argument makes Blyte differ from normal running
as follows:

 -No splash window is displayed on startup.

 -No global directory locations are used; configuration/state files
 instead go under ".blyte" in the current directory.

 -Unhandled exceptions are not caught and reported in a dialog box,
  instead, they are printed normally to stderr.

 -The following characters activate special behavior:

  -"å": Load "sample.blyte".

  -"¤": Call function MyCtrl.cmdTest.

  -"½": Time how long 50 screen refreshes take.

   (The above characters are in the ISO-8859-1 character set.)