Aide-mémoire de choses à faire dans la journée

Message
Author
musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

Aide-mémoire de choses à faire dans la journée

#1 Post by musher0 »

NOTE
S.v.p. prendre la version non localisée ci-dessous, à
http://murga-linux.com/puppy/viewtopic. ... st#1026098
qui devrait éliminer les problèmes notés par Fabrice.

Merci.
musher0

~~~~~~~~~~~~~

Bonjour!

Veuillez trouver ci-joint un script qui crée un modèle de liste de choses à
faire dans la journée (ou « TO-DO List », en latin). ;)

Je n'ai le mérite que d'avoir mené à terme, en bash, une idée formulée et
recherchée au départ par "greengeek", ici.

Car il existe d'autres approches, comme vous pourrez vous en rendre
compte en lisant le fil de greengeek.

Il y a une capture d'écran ici, qui illustre l'utilisation avec geany. J'en
joins trois autres illustrant l'utilisation avec l'éditeur joe.

Donc, ce pense-bête (?) vous offre de dresser en parallèle la liste de vos
choses à faire aujourd'hui, ET en arrière-plan vous présente la liste d'hier,
pour la continuité. Si vous n'avez pas terminé une tâche hier, vous faites
un copier-coller pour l'amener dans la liste d'aujourd'hui.

Vous pouvez lancer et relancer ce script à tout moment de la journée, les
données du jour sont conservées. Le script fait aussi un zip de réserve au
cas où en quittant l'éditeur (mais pas en fermant le texte). Les fiches
quotidiennes sont stockées dans ~/my-documents.

Si vous avez besoin de la fiche d'avant-hier, il faudra la charger
manuellement. Mais je crois que, sauf exception, deux fiches à la fois
suffisent pour bien s'organiser.

L'archive comprend un fichier desktop et son icône : le script apparaîtra
dans le menu sous « Personnel ». Vous pouvez tout aussi bien amener ce
fichier desktop sur votre bureau, pour la rapidité du chargement.

Un script d'accompagnement permet de changer d'éditeur, de geany à
joe et vice versa. Ce script d'accompagnement requiert que vous ayez
l'utilitaire < replaceit > dans votre Puppy. (Tous les Puppys récents l'ont.)

S'il y a une demande pour d'autres éditeurs, je verrai. Sont exclus d'ores
et déjà, notez bien,
-- leafpad : son rendu des soulignés est moche;
-- nano : la touche INS ne sert pas de commutateur entre le mode
insertion et le mode écrasement.

Au fait, mais c'est important... Parlant du mode écraser : dans la partie
TRAVAIL, il faut taper en mode écraser; autrement le séparateur au
centre va se déplacer. Dans la partie PERSONNEL, on fait comme on veut.

Dans les deux parties, attention aux retours de chariot. J'ai réservé trois
lignes par point; si ce n'est pas assez, dites-le moi, ce changement est
facile à faire dans le script. Pour ma part j'utilise un style télégraphique
dans mes listes de choses à faire, donc trois lignes me suffisent.

On peut imprimer la liste depuis geany, j'ai testé et ça va bien. (Depuis
l'éditeur joe, probablement par après, avec l'utilitaire Puppy PDF. Pas
testé, cependant.)

Si vous avez des questions, n'hésitez pas à les poser ci-dessous. Dans
l'espoir que ce script vous aide à organiser vos journées.

À+
Attachments
TwoCols-TODO-2.pet
(24.48 KiB) Downloaded 328 times
Au complet.jpg
(162.07 KiB) Downloaded 478 times
Two-Columns-TO-DO(FR).jpg
(204.12 KiB) Downloaded 409 times
La_partie_NOTES.jpg
(112.34 KiB) Downloaded 411 times
Last edited by musher0 on Tue 23 Apr 2019, 18:04, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

oui

#2 Post by oui »

bonjour

récemment, tu nous avais présenté une autre version de c'truc la, qui est inutile et niaise. elle n'est pas meilleure, non? moi, les choses que j'oublie, ce sont les choses répétitives, comme l'enlêvement des ordures ménagères un lundi sur deux... quand c'est pas férié. aujourd´hui, en Europe, c'est férié, car lundi de Pâques, donc mrd, que se passe-t-il avec les ordures? le pape, ce troublion qui nous organise la fête, va-t-il les faire prendre? non, c'est évident.... Un aide-mémoire qui ne sait pas donner réponse à ça, ça ne vaut rien...

tu fais des trucs qui sont tellement superficiels que si tu séduis les gens à s'y référer, tu vas en faire des victimes, ou leur donner du travail inutile de récupération...

Noter, on le peut depuis presque les premiers jours de Puppy dans «didiwiki»! Mais je sais que tu voudrais imposer qu'on l'abandonne, parce qu'il fait compétition victorieuse envers tes élucubrations en bash...

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#3 Post by musher0 »

Oui, allô ?

Ton adresse postale s.v.p. Dès que je l'aurai, je t'enverrai ce punching
bag avec mon portrait dessus, comme je te l'ai suggéré dans ton forum
anglo sur "Puppy est trop gros", ou qqchz du genre.

Tu aimes pas tel ou tel de mes scripts ? Tu cognes sur le punching bag.
Tu me trouves superficiel ? Et vlan, musher0, oui fait une 2e ronde de
boxe avec le punching bag.

Comme ça, quand tu arriveras ici, tu seras vidé, mais positif; tu seras
tellement fatigué que tu ne songeras à boxer personne, physiquemet ou
symboliquement.

Je suis superficiel ? Eh bien, j'ai fait ce script pour aider le forumeur néo-
zélandais greengeek, qui a suggéré ce concept sur deux colonnes. Va
donc lui dire en pleine face, à greengeek, qu'il est superficiel.

Quant à ton problème d'ordures qui s'empilent, il doit se vendre des
pinces à linge, dans ton patelin ? Tu t'en mets une sur le nez et voilà,
tu peux attendre deux autres semaines ! Tu devra respirer par la bouche,
mais cou donc, ce sera le prix de ta complainte.

Salut.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#4 Post by fabrice_035 »

Salut, merci pour ce programme, mais il marche pas chez moi

Code: Select all

root# chang-eds.sh 
/usr/local/bin/chang-eds.sh: line 21: replaceit: not found
/usr/local/bin/chang-eds.sh: line 21: replaceit: not found
root# joe.sh 
/usr/local/bin/joe.sh: line 8: warning: setlocale: LC_CTYPE: cannot change locale (fr_CA.utf8): No such file or directory
/usr/local/bin/joe.sh: line 9: warning: setlocale: LC_NUMERIC: cannot change locale (fr_CA.utf8): No such file or directory
/usr/local/bin/joe.sh: line 10: warning: setlocale: LC_TIME: cannot change locale (fr_CA.utf8): No such file or directory
/usr/local/bin/joe.sh: line 13: warning: setlocale: LC_MESSAGES: cannot change locale (fr_CA.utf8): No such file or directory
urxvt: default locale unavailable, check LC_* and LANG variables. Continuing.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = "fr_CA.utf8",
	LC_ALL = "",
	LC_PAPER = "fr_CA.utf8",
	LC_ADDRESS = "fr_CA.utf8",
	LC_MONETARY = "fr_CA.utf8",
	LC_NUMERIC = "fr_CA.utf8",
	LC_TELEPHONE = "fr_CA.utf8",
	LC_MESSAGES = "fr_CA.utf8",
	LC_IDENTIFICATION = "fr_CA.utf8",
	LC_MEASUREMENT = "fr_CA.utf8",
	LC_CTYPE = "fr_CA.utf8",
	LC_TIME = "fr_CA.utf8",
	LC_NAME = "fr_CA.utf8",
	LANG = "fr_CA.utf8"
    are supported and installed on your system.
urxvt: default locale unavailable, check LC_* and LANG variables. Continuing.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = "fr_CA.utf8",
	LC_ALL = "",
	LC_PAPER = "fr_CA.utf8",
	LC_ADDRESS = "fr_CA.utf8",
	LC_MONETARY = "fr_CA.utf8",
	LC_NUMERIC = "fr_CA.utf8",
	LC_TELEPHONE = "fr_CA.utf8",
	LC_MESSAGES = "fr_CA.utf8",
	LC_IDENTIFICATION = "fr_CA.utf8",
	LC_MEASUREMENT = "fr_CA.utf8",
	LC_CTYPE = "fr_CA.utf8",
	LC_TIME = "fr_CA.utf8",
	LC_NAME = "fr_CA.utf8",
	LANG = "fr_CA.utf8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
urxvt: default locale unavailable, check LC_* and LANG variables. Continuing.
urxvt: default locale unavailable, check LC_* and LANG variables. Continuing.
root# 

Code: Select all

root# 2cols-todo.sh 
/usr/local/bin/joe.sh: line 8: warning: setlocale: LC_CTYPE: cannot change locale (fr_CA.utf8): No such file or directory
/usr/local/bin/joe.sh: line 9: warning: setlocale: LC_NUMERIC: cannot change locale (fr_CA.utf8): No such file or directory
/usr/local/bin/joe.sh: line 10: warning: setlocale: LC_TIME: cannot change locale (fr_CA.utf8): No such file or directory
/usr/local/bin/joe.sh: line 13: warning: setlocale: LC_MESSAGES: cannot change locale (fr_CA.utf8): No such file or directory
urxvt: default locale unavailable, check LC_* and LANG variables. Continuing.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = "fr_CA.utf8",
	LC_ALL = "",
	LC_PAPER = "fr_CA.utf8",
	LC_ADDRESS = "fr_CA.utf8",
	LC_MONETARY = "fr_CA.utf8",
	LC_NUMERIC = "fr_CA.utf8",
	LC_TELEPHONE = "fr_CA.utf8",
	LC_MESSAGES = "fr_CA.utf8",
	LC_IDENTIFICATION = "fr_CA.utf8",
	LC_MEASUREMENT = "fr_CA.utf8",

( ... )


Cdt
Bionicpup64-8.0 _ Kernel 5.4.27-64oz _ Asus Rog GL752

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#5 Post by musher0 »

Merci de ta rétroaction, Fabrice.

Tu n'as pas l'utilitaire < replaceit > ? Sur quel Puppy es-tu ?

Quoi qu'il en soit, < replaceit > est .

Une fois que tu as installé replaceit, utilise le script < chang-eds.sh > pour
passer de l'éditeur joe à l'éditeur geany.

Si tu tiens à utiliser l'éditeur joe, s.t.p. retire ou commente toutes les
lignes avec fr_CA dans le fichier /usr/local/bin/joe.sh.

Désolé, j'ai composé ce script il y a quelques années, quand j'avais moins
d'expérience, et je pensais que ces lignes étaient nécessaires.

Je viens d'essayer avec ces lignes commentées, et ça marche chez moi.
MAIS j'ai un fichier /etc/profile.local avec ceci dedans :

Code: Select all

# /etc/profile.local
export PATH="/opt/local/bin:/usr/share/applications:$PATH:."
#
export LANG=fr_CA.UTF-8
export LANGUAGE=fr_CA.UTF-8
export LC_CTYPE=fr_CA.UTF-8
export LC_NUMERIC=fr_CA.UTF-8
export LC_TIME=fr_CA.UTF-8
export LC_MONETARY=fr_CA.UTF-8
export LC_MESSAGES=fr_CA.UTF-8
export LC_PAPER=fr_CA.UTF-8
export LC_NAME=fr_CA.UTF-8
export LC_ADDRESS=fr_CA.UTF-8
export LC_TELEPHONE=fr_CA.UTF-8
export LC_MEASUREMENT=fr_CA.UTF-8
export LC_IDENTIFICATION=fr_CA.UTF-8

# export LANG=fr_FR.UTF-8
# export LANGUAGE=fr_FR.UTF-8
# export LC_CTYPE=fr_FR.UTF-8
# export LC_NUMERIC=fr_FR.UTF-8
# export LC_TIME=fr_FR.UTF-8
# export LC_MONETARY=fr_FR.UTF-8
# export LC_MESSAGES=fr_FR.UTF-8
# export LC_PAPER=fr_FR.UTF-8
# export LC_NAME=fr_FR.UTF-8
# export LC_ADDRESS=fr_FR.UTF-8
# export LC_TELEPHONE=fr_FR.UTF-8
# export LC_MEASUREMENT=fr_FR.UTF-8
# export LC_IDENTIFICATION=fr_FR.UTF-8

# export LANG=fr_BE.UTF-8
# export LANGUAGE=fr_BE.UTF-8
# export LC_CTYPE=fr_BE.UTF-8
# export LC_NUMERIC=fr_BE.UTF-8
# export LC_TIME=fr_BE.UTF-8
# export LC_MONETARY=fr_BE.UTF-8
# export LC_MESSAGES=fr_BE.UTF-8
# export LC_PAPER=fr_BE.UTF-8
# export LC_NAME=fr_BE.UTF-8
# export LC_ADDRESS=fr_BE.UTF-8
# export LC_TELEPHONE=fr_BE.UTF-8
# export LC_MEASUREMENT=fr_BE.UTF-8
# export LC_IDENTIFICATION=fr_BE.UTF-8

export LC_ALL=""
#
export CC=gcc
# Astuce de gposil. Ce paramètre crée une solution
# de rechange si un logiciel n'a pas de traduction.
Je ne sais pas si cela a une incidence. Que les Puppyistes francophones
d'Afrique m'excusent, je ne connais pas le code langue pour leurs pays,
donc je ne les ai pas inclus.

En bonne logique, si tu as bien configuré ton Puppy pour le français de
ton pays (fr_FR, fr_BE, etc). retirer les lignes fr_CA dans le script joe.sh
devrait te permettre d'utiliser l'éditeur joe correctement.

En passant, le code source de l'éditeur joe est livré avec un fichier de
localisation en français non terminé. Un fichier « po » incomplet est fourni
pour le français. Quelqu'un se porte-t-il volontaire ? Il faudrait travailler
avec les utilitaires gettext, qui sont du chinois pour moi.

Alors voilà. Un retour de ta part sera très apprécié, vu que si je change
mon fr_CA à fr_FR, je dois aussi changer au clavier AZERTY, et alors je
serais complètement déboussolé. En d'autres mots, je ne peux pas tester
fr_FR sur un clavier canadien; merci de le faire à ma place.

Pour mémoire, la dernière version de l'éditeur joe est disponible dans le
dépôt Puppy d'augras à
http://augras.eu/puppy_linux/?dir=musher0/Editeurs.

Bonne chance.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#6 Post by musher0 »

Version « non-canadienne », comprenant replaceit.
Attachments
TwoCols-TODO-2a.pet
(30.57 KiB) Downloaded 300 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#7 Post by fabrice_035 »

Hello,

Il n'y a plus de messages d'erreurs, mais maintenant je vois une fenêtre s'ouvrir et se fermer immédiatement.

A+
Bionicpup64-8.0 _ Kernel 5.4.27-64oz _ Asus Rog GL752

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#8 Post by musher0 »

Salut, Fabrice.

Euh... as-tu installé l'éditeur joe?

Si tu n'as pas l'éditeur joe, MAIS que tu as quand même choisi l'éditeur joe
et non pas l'éditeur geany, c'est classique, peu importe l'appli : l'appli n'est
pas là, bash ouvre et ferme la fenêtre !

Je l'ai mentionné tantôt : pour changer d'éditeur, utilise le petit script
< chang-eds.sh >.

À+
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#9 Post by musher0 »

Si tu as installé l'éditeur joe, la cause pourrait être une version de rxvt-
unicode trop basse. Il faut urxvt version 9.22 (de 2016) pour les effets de
transparence et de tamisé.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#10 Post by fabrice_035 »

Salut,
Non je n'ai pas installé Joe et je ne compte pas le faire. Sinon faudrait que ton script soit un peu plus 'user friendly'
C'est une bonne idée de partager mais pourquoi ne pas détecter ce qui est présent sur la machine hôte, les versions attendues, le besoin de tel ou tel programme supplémentaire & cie.
C'est du code en plus mais ça permet de pérenniser son travail.
Bon courage.
Bionicpup64-8.0 _ Kernel 5.4.27-64oz _ Asus Rog GL752

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#11 Post by musher0 »

Salut, Fabrice.

Pourquoi tu ne m'as pas dit sur quel Puppy tu es ?

"User-friendly"... As-tu un exemple de ce que toi, tu entends par là ?

Merci d'avance.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#12 Post by fabrice_035 »

Salut,
Ma Puppy est en signature et user friendly c'est rendre un programme ami et intuitif, ce n'est pas à l'utilisateur de se casser la tête mais au programmeur. Lourde tache certes.
Cdt
Bionicpup64-8.0 _ Kernel 5.4.27-64oz _ Asus Rog GL752

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#13 Post by musher0 »

Bravo pour la remarque blessante. Bien trouvé.

Bonne journée quand même.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#14 Post by fabrice_035 »

Heuu... il n'y a aucune remarque blessante. Soit on fait un programme pour soit et par conséquent il sera sans doute inachevé mais en tant qu'auteur on en connait les limitations et les contraintes soit on fait un programme distribué publiquement mais il y a les obligations décrites plus haut.

Bon courage et merci.
Bionicpup64-8.0 _ Kernel 5.4.27-64oz _ Asus Rog GL752

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#15 Post by musher0 »

Hé ben.

TON opinion. Il y a une troisième possibilité, liée à la nature rétroactive des
forums. Mais nul ne peut te forcer à la voir.

En somme, tu penses que le « mets » que je t'ai présenté n'est pas assez
cuit. Pour ma part, je pense qu'il l'est assez, et que je n'ai pas à le
transformer en purée pour bébés.

Bonne journée. J'ai autre chose à faire.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#16 Post by fabrice_035 »

Inutile d'alimenter une polémique sans fin. Bisous à toutes les québecoises et continu à nous offrir tes excellents scripts.

Cdt
Bionicpup64-8.0 _ Kernel 5.4.27-64oz _ Asus Rog GL752

User avatar
jplt3
Posts: 118
Joined: Mon 08 Apr 2019, 20:40
Location: Planet Earth

#17 Post by jplt3 »

Bonjour,

je n'ai pas du tout testé votre script musher0 car j'utlise depuis plusieurs années celui ci : http://todotxt.org/
pour l'essayer ici : https://github.com/todotxt/todo.txt-cli

Cordialement

Bonne journée à tous.

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

Re: Aide-mémoire de choses à faire dans la journée

#18 Post by greengeek »

musher0 wrote:Bonjour!

Veuillez trouver ci-joint un script qui crée un modèle de liste de choses à
faire dans la journée (ou « TO-DO List », en latin). ;)
Bonjour musher0 - Je utilise Slacko 5.6 et j'ai un erreur comme l'image attache.

Comprendez-vous pourquoi je vue cette erreur?

Merci!
gg
Attachments
Erreur d'installation.jpg
(16.62 KiB) Downloaded 589 times

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#19 Post by musher0 »

Bonsoir, greengeek.

Je crois que c'est parce que l'ancien petget de la Slacko-5.6 ne peut pas ouvrir une
archive pet comprimée en xz. J'ai refait l'archive en compression gzip. ( Voir ci-joint. )

Essayez-la et revenez-moi si vous avez encore des ennuis ?

Bonne fin de soirée.
Attachments
TwoCols-TODO-2a-gz.pet
(32.76 KiB) Downloaded 243 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#20 Post by greengeek »

Bonsoir musher0.

Haha - "l'ancien" me décrit aussi.

J'avais oublié mes précédents problèmes avec "xz". Destiné à répéter les folies du passé.

J'ai téléchargé l'utilitaire et je vais tester pendant quelques jours.

Merci bien!

Post Reply