User:Dkretz/Twister

From DPWiki
Jump to navigation Jump to search

Twister is an offsite project editing application.

What does it do?

I started with a checklist of what guiprep and guiguts do, and then added a few things (e.g. "Regex Counts", "Quotes", and the "Quick List"). Some things haven't been addressed and may not be. But I use it mostly for CP (guiprep still required only for hyphenated words).

Where can it be installed?

Pretty much any current Windows PC or Mac, and most Linux boxes. It runs on the Adobe Air runtime platform, but that's not an important thing to know. It runs entirely on your workstation, and doesn't require an internet connection.

What project information do I need?

Just the project text and image file pairs (.txt and .png), with matching names, sharing a common directory on your workstation.

Installation

Twister can be downloaded from the internet. The first time, you will probably need to install this Adobe AIR runtime installer first (but only once.)

Installation is self-guided and pretty foolproof.

Setup

Other than your project files, the only external files Twister needs are those containing lists of Regular Expressions, with a file name suffix of ".regex". You can download some examples from the same site.

Some regex files are general-purpose. Others can be specific to a project, because different projects encounter different types of OCR (and proofer) errors.

Loading a project

When Twister first starts, you need to tell it where your project files are. At the top of the screen there's a button with the caption "...". Use this to bring up a file browser, and browse to the directory containing your files.

Once a project is loaded, Twister will use those files until you choose another project. It will store the project location between Twister sessions, so when you start it up again it will load the most recent project.

Layout

Twister, like the DP page editing interface, works from a two-panel screen which may be oriented vertically or horizontally, and you can switch back and forth with the "H/V" button at the top.

Vertical

Vertical.jpg

Horizontal

Horizontal.jpg

The "Current Page"

There are several ways you can designate a page to be working on. However you select it, the page lists in the applcation will show the same selection, and the single page tabs (Image view, Editing view, Preview view, etc.) will be kept coordinated.

As well, when you scroll up and down in one of the single page views, the other instances will synchronize to the same position. (However, this can be turned off using the checkbox at the top saying "Scroll Sync".)

Tab Views

The left panel offers the following views:

  1. Page List - A table of all the pages in the project.
  2. Page Editor - A proofing and formatting screen for editing a page.
  3. Format Preview - A quick preview displaying the formatting as applied.
  4. Quick List - For a project search, a list of all the found instances in context.

The right panel provides:

  1. Single Page - A view of a single page image.
  2. Thumbnails - A tiled table containing thumbnails of all the images in the project.
  3. Regex Search - Search and replace interface for sets of queries, or those you enter dynamically.
  4. Checklist - A task checklist for you to use when you are working on a project.
  5. Quotes - A search form for finding all (or suspicious) quoted entries in the project.
  6. Words - Various ways to review words found in the project.