Salut tout le monde !
J'ai développé un petit soft permettant d'analyser sa progression pour le RL et ses rêves. Comme je n'ai pas encore intégré de JR au logiciel (ça viendra dans les semaines à venir car je préfère développer des apps totalement indépendantes), il faut utiliser le JR développé par
@noams (
https://www.attrape-songes.com/forum/le-coin-des-geeks/(appli)-journal-de-reves/) pour pouvoir récupérer ses rêves et les fournir au logiciel.
On va commencer par faire un petit tour du logiciel, et ensuite on verra comment l'utiliser avec ses propres rêves.
Page d'accueilLa page d'accueil permet d'abord de charger ses rêves. Ensuite on peut les filtrer par période ou type (lucide, non lucide, tout). Les filtres s'appliquent sur chaque onglet du logiciel. On a aussi quelques petites statistiques globales sur cette page.
Page tagsCette page permet simplement de voir les tags et catégories présents dans ses rêves. Ils sont triés par nombre d'occurrences décroissant.
Page progressionQuelques graphiques pour voir sa progression et l'évolution de certaines valeurs au cours du temps. Il est possible d'affiner la résolution des graphiques pour lisser la progression sur une plus ou moins grande période.
Page statistiques(Si jamais l'image est trop petite, vous pouvez cliquer dessus pour la voir en plus grand)
Encore des graphiques, représentant cette fois des statistiques plutôt qu'une progression.
Page rêvesJuste une liste de tous les rêves. On peut avoir plus de détails sur un rêve en cliquant sur le bouton associé, ce qui ouvre une autre petite fenêtre.
Page Attrape SongesPage qui permet de classer ses rêves par nuit, et de générer un post pour le JR du forum directement. Il y a également un bouton "Voir" qui permet d'afficher ses rêves de la nuit avec la même petite fenêtre que celle de la page précédente.
Pour générer le post du JR du forum, on peut créer des templates qui sont un modèle de page. Voici par exemple le template de mon JR (on peut accéder à la fenêtre de création de template par un clic sur le bouton "Nouveau" en haut :
Lors de la génération du post, les variables sont remplacées par les valeurs correspondantes. Avant de générer un post, il faut bien penser à charger un template sinon le logiciel plante (j'ai pas encore trop géré les erreurs), pour cela il y a le bouton "Charger" (attention, ne pas charger le template temp.tp sinon ça plante).
Bien, maintenant qu'on a notre template et qu'il est chargé, on peut générer un post en cliquant sur "Générer post" :
On arrive sur une nouvelle fenêtre permettant d'éditer le post si on souhaite le modifier. Le post généré comporte l'ensemble des rêves de la nuit. On peut aussi cliquer sur "Réinitialiser" pour effacer le contenu de l'éditeur, et sur "Générer" pour le regénérer. En cliquant sur "Copier", ça copie le post dans le presse-papier et on peut le coller directement dans notre JR (j'aurai pu faire en sorte de poster directement sur le forum en cliquant, et de ne pas faire un copier-coller, mais j'ai préféré ne pas proposer ça pour garder une interaction humaine avec le forum).
Page AnonymisateurCette page permet de définir des valeurs qui doivent être remplacées par d'autres lors de la génération d'un post. Ca permet une anonymisation, si on souhaite par exemple remplacer un prénom ou un lieu par un autre. Le remplacement se fait automatiquement lorsqu'on génère un post depuis la page "Attrape Songes". Attention, ne pas oublier de sauvegarder une fois les champs renseignés, ça ne sauvegarde pas automatiquement.
FinalementC'est le premier logiciel que je fais, et j'en suis plutôt content. D'habitude je code plutôt des scripts, des applications web ou des applications en console. J'avais envie de tester quelque chose de nouveau, et tant qu'à faire autant faire quelque chose d'utile.
Si vous avez des idées de fonctionnalités à ajouter n'hésitez-pas à me le dire, j'ai sûrement pas pensé à tout (sans oublier que je rajouterai un JR au logiciel dans les semaines à venir).
Je rappelle aussi que pour l'instant il faut utiliser le JR de
@noams pour utiliser ce logiciel. Pour charger vos données dans le logiciel, il faut les exporter depuis le JR :
Vous obtenez un fichier JSON, qu'on charge depuis l'onglet "Accueil", tout en haut en cliquant sur "Importer un fichier JSON".
Finalement, le logiciel est sûrement rempli de bugs, mais ce n'est qu'une première version, je règlerai les bugs au fur et à mesure que je les rencontrerai.
Pour ceux qui souhaitent l'utiliser, j'ai galéré mais j'ai finalement réussi à transformer mon projet Python en exécutable, donc je peux vous le transmettre très facilement sous forme d'archive zip à dézipper et à exécuter, dites moi en répondant à ce post si ça vous intéresse, dans ce cas là je vous transmettrai le logiciel par un wetransfer ou n'importe quel autre moyen
Ce logiciel va m'être bien utile, s'il peut être utile à d'autres également c'est encore mieux, alors n'hésitez-pas !
PS : Si jamais y'a des développeurs, le code source est sur mon GitHub, dites moi ! Et un grand merci à noams également, ton JR est vraiment super et m'a donné l'idée de faire ce logiciel