[Annonce] Un cadeau pour la Communauté ARTherapee (pour commencer)

Bonjour à tous,

Je travaille depuis un petit bout de temps sur un projet que je vous propose de tester avec moi (branche test du projet uniquement). J’ai besoin à minima d’un utilisateur Debian, Ubuntu (ou dérivés), un Arch et un Rhel (fedora, Redhat). Bon tout le monde peut tester quand même!! :grinning_face:

Le projet?..

Je n’ai jamais été très satisfait de cette histoire de commandes utilisateurs. Je trouvais le process trop manuel et l’ergonomie et les possibilités du script un peu légères. J’ai donc réécrit un programme python en substitution de select-editor (j’ai gardé le même non pour ne dérouter personne) qui reprend son principe mais avec plus de possibilités. La V1.1 béta proposée en test permet de faire déjà pas mal de choses qui simplifient l’expérience utilisateur. Afin de ne pas partir dans tous les sens, Le ART compagnon ne gère pour le moment que des scripts bash. La prochaine version stable intégrera le python et peut être d’autres. L’idée était d’avoir un outil intégré qui puisse nous permettre d’appeler en concours différents scripts sans quitter l’interface. Également de pourvoir intégrer facilement des lanceurs de tout type dans le menu.

L’outil s’installe donc à partir d’un script. Vous n’avez rien d’autre à faire ensuite que de rentrer le chemin du programme dans les préférences utilisateur. Après install, vous disposerez d’un manuel complet.

Je vous reparlerai bientôt des rajouts envisagés dans les prochaines versions mais pour le moment, dites moi si ça marche bien chez vous. Vous me direz ce que vous en pensez .

Merci d’avance pour le coup de main :star_struck:

L’onglet des lanceurs:

L’onglet de l’éditeur de lanceurs:

L’onglet Scripts:

Le github du projet:

https://github.com/carafife/ARTcompagnon

:rocket: LE ARTHERAPEE COMPAGNON EST OFFICIELLEMENT PRÊT !

Lien à partager sur la communauté francophone :

https://github.com/carafife/ARTcompagnon

Pour tester (branche test) :

git clone -b test https://github.com/carafife/ARTcompagnon.git
cd ARTcompagnon
./install.sh

:sparkles: RÉCAPITULATIF FINAL

✅ Application PyQt5 professionnelle
✅ Interface sombre élégante + logo ART
✅ Gestion d'éditeurs externes
✅ Exécution de scripts bash
✅ Installation 100% automatisée
✅ Support de tous les formats RAW
✅ Variables d'environnement portables
✅ Guide PDF détaillé en français
✅ GitHub avec 2 branches organisées
✅ Licence MIT
✅ Prêt pour la communauté francophone
1 « J'aime »

Bonjour,
Carafife en mode 500 miles d’Indianapolis, ça décoiffe !

Je ne comprends pas tout, mais je vais tenter de suivre l’affaire. Il y a toujours à apprendre d’un bon pédagogue…

1 « J'aime »

En fait quand tu cliques depuis ART pour ouvrir ta photo dans Gimp elle s’ouvre et tu retouches. Si dans les préférences, tu decoches Gimp et que tu choisis l’option en dessous, tu entres le chemin du ART compagnon et là tu peux avoir Gimp, Darktable, Hugin etc…).

Capture des préférences:

De plus, depuis l’outil, tu peux charger des scripts bash pour faire d’autres trucs

2 « J'aime »

Merci pour la réponse, ça s’éclaire…
J’ai lu le script install.sh, pour l’utiliser, je devrai adapter les chemins, ART n’étant pas, sur ma machine, dans le dossier prévu.

essayez comme ça sans rien toucher. Juste pour voir si tout fonctionne et que tout s’installe au bon endroit. Tu peux tester sur une machine virtuelle si tu preferes ne rien toucher

Bonjour, chez moi ça ne peut pas fonctionner dans l’état de ton “select-editor-config.json”, car j’utilise des flatpaks qui me semblent incontournables dans l’avenir. Par ailleurs dans ton “install.sh”, ne penses-tu pas qu’il serait intéressant de proposer un choix de dossier d’installation ? En l’occurence, pour moi ce serait “.config/ART/ARTcompagnon” pour ne pas disperser tous les scripts utiles à ART. De plus, ne faudrait-il pas mieux tester l’existence des dossiers avant de les créer ? Attention aussi que ton “select-editor.txt” t’est personnalisé.
En tous cas, bravo pour ce travail : l’idée de départ est excellente, mais il reste du travail pour arriver à coller à toutes les installations et pour faire “rentrer” les autres scripts (par ex. simulation de film et débruitage) :slight_smile:

1 « J'aime »

Merci pour ton retour. Que veux dire par cette phrase?

Command=/home/carafife/Programmes/ARTcompagnon/select-editor.py

Oui merci! J’étais justement tombé dessus en essayant de comprendre. Bon je vais revoir la stratégie. Merci! :innocent:

Bon après de nombreux test, la config auto en natif + flatpak + appimages est vraiment très compliquée pour un systeme entierement automatisé. Si votre ART a été installé depuis flatpak ou appimpages, sauriez vous repondre à ces questions?

Pour Flatpak :

  • Le Flatpak d’ART peut-il accéder à ~/art-compagnon/select-editor.py en dehors du sandbox ?

Pour AppImage :

  • Le Python fonctionne-t-il correctement dans AppImage ?

  • Y a-t-il des problèmes de chemins internes ?

merci!

Deux choses à distinguer :
1/ le flatpak de ART que je n’utilise pas car je n’utilise que des flatpaks officiels
2/ les flatpaks des éditeurs externes que j’utilise quand il sont officiels
Dans ce dernier cas, cela ne peut pas fonctionner car les binaires des flatpaks ne sont pas invoqués de la même manière : cf ton “select-editor-config.json”

Ok @guynux . Tes remarques m’auront été d’une GRANDE utilité car elles m’ont permise de revoir entièrement ma stratégie. Pour être sûr que tout fonctionne sans encombre la procédure a été entièrement révisée:

  1. Procedure automatisée et “supportée” par un ART compilé
  2. Procédure manuelle proposée sans garantie pour les flatpak et autres appimages (c’est trop le boxon) Je passerais ma vie à déméler des pelotes
  3. Script auto revu et corrigé avec doc refondue.

Les testeurs devront donc privilégier une install de ART par compilation.

C’est un peu dur mais au moins je peux avancer.

Merci encore pour tes précieux commentaires! :ok_hand:

Une petite question, CaraFife → ça fonctionnera sous W11 ?

pas étudié pour le mmoment. J’essaye desesperement de consolider sous linux pour ensuite tenter de proposer une solution pour windows

1 « J'aime »

Bonjour

Je suis sous Archlinux avec la version d’ART (art-rawconverter 1.26.4-1) installée depuis AUR (ce n’est pas la version bin qui est également disponible)

OS: EndeavourOS x86_64
Kernel: Linux 7.0.7-arch1-1
DE: Cinnamon 6.6.8
WM: Muffin (X11)

Je viens de récuper (à 14h00) le script (avec git) d’installation et après lancement j’ai le nouveau dossier compagnon dans mon répertoire home et le script d’installation renvoie ce message

========================================
Configuration d’ARTherapee Compagnon v1.0

:white_check_mark: ARTcompagnon détecté à :
/home/alain/ARTcompagnon

:magnifying_glass_tilted_left: Recherche d’ART…
:white_check_mark: ART trouvé (installation native)

:file_folder: Création des dossiers de configuration…
:white_check_mark: Dossier créé

:gear: Génération de select-editor.txt…
:white_check_mark: Fichier généré :
~/.config/ART/usercommands/select-editor.txt

:magnifying_glass_tilted_left: Vérification…
:white_check_mark: Configuration correcte!

:tada: ARTcompagnon est prêt!

Prochaines étapes :

  1. Relancez ART
    → ART Préférences → External Editor

    Entrez le chemin complet :
    /home/alain/ARTcompagnon/select-editor.py

  2. Ouvrez une image RAW

  3. Cliquez sur le bouton ‘Editeur externe’ ou appuyez sur Ctrl+E

Bon travail ! :+1:

Malheureusement après l’ajout du chemin vers l’édieur (/home/alain/ARTcompagnon/select-editor.py ) dans les préférences et l’ouverture d’un RAW - le lancement vers l’éditeur exerterne démarre mais n’arrive pas jusqu’au bout et fini par afficher ce message

Le fermeture et relance d’ART ne change rien

Par contre - vu que l’on peut ouvrir le dossier ARTcompagnon dans terminal et lancer la commande en désignant un fichier RAW (exemple: )

L’interface du choix de l’éditeur s’ouvre correctement

tu as fais le test à partir d’un fichier raw ou autre? seuls les raws fonctionnent pour le moment

quand tu lances ART en console il t’affiche quoi?

Oui j’avais bien mis un fichier raw
/home/alain/ARTcompagnon/select-editor.py 4Y3A4976.CR3

tu peux lancer ART en console pour voir ce qu’elle te dit?

Je viens de lancer ART en ligne de commande mais rien ne s’affiche dans le terminal avant que le message d’échec ne s’ouvre après avoir sélectionné un RAW et appuyez sur Ctrl+E