[Scribus] Maintaining text with scribus

Gregory Pittman gpittman
Mon Jun 12 04:56:49 CEST 2006

Gregory Pittman wrote:
> Here is something I had forgotten I had made a few months ago. It's a 
> script, frameslist.py, that will take your current document and scan 
> for text frames (as written the frames need to start with "Text"). 
> After that it will print to a text file the names of the frames 
> followed by the contents.
> Example:
> Page 1
> Text1: frame contents
> Text2: next frame contents
> /and/so/on/ -- Will do this for as many pages as there are.
> Some caveats:
> 1)  Scribus does its own weird thing with carriage returns, so they 
> come out Ctrl-E or Ctrl-M, depending on your version.
> 2) There aren't any safety tests -- if you don't have a document 
> opened, nothing will happen (actually the script just quits without 
> doing anything).
> 3) Only have one document open -- it doesn't work right if there is 
> more than one. (I don't know why)
> 4) This works within Scribus, not as a standalone.
> Usage:
> Open a document
> Run frameslist.py
> Requestor asks for filename - '.txt' will be appended
> You should get a message telling you the file was saved
Here is an improved version of frameslist.py -- makes use of a list 
instead of a single variable name, so less likely to overload.


More information about the scribus mailing list