Skip to content
/ fw2odf Public

FinalWriter (Amiga word processor) to Open Document Format conversion

License

Notifications You must be signed in to change notification settings

hornc/fw2odf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fw2odf

FinalWriter (Amiga word processor) to Open Document Format conversion

Installation

git clone https://github.com/hornc/fw2odf.git
cd fw2odf
pip install .

This will make the fw2odf command available.

fw2odf sample.fw

Will produce an output file sample.odf.

Current status

Very alpha, I am reverse engineering the Final Writer document format from scratch, based on some old personal documents I am trying to recover.

Implemented

  • IFF Chunk parsing
  • Text extraction (all text should be visible in the output doc)
  • Basic paragraph vs. span spacing
  • Font size from ATTR
  • Some Bold and Italics (based on font name)
  • Symbol typeface to UTF-8 conversion.

TODO

  • Superscript (and subscript)
  • Proper endnotes (ideally with an option to convert to footnotes)
  • Title page and other section handling
  • Images?
  • What else is encoded in ATTR?
  • Spacing and tabs etc? (RULE)
  • Heading styles
  • Refactor, structure more sensibly, and add more helpful debugging options and output

It is likely that the samples I am working from do not make use of all possible FinalWriter features. A lot of my old documents use the Symbol typeface, for mathematical formulas and for writing Classical and Modern Greek, which is why that is an early feature.

Recovering my own data is the main motivator behind this project, but I hope it may be more generally useful.

About

FinalWriter (Amiga word processor) to Open Document Format conversion

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages