mkdir -p /workspace/home/.local/share/fonts /workspace/home/.local/share/color/icc; cp /workspace/input/NotoSans*.ttf /workspace/home/.local/share/fonts/; cp /workspace/input/profiles/*ic* /workspace/home/.local/share/color/icc/; fc-cache -f; cat > /workspace/scratch/docs.py <<'PY'
import scribus
f=open('/workspace/scratch/scribus_api.txt','w')
f.write('\n'.join(dir(scribus)))
for fn in ['newDocument','PDFfile','setImageScale','setImageOffset','loadImage','createText','setText','insertText','setParagraphStyle','setFont','setTextDistances','setLineSpacing','setTextFlowMode','createParagraphStyle','createCharStyle','setMargins','setBleeds','setDocBleeds','setCMS','setInfo','defineColorCMYK','createImage','setTextColor','setTextAlignment','setFillColor','saveDocAs','setRedraw','textOverflows','setTextVerticalAlignment','setFirstLineOffset']:
 try:f.write('\n\n'+fn+'\n'+str(getattr(scribus,fn).__doc__))
 except:pass
f.close()
p=scribus.PDFfile();open('/workspace/scratch/pdf_api.txt','w').write('\n'.join(x+': '+str(getattr(p,x))+'\n'+str(getattr(type(p),x).__doc__) for x in dir(p) if not x.startswith('__')))
scribus.quit()
PY
QT_QPA_PLATFORM=offscreen scribus -g -ns -py /workspace/scratch/docs.py > /workspace/scratch/scribus.log 2>&1