Jump to content
euldulle

permettre à siril de lire stdin

Recommended Posts

Bonjour,

permettre à siril de lire stdin en spécifiant - comme nom de script permet d'inclure des sections de traitement siril dans un script en bash par exemple :

#!/bin/bash
# bash commands to prepare files
#
initdir=$(pwd)
# etc... snapped
echo "Launching siril..."
/usr/local/bin/siril -i /home/fmeyer/.siril/siril.cfg -s - <<ENDSIRIL
#
#############################################
# Simple Script for Siril 0.9.9 
# (master and flat preexist)
############################################
setext $ext
#preprocess lights
#
cd $working_directory
preprocess $sequence -dark=$dark -flat=$flat

#align lights
register pp_$sequence

#stack calibrated lights
stack r_pp_$sequence rej 3 3 -norm=addscale

close
ENDSIRIL
#
#
#
echo done Siril part
echo bash stuff, eg to clean up things...
cd $working_directory
# etc... snapped

(proposition de patch attaché)

--

fm

patch_siril_stdin

  • J'aime 1

Share this post


Link to post
Share on other sites

Houla !!!

Ca fait longtemps qu'il y'avait pas eu de ligne de code de M. François Meyer dans Siril :).

Quelle bonne nouvelle ;).

 

Faut que je regarde ça !!

Share this post


Link to post
Share on other sites

:)Salut Cyril. Tu verras, pour le coup, je ne me suis pas foulé niveau code...
Un truc de dinosaure. Mais c'est super pratique.
(Par contre sous windows, ça doit pas exister stdin... Il faut ptet ajouter un test pour la compilation.)

Share this post


Link to post
Share on other sites

Woosh, c'était rapide :)

C'est quoi la subtilité entre main.c et main-cli.c ?

(J'avais fait les 2, pis comme ça marchait avec juste le main.c, j'avais annulé dans main-cli.c)

Share this post


Link to post
Share on other sites

main-cli c'est pour le binaire siril-cli qui ne nécessite pas d'avoir un serveur graphique.

Share this post


Link to post
Share on other sites

Salut Vincent,

il n'y a vraiment pas de quoi.

Ça fait surtout plaisir de remettre 3 lignes de code dans siril.. :)

a+

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.