public
Description: Screenplay writing program
Homepage: http://www.oskusoft.com
Clone URL: git://github.com/oskusalerma/blyte.git
blyte /
name age message
file INSTALL Loading commit data...
file LICENSE
file Makefile
file Makefile.install Sun Dec 19 03:21:07 -0800 2004 Add Linux packaging. [oskusalerma]
file README
file autocompletion.py Sat Mar 04 22:58:10 -0800 2006 Add Str(Latin1|Unicode|Binary)Var to mypickle a... [oskusalerma]
file autocompletiondlg.py Mon Mar 06 12:25:33 -0800 2006 Fix bogosities in r476: Redesign stock button c... [oskusalerma]
file blyte.py
file bugreport.py
file build.bat
file cfgdlg.py Mon Apr 03 09:31:34 -0700 2006 Add TrueType font parser and use it to get the ... [oskusalerma]
file characterreport.py
file charmapdlg.py Sun Apr 09 01:27:34 -0700 2006 Work around a wxWidgets bug on wxGTK2 where dou... [oskusalerma]
file commandsdlg.py Sun Mar 05 09:05:37 -0800 2006 Add support for Unicode builds of wxWidgets. A... [oskusalerma]
file config.py
file decode.py Sun Mar 05 09:05:37 -0800 2006 Add support for Unicode builds of wxWidgets. A... [oskusalerma]
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 Fri Jul 09 03:48:31 -0700 2004 Name program 'Blyte'. Rename all references N... [oskusalerma]
file fileformat.txt Tue Apr 25 12:48:51 -0700 2006 Remove the "double space" linebreak style. Inst... [oskusalerma]
file finddlg.py Sun Apr 09 01:27:34 -0700 2006 Work around a wxWidgets bug on wxGTK2 where dou... [oskusalerma]
file fontinfo.py Mon Mar 27 09:17:42 -0800 2006 Add fontinfo.FontMetrics and the associated inf... [oskusalerma]
file gen_linux_dist.sh
file gutil.py Sun Apr 09 01:27:34 -0700 2006 Work around a wxWidgets bug on wxGTK2 where dou... [oskusalerma]
file headers.py Sat Mar 04 22:58:10 -0800 2006 Add Str(Latin1|Unicode|Binary)Var to mypickle a... [oskusalerma]
file headersdlg.py Sun Apr 09 01:27:34 -0700 2006 Work around a wxWidgets bug on wxGTK2 where dou... [oskusalerma]
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 Sat Mar 04 22:58:10 -0800 2006 Add Str(Latin1|Unicode|Binary)Var to mypickle a... [oskusalerma]
file locationsdlg.py Mon Mar 06 12:25:33 -0800 2006 Fix bogosities in r476: Redesign stock button c... [oskusalerma]
file logo.jpg Sun Apr 09 04:35:51 -0700 2006 Splash screen: Have the one pixel black borde... [oskusalerma]
file misc.py Sun Apr 09 10:51:50 -0700 2006 Don't do double buffering on wxGTK2. [oskusalerma]
file myimport.py Sat Mar 11 09:03:41 -0800 2006 Use stock buttons in import dialog. [oskusalerma]
file mypager.py Sun Apr 03 09:28:01 -0700 2005 Merge per-script branch (r313:339). See /branch... [oskusalerma]
file mypickle.py Sat Mar 04 22:58:10 -0800 2006 Add Str(Latin1|Unicode|Binary)Var to mypickle a... [oskusalerma]
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 Mon Mar 06 13:39:44 -0800 2006 Once again tune name dialog layout, this time s... [oskusalerma]
file nsis.bat Tue Oct 12 09:50:18 -0700 2004 Windows packaging, installer, etc stuff. [oskusalerma]
file opts.py Sun Mar 05 05:00:16 -0800 2006 Various small steps toward Unicode support. [oskusalerma]
file pdf.py
file pml.py
file sample.blyte Wed Apr 26 11:00:25 -0700 2006 Add ~10 pages to the sample script. [oskusalerma]
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 Sun Mar 05 09:05:37 -0800 2006 Add support for Unicode builds of wxWidgets. A... [oskusalerma]
file spellcheckcfgdlg.py Mon Mar 06 12:25:33 -0800 2006 Fix bogosities in r476: Redesign stock button c... [oskusalerma]
file spellcheckdlg.py Sun Mar 05 09:05:37 -0800 2006 Add support for Unicode builds of wxWidgets. A... [oskusalerma]
file splash.py Sun Apr 09 04:35:51 -0700 2006 Splash screen: Have the one pixel black borde... [oskusalerma]
file t.bat Sun Apr 09 04:14:20 -0700 2006 Add default fonts for wxGTK2, and enhance font ... [oskusalerma]
directory tests/
file titles.py Sat Mar 04 22:58:10 -0800 2006 Add Str(Latin1|Unicode|Binary)Var to mypickle a... [oskusalerma]
file titlesdlg.py Sun Apr 09 01:27:34 -0700 2006 Work around a wxWidgets bug on wxGTK2 where dou... [oskusalerma]
directory tools/
file truetype.py Mon Apr 03 09:31:34 -0700 2006 Add TrueType font parser and use it to get the ... [oskusalerma]
file util.py
file viewmode.py Sun Mar 26 02:38:27 -0800 2006 Add PDFDrawOp and subclasses and use polymorphi... [oskusalerma]
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.)