<div dir="ltr">You could use a basic python script to parse the XML of .sla file rather than running a script from within Scribus.<div><br></div><div>E.g. 'countpages.py':</div><div><br></div><div><font face="monospace">import xml.etree.ElementTree as ET<br>import sys<br><br>def main(args):<br>    filename = args[1]<br><br>    tree = ET.parse(filename)<br>    root = tree.getroot()<br><br>    pages =  root.findall('./DOCUMENT/PAGE')<br><br>    print(len(pages))<br><br>if __name__ == '__main__':<br>    main(sys.argv)</font><br></div><div><br></div><div>Then use it with:</div><div><font face="monospace">python .\countpages.py "filename.sla"</font></div><div><font face="monospace"><br></font></div><div><font face="arial, sans-serif">And pipe that output into whatever you want.</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Might be better ways, but I've been doing a lot of manipulating the .sla files directly rather than using scribus recently so it's what came to mind.</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Regards, Neil.</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="monospace"><br></font></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 20 Apr 2021 at 22:17, JLuc <<a href="mailto:jluc@no-log.org">jluc@no-log.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
I'd like to use the page count of a document in a shell script (linux)<br>
A python script can access that count with `scribus.pageCount()`<br>
<br>
How can scribus script can output this as a string,<br>
so it's used in a shell script afterward ?<br>
<br>
I imagine doing it via writing the result in a text file.<br>
Is there maybe a better way ?<br>
<br>
JLuc<br>
<br>
<br>
<br>
___<br>
Scribus Mailing List: <a href="mailto:scribus@lists.scribus.net" target="_blank">scribus@lists.scribus.net</a><br>
Edit your options or unsubscribe:<br>
<a href="http://lists.scribus.net/mailman/listinfo/scribus" rel="noreferrer" target="_blank">http://lists.scribus.net/mailman/listinfo/scribus</a><br>
See also:<br>
<a href="http://wiki.scribus.net" rel="noreferrer" target="_blank">http://wiki.scribus.net</a><br>
<a href="http://forums.scribus.net" rel="noreferrer" target="_blank">http://forums.scribus.net</a><br>
</blockquote></div>