Re: Scripts preferences ?

JLuc <[email protected]>
Newsgroups gmane.comp.graphics.scribus
Message-ID <[email protected]>
Le 09/06/2020 à 15:40, Gregory Pittman a écrit :
> Personally, I prefer that there is a generic script out there that can be used by a wide variety of users for a variety of purposes. If I wanted to streamline the operation, then I would make another version, which, for example, might only run in one language and have all the settings hard-coded rather than using dialogs, then call it autotypo_fr.py

I understand your POV but it's a chance that scribus user dont have to tweak a script to access to efficient features 
that fit their need : thanks to Preferences, they dont have to express all of their choices each time they need a 
feature... and to do so they dont need to edit a script, which is a geek thing.

« In an ideal world, scribus scripts would provide the same ease of GUI preferencing as scribus does. »
(But I know there is only part of the ideal world in the real world.)

> The other thing I have done at times is to combine a series of dialogs asking for parameters into a single dialog, with defaults.
> The default for autotypo could be
> fr  1  O
> and then the script uses the python split function to break this up for 3 responses.
That's a quick way to set up a lot of parameters through a dialog.
A bit the same as passing parameters to a function.
Again a bit geeky.

> If it's a script I use frequently, it can be beneficial to streamline it. On the other hand, if it's something I haven't used in a while, I like the reminders for what the defaults are as I go through. For scripts like this, Undo-ing the effects of the script is rather tedious, since there will likely be quite a number of Undos to do.

True.
As for now, the autotypo can be both. It's a transformer.
Answering the 5 dialogs to set the parameters each time is tedious because its allways the same for me
and i use this script a lot now it exists !
So i added a new variable do_ask that defaults to True in the distributed script.
https://github.com/JLuc/autotypo/blob/master/autotypo.py#L42
When do_ask, each dialog pops and asks for a choice.
But do_ask can be manualy edited to False, which results in the script not asking but using the defaults values.

That still feels a bit of a hack, but it fits perfectly my needs
and it makes it easier, at least for some users, to use the script more efficiently.

JL



> 
> Greg
> 
> 
> ___
> Scribus Mailing List: [email protected]
> Edit your options or unsubscribe:
> http://lists.scribus.net/mailman/listinfo/scribus
> See also:
> http://wiki.scribus.net
> http://forums.scribus.net
> 



___
Scribus Mailing List: [email protected]
Edit your options or unsubscribe:
http://lists.scribus.net/mailman/listinfo/scribus
See also:
http://wiki.scribus.net
http://forums.scribus.net
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.