Next: Installation   Index

Scribus Logo

Scripting Scribus with Python

Introduction

This a basic reference manual for using the new scripting plug-in for Scribus. This plug-in enables the powerful Python Language as a Scripting Language in Scribus. Almost every command from the menus can be implemented in a Python Script, giving Scribus many new and versatile capabilites - both as a "back-end" using the versatile publishing and image capabilities of Scribus. Likewise, it makes it possible to add GUI dialog boxes with Tkinter or even command complete applications like Python applications like Sketch (tested) , as long as they do not need parameters from the command line.

This manual is the first version, by no means complete or fully accurate. There are just a couple of commands written in red letters aren't yet implemented yet in this version.

There are some simple example scripts in the samples subdirectory where Scribus is installed. If you have created scripts which would be useful for other users, please feel free to contribute a copy to the program author, Franz Schmid. Hopefully, in the near future, a Scribus plug-in gallery will be added.

Program Author Franz Schmid Franz.Schmid@altmuehlnet.de

Scripting Plug-in Version 0.3, 26 October 2002

Reference Documentation by Franz Schmid with the assistance of Peter Linnell, netscribe@attbi.com completed for 0.8+.