Category:Scripts

Other languages: Polski (pl) Portuguese (pt_BR)

= Scripter =

A new script engine is currently being integrated into Scribus. The next steps will be:
 * get the script engine to work (should already be ok)
 * get the editor to work (i'm stucked there)
 * revise the structure of the API
 * add new functions to the API


 * Scripter Architecture
 * Scripter API
 * Objects: Images
 * Databases
 * Alessandro Rimoldi's blog series on scripter functions - a_l_e's blog

Script snippets
This section contains snippets you can use to create your own scripts.

It will feature:


 * reading a file
 * updating a status bar
 * selecting a frame
 * pausing the screen update


 * main

Basic scripts
Scripts which give you ideas how you can solve your tasks.


 * Poor man's mail merge
 * Enlarge2Page - Enlarge an object to the size of the page.
 * Making Guides at an Object's Borders

Full functional scripts
Scripts that are ready for achieving specific tasks


 * Export all text from a Scribus file
 * Resize selected objects
 * Import xml and apply styles
 * Align to the left page margin (after adding a new page in a double page document)
 * Bullets. Make bulleted list.
 * Bullets and numbered lists
 * Scribus Generator. Extend Scribus with Mail Merge functionality.
 * Image crop, resize and CMYK conversion. Save and reload in TIFF format.

Scripting new Scribus' functions
Scripts which sketch new features which may be included in future releases of Scribus


 * Adjust the text frame size according to various factors

Extension scripts and PyQt

 * Extension script discussion
 * Experimental PyQt projects

Python issues

 * Known Scripter Issues

= Other =
 * Extension_script_repository
 * Web optimised PDF &mdash; learn how to minimize PDF size, make your life easier with the included Perl script (runs outside of Scribus)
 * Imagemagick Imposition – a bash script doing simple imposition of PNG files exported from Scribus
 * Printing_4-up_tickets_to_hard_copy_printer Shows a) automatic numbering in text boxes and b) hard-copy printing from script