<pre>not sure whether this mail got through so trying again.<br><br><br>Hi all,<br><br>I saw that there is a long standing feature request for a command line <br>version of Scribus to be able to create pdf's in a batch mode <br>
(<a href="http://bugs.scribus.net/view.php?id=238">http://bugs.scribus.net/view.php?id=238</a>). Our company now has a student that <br>could invest a couple of months development time in such a feature. What we <br>are thinking of is something like gimp's script-fu-server.<br>
see:<br><a href="http://www.linux-mag.com/id/973">http://www.linux-mag.com/id/973</a><br><a href="http://docs.gimp.org/en/gimp-filters-script-fu.html">http://docs.gimp.org/en/gimp-filters-script-fu.html</a><br>and<br> <a href="http://net-fu.sourceforge.net/">http://net-fu.sourceforge.net/</a><br>
<br>In short: with script-fu-server you can write command's to a unix port which <br>is read by gimp and executed.<br>The idea is to extend scribus such that it can read (python?) commands from a <br>port which will be executed. Scribus should be started with a new command <br>
line option:<br>scribus --batch 10008<br><br>the integer is the port number from where the commands are read.<br>Additionally we could add a "--no-interface" option to stop the gui from <br>being shown and also switch of rendering of the document to speed up things. <br>
(An alternative would be to start scribus with the display set to a virtual <br>display using Xvfb.)<br><br>I would appreciate it if someone from the development team could give us <br>hints about :<br>-would such a modification be possible within a couple of weeks time-frame?<br>
-where in the code we should make these modifications.?<br>-what are the pitfalls? (thread safety etc. although we would be happy if <br>scripts could be executed one at a time)<br>-could someone from the development team be reachable in case of questions? <br>
(i'll be the mentor of the student myself but need someone for complex <br>questions to contact)<br><br>Thanks in advance,<br>Farid<br><br> About your Scribus program:<br> Version: 1.3.7svn<br> Prebuilt/Compiled: Prebuilt<br>
Build Date:<br> Your operating system and CPU:<br> Type: Linux<br> Version: opensuse 10.1<br> CPU type: 32bit (Intel/AMD - i386)<br></pre><br>