<html><head></head><body><div class="ydp6ce99331yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div><div dir="ltr" data-setdir="false">thanks, that was the whole script (so far), is this example you've shown me for python 2 or 3?<br></div><div><br></div><div class="ydp6ce99331signature">All the best Adam</div></div>
        <div><br></div><div><br></div>
        
        </div><div id="yahoo_quoted_3223618229" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Monday, 8 February 2021, 14:02:20 GMT, Gregory Pittman <gpittman@iglou.com> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">On 2/7/21 6:36 PM, adam armfield wrote:<div class="yqt1665638317" id="yqtfd70211"><br clear="none">> hello,<br clear="none">> i'm writing a hopefully simple script that I can point at a folder of jpegs, and have it make a page per pic with an image frame on it, with one of the jpegs in.<br clear="none">> this is what I've got so far:<br clear="none">> <br clear="none">> ------------------------------<br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">> import os<br clear="none">> <br clear="none">> import glob<br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">> os.chdir('/imagefolder')<br clear="none">> os.scandir('/imagefolder')<br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">>  pics = glob.glob('*.jpg')<br clear="none">> <br clear="none">> for p in pics:<br clear="none">> newPage(1)<br clear="none">>  createImage(0, 0, 90,90,["pic{picname}".format(picname = p)])<br clear="none">> <br clear="none">>  <br clear="none">> <br clear="none">>  <br clear="none">> <br clear="none">>  <br clear="none">> <br clear="none">> -----------------<br clear="none">> at the moment it doesn't seem to work as I was expecting in scribus, I adapted it for general python, the string formatting  does what i'd expected (appends "pic" onto the filename, I was planning to name  the imageframes like this):<br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">> -----------<br clear="none">> import os<br clear="none">> import glob<br clear="none">> <br clear="none">> <br clear="none">> os.chdir(' /imagefolder')<br clear="none">> os.scandir('/imagefolder')<br clear="none">> <br clear="none">> pics = glob.glob('*.jpg')<br clear="none">> <br clear="none">> for p in pics:<br clear="none">>  print(p) <br clear="none">>  print("pic{picname}".format(picname = p))---------------------<br clear="none">> <br clear="none">> the bit where I create new pages also only works under certain circumstances<br clear="none">> <br clear="none">> <br clear="none">> for p in pics:<br clear="none">> newPage(1)<br clear="none">> sometimes it makes 19 new pages, other times it makes 1, other times it doesn't make any, it doesn't work at all when I use my createImage line, but I did manage to create one image frame when I gave it a hardcoded name<br clear="none">> <br clear="none">> <br clear="none">>  createImage(0, 0, 90,90,["pic{picname}".format(picname = p)])<br clear="none">> <br clear="none">>  <br clear="none">> <br clear="none">>  <br clear="none">> <br clear="none">>  <br clear="none">> <br clear="none">> <br clear="none">> any ideas? I was planning to follow this with a loadImage<br clear="none">> <br clear="none">> this is in 1.5.6.1</div><br clear="none">> <br clear="none"><br clear="none">Hi,<br clear="none"><br clear="none">I presume you're just showing us some fragments of your script.<br clear="none">Why not start with some scripts that work?<br clear="none"><br clear="none"><a shape="rect" href="https://wiki.scribus.net/canvas/Automatic_import_of_images:_Versions_not_requiring_Tkinter" target="_blank">https://wiki.scribus.net/canvas/Automatic_import_of_images:_Versions_not_requiring_Tkinter</a><br clear="none"><br clear="none">These are designed to make a document with multiple pictures per page, but could be modified for only one.<br clear="none"><br clear="none">Greg<br clear="none"><br clear="none"><br clear="none">___<br clear="none">Scribus Mailing List: <a shape="rect" ymailto="mailto:scribus@lists.scribus.net" href="mailto:scribus@lists.scribus.net">scribus@lists.scribus.net</a><br clear="none">Edit your options or unsubscribe:<br clear="none"><a shape="rect" href="http://lists.scribus.net/mailman/listinfo/scribus" target="_blank">http://lists.scribus.net/mailman/listinfo/scribus</a><br clear="none">See also:<br clear="none"><a shape="rect" href="http://wiki.scribus.net" target="_blank">http://wiki.scribus.net</a><br clear="none"><a shape="rect" href="http://forums.scribus.net" target="_blank">http://forums.scribus.net</a><div class="yqt1665638317" id="yqtfd11504"><br clear="none"></div></div></div>
            </div>
        </div></body></html>