Dites-le en 3 kanjis : 御百度

御百度 (おひゃくど)

Les cent fois. Ce terme désigne une pratique religieuse qui consiste à se rendre cent fois au temple ou au sanctuaire pour y adresser une prière aux divinités (la guérison d’un malade, la réussite d’un projet, etc.). À l’origine, on s’y rendait chaque jour pendant cent jours. La pratique a par la suite évolué, les gens se mettant à entrer et sortir de l’enceinte du sanctuaire ou du temple cent fois de suite la même journée, ce qui donna (御百度を () む, marcher les cent fois).

Afin de faire le nombre exact d’allers-retours requis pour être exaucé, on se munit de cent cailloux, de cent fines tiges de bambou ou de cent petits bouts de papier, à moins qu’il n’y ait dans l’enceinte une espèce de gros boulier prévu à cette fin1. Pour certains, les chances de voir un vœu exaucé augmentent encore si on arrive à marcher les cent fois sans être aperçu par personne, ou si on le fait pieds nus.


De 御百度, retenons 百 :

👉 (ひゃく) 承知 (しょうち)

承知 signifie ici « savoir » ou « comprendre “, tandis que 百 (cent) indique la complétude ou l’exhaustivité. Par cent, on sous-entend de 1 à 100, tout comme nous disons « de A à Z » en français. Concrètement, cela donne des phrases comme celle-ci :

(きみ) () を描けないことなんて (ひゃく) 承知 (しょうち) だよ。それでも (たの) んでいるんだ。

Je sais bien que tu n’sais pas dessiner ! Mais j’te demande quand même [de le faire].


Kinotomo

J’ai réalisé que Kinoraptor avait de sérieux bogues dans sa dernière mouture. J’ai donc décidé de le diviser en deux programmes pour simplifier le codage, ce qui donne maintenant Kinotomo-Audio et Kinotomo-Vidéo.

👉 Télécharger Kinotomo-Audio

👉 Télécharger Kinotomo-Vidéo

En principe, si j’ai bien appris ma leçon, l’installation devrait bien se dérouler sous Debian ou Ubuntu. La procédure est toujours la même : dézipper le fichier puis lancer bash install.sh. Et faire une petite prière, peut-être…


📝 Billet n° 209

← Précédent : Dites-le en 3 kanjis : 金釘流

Suivant → : Kinotomo Vidéo : nouvelle mouture

Commentaires

Pot de moutarde

Kinotomo-Audio s’installe et fonctionne parfaitement sous Debian (Debian 12) et Ubuntu (25.10).

Par contre Kinotomo-Vidéo refuse toujours de se lancer sous Ubuntu (FunOs) :=( J’avais attribué cet échec à un bug du programme MPV la dernière fois, mais je crains que cela ne vienne d’autre chose puisque depuis j’ai installé une version qui fonctionne. La première erreur renvoyée par le terminal est :

Erreur lors de l’initialisation MPV: (‘mpv option does not exist’, -5, (<MpvHandle object at 0x7ce78dd26350>, b’focus-on-open’, b’no’))

En clair le constructeur MPV (ligne 473) prétend que les attributs qu’on lui passe n’existent pas. Qu’il consulte un psy parce que, j’ai vérifié, ils existent bel et bien. Donc apparemment ce truc vit dans un monde parallèle. Peut-être un problème de versions entre le lecteur mpv lui même et le module Python mpv… Aucune idée :=(

Béni

Merci d’avoir vérifié ! Dommage pour Ubuntu. Je vais quand même vérifier aujourd’hui s’il est possible de corriger ça par une solution élégante ou tordue (la première qui fonctionne sera la bienvenue).

Béni

J’ai supprimé focus_on_open=False qui apparaissait sur deux lignes du fichier main.py. D’après l’IA, c’est la seule option MPV non standard du fichier, et elle ne sert à rien semble-t-il… Je verrai à l’usage.

(J’ai mis à jour le fichier zip du lien indiqué ci-dessus.)

Pot de moutarde

Le rôle des attributs passés au constructeur mpv (ligne 475) est décrit sur cette page.

Ton programme fonctionne avec la correction apportée, mais attention, sous Ubuntu du moins, il m’a fallu modifier ton script install.sh pour que les dépendances Python utilisées par main.py soient correctement installées.

Le script install.sh s’était terminé par un prometteur Installation terminée !, mais quand j’ai lancé main.py l’interpréteur s’est aussi plaint de ne pas trouver certains des modules importés, dont ttkbootstrap. Après enquête mentale, j’ai fini par comprendre que l’erreur provenait de la mise à jour de pip.

D’après la doc officielle celle-ci ne devrait pas être faite avec :

pip3 install –upgrade pip

mais avec :

python -m pip install –upgrade pip.

A toi de voir bien sûr, mais je pencherais pour la suppression de cette commande de tes scripts install.sh, puisque l’installation de python3-venv avec apt installe de toute façon la “bonne” version de pip. Cette mise à jour est en quelque sorte inoffensive bien sûr, mais si un utilisateur avait déjà installé pip manuellement (sans passer par apt) et que (comme moi) il ne s’en souvenait plus (le pauvre bougre), une installation avec apt suivie d’une mise à jour avec la ligne ci-dessus peut déclencher toutes sortes de conflits, tant mentaux que logiciels (du moins, encore une fois, sous Ubuntu).

Bref, si tu choisis de garder cette ligne de mise à jour, mieux vaudrait qu’elle soit faite avec la commande “officielle” précédente.

Idem pour l’exécution du fichier requirements.txt. D’après la doc officielle elle doit se faire avec :

python3 -m pip install -r requirements.txt

et non pas avec pip install -r requirements.txt.

Une fois ces deux modifications apportées au script install.sh, tout a de nouveau fonctionné, ton programme, et ma tête.

Béni

!!! Merci encore une fois… j’ai fait les deux modifs suggérées.


➕ Commenter

Notez le n° de billet qui figure ci-dessus. Le formulaire s'ouvrira dans une nouvelle fenêtre.