thanks, that was the whole script (so far), is this example you've shown me for python 2 or 3?
All the best Adam On Monday, 8 February 2021, 14:02:20 GMT, Gregory Pittman <gpitt...@iglou.com> wrote: On 2/7/21 6:36 PM, adam armfield wrote: > hello, > 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. > this is what I've got so far: > > ------------------------------ > > > > > import os > > import glob > > > > > > > os.chdir('/imagefolder') > os.scandir('/imagefolder') > > > > > > pics = glob.glob('*.jpg') > > for p in pics: > newPage(1) > createImage(0, 0, 90,90,["pic{picname}".format(picname = p)]) > > > > > > > > ----------------- > 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): > > > > ----------- > import os > import glob > > > os.chdir(' /imagefolder') > os.scandir('/imagefolder') > > pics = glob.glob('*.jpg') > > for p in pics: > print(p) > print("pic{picname}".format(picname = p))--------------------- > > the bit where I create new pages also only works under certain circumstances > > > for p in pics: > newPage(1) > 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 > > > createImage(0, 0, 90,90,["pic{picname}".format(picname = p)]) > > > > > > > > > any ideas? I was planning to follow this with a loadImage > > this is in 1.5.6.1 > Hi, I presume you're just showing us some fragments of your script. Why not start with some scripts that work? https://wiki.scribus.net/canvas/Automatic_import_of_images:_Versions_not_requiring_Tkinter These are designed to make a document with multiple pictures per page, but could be modified for only one. Greg ___ Scribus Mailing List: scribus@lists.scribus.net Edit your options or unsubscribe: http://lists.scribus.net/mailman/listinfo/scribus See also: http://wiki.scribus.net http://forums.scribus.net -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.scribus.net/pipermail/scribus/attachments/20210208/d3247218/attachment.htm> ___ Scribus Mailing List: scribus@lists.scribus.net Edit your options or unsubscribe: http://lists.scribus.net/mailman/listinfo/scribus See also: http://wiki.scribus.net http://forums.scribus.net