Vérifier son webmail pendant les heures de travail
Vérifier son webmail pendant les heures de travail
Bonjour à toutes et à tous.
Faute d'avoir trouvé un notificateur de courriel convenable sous Linux,
j'ai enligné ici un script qui devra temporairement faire l'affaire.
Si vous connaissez une appli Linux pour ce faire de la même qualité
que nPOPuk sous CouineDose, faites-moi signe, s.v.p.
Merci et bonne journée !
musher0
Faute d'avoir trouvé un notificateur de courriel convenable sous Linux,
j'ai enligné ici un script qui devra temporairement faire l'affaire.
Si vous connaissez une appli Linux pour ce faire de la même qualité
que nPOPuk sous CouineDose, faites-moi signe, s.v.p.
Merci et bonne journée !
musher0
Last edited by musher0 on Sat 18 Jul 2015, 21:17, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Hello musher0,
perso j'utilise gnubiff,il fait exactement le job voir ici pour d'autre solutions :RESOLU Notification d'email
perso j'utilise gnubiff,il fait exactement le job voir ici pour d'autre solutions :RESOLU Notification d'email
- Attachments
-
- gnubiff(3).png
- (14.3 KiB) Downloaded 175 times
-
- gnubiff.png
- (50.45 KiB) Downloaded 136 times
-
- gnubiff(2).png
- (7.72 KiB) Downloaded 167 times
-
- gnubiff(1).png
- (38.5 KiB) Downloaded 145 times
Last edited by jplt on Sat 18 Jul 2015, 06:24, edited 3 times in total.
Merci beaucooup, jplt.
C'est en plein ce que je cherche dans Internet depuis deux jours ! Avec
dans un cas, de bons conseils pour la compilation.
Comme quoi il faut mettre à jour l'index du forum, et ça presse ! Le
forum contient plein de renseignements utiles, mais c'est pas connu !
Merci encore et à+
musher0
C'est en plein ce que je cherche dans Internet depuis deux jours ! Avec
dans un cas, de bons conseils pour la compilation.
Comme quoi il faut mettre à jour l'index du forum, et ça presse ! Le
forum contient plein de renseignements utiles, mais c'est pas connu !
Merci encore et à+
musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Bonjour à toutes et à tous.
Je vous jure que ce n'est pas du hacking, même si c'en a l'air !
C.-à-d. qu'il ne semble pas exister de logiciel de notification de courriel
pour les sites de webmail autres que GMail et yahoo, alors j'ai pensé
prendre une autre voie.
Ce script est bien commenté, je crois. Je vous laisse lire !
~~~~~~~~
NOTA -- 17 h 20 : cette version légèrement modifiée insiste pour que le
navigateur Pale Moon soit au bon endroit sur l'écran. Sans quoi les clics
de souris automatisés de xdotool ne serviront à rien.
~~~~~~~~
musher0
Je vous jure que ce n'est pas du hacking, même si c'en a l'air !
C.-à-d. qu'il ne semble pas exister de logiciel de notification de courriel
pour les sites de webmail autres que GMail et yahoo, alors j'ai pensé
prendre une autre voie.
Ce script est bien commenté, je crois. Je vous laisse lire !
~~~~~~~~
NOTA -- 17 h 20 : cette version légèrement modifiée insiste pour que le
navigateur Pale Moon soit au bon endroit sur l'écran. Sans quoi les clics
de souris automatisés de xdotool ne serviront à rien.
~~~~~~~~
À la bonne vôtre !#!/bin/sh
# PaleMoon-asmail.sh
#
# Dépendances : xmctrl et xdotool
#
# Objectif : Automatiser l'entrée dans les sites de webmail jumeaux
# crawler et inbox.
#
# Note : Si lié à un « cron » ou à un script temporel quelconque, peut
# remplacer dans une certaine mesure un logiciel de notification
# comme Poppler pour les sites de webmail. Adapter à votre guise.
#
# (c) Christian L'Écuyer (alias musher0), Gatineau, Québec, Canada,
# le samedi 18 juillet 2015.
#
#### set -xe
# variables
[ "$@" = "crawler" ] && SITE="https://www.crawler.com/login.aspx"
# Inscrire l'adresse de ses sites ici.
[ "$@" = "inbox" ] && SITE="https://www.inbox.com/login.aspx"
#
# Utilise un paramètre externe, donné au terminal par l'utilisateur,
# ou par un autre script. Exemple : PaleMoon-asmail.sh crawler.
# Ce paramètre est ensuite « traduit » en une autre variable.
#
NAV="Pale Moon" # Inscrire le nom de son navigateur ici.
# Nommément ! « defaultbrowser » ne fera pas l'affaire.
# fonctions
clckslp () {
xdotool click 1
sleep 2s # Simule le temps qu'une main humaine prendrait pour
# faire le mouvement !
}
navplace () {
wmctrl -r "$NAV" -e 0,100,0,1000,700 # Déplace le navigateur.
}
# actions
defaultbrowser -new-window $SITE &>/dev/null &
sleep 10s # Donne le temps au navigateur de se lancer
navplace;sleep 1s;navplace # On répète pour être sûr.
wmctrl -a "$NAV" # Relève le navigateur (« focus »).
xdotool mousemove -w "$NAV" 492 548
# Position x, y obtenue en plaçant la souris à l'endroit voulu dans la fenêtre du
# navigateur, puis en tapant dans une console « xdotool getmouselocation ».
clckslp
xdotool mousemove -w "$NAV" 349 471 # Idem
clckslp
xdotool mousemove -w "$NAV" 871 393 # Idem
clckslp
## 30 ## set+xe
musher0
- Attachments
-
- PaleMoon-asmail.sh.gz
- Version légèrement modifiée. Déballer dans /root/my-applications/bin et rendre exécutable.
- (1004 Bytes) Downloaded 136 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Rebonjour !
Voici un script temporel qui intègre celui ci-dessus. C'est un raffinement,
pour ainsi dire, de celui présenté dans le premier message de ce fil.
Le changement est que... on ne travaille pas les fins de semaine, alors
si on est samedi ou dimanche, le script temporel ne se lance pas. Simple,
mais il fallait y penser !
Si vous utilisez ce script-ci, il vous faut aussi placer dans le même dossier
celui joint au message précédent. Par comparaison, le script présenté
dans le message 1 était autonome.
Désolé pour l'anglais dans les commentaires. Si vous avez besoin d'une
traduction, faites-moi signe ?
Au plaisir !
musher0
Voici un script temporel qui intègre celui ci-dessus. C'est un raffinement,
pour ainsi dire, de celui présenté dans le premier message de ce fil.
Le changement est que... on ne travaille pas les fins de semaine, alors
si on est samedi ou dimanche, le script temporel ne se lance pas. Simple,
mais il fallait y penser !
Code: Select all
#!/bin/ash
# verif-courriel-2-hres-2.sh
# En attendant un logiciel de notification convenable !
# musher0, 16-18 juillet 2015
#### set -xe
WKD="`date '+%u'`" # weekday
case $WKD in
6|7)exit ;; # We don't work on week-ends! :-)
*)sleep 10m # To let starting apps settle down (incl. slocate).
while [ 1 ]; do
HRE="`date '+%H'`" # Check what time it is.
[ "$HRE" -gt "08" ] && [ "$HRE" -lt "17" ] && ionice -c 3 nice -n 19 PaleMoon-asmail.sh crawler
# Check mail between 9 a.m. and 5 p.m. (working hours).
sync ; echo 3 > /proc/sys/vm/drop_caches;wait
sleep 2.33h
# Every 2 h 20 m. If computer is started at 9 h 00, should run at
# 9 h 10, 11 h 30, 13 h 50 and 16 h 10.
done ;;
esac
## 30 ## set +xe
celui joint au message précédent. Par comparaison, le script présenté
dans le message 1 était autonome.
Désolé pour l'anglais dans les commentaires. Si vous avez besoin d'une
traduction, faites-moi signe ?
Au plaisir !
musher0
- Attachments
-
- verif-courriel-2-hres-2.sh.gz
- Déballer dans /root/my-applications/bin et rendre exécutable.
- (529 Bytes) Downloaded 137 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Et Pwidget pWidgets-2.5.7 dans tout ca il fait pas la meme chose ?
En tout ca j'arrive pas à le faire fonctionner Pwidget ?
Je vais jeter un coup d'oeil à ton script ?
En tout ca j'arrive pas à le faire fonctionner Pwidget ?
Je vais jeter un coup d'oeil à ton script ?
Bonjour,
Pour configurer le mail dans pwidgets.... j'ai cherché pas mal de temps... et fini par trouver ! Non mais ! Mais c'est pas vraiment très clair.
Il faut sélectionner Mail dans la partie de gauche Widgets disponibles puis dans le menu fichier cliquer sur Afficher fichier(s) de configuration. Là l'éditeur de texte par défaut ouvre deux fichiers : je n'en ai utilisé qu'un, celui qui se trouve dans /configs et non dans /scripts... ils s'appellent tous les deux mail !
Donc dans ce fichier il faut copier la ligne qui nous intéresse, dans mon cas c'était
sans # For imap account use :---
et la copier tout à fait à la fin du fichier juste après TEXT, donc en ligne 89 et effacer tout ce qu'il y a après.
Il faut remplacer "address" "user" "password" par les bonnes données, sans conserver les ".
Ne pas oublier de retirer # en début de ligne, enregistrer et cliquer sur appliquer dans pwidgets.
On obtient simplement une ligne
Email : XXX
C'est mis à jour toutes les 30s si on n'a pas modifié la valeur après i dans la ligne de code.
Mais je ne crois pas que c'est ce que tu recherches car quand la machine est allumée tu as le total de tes mails, au bout de 30s si aucun mail nouveau n'est arrivé tu repasses à 0... si un mail arrive la valeur 1 va s'afficher... pendant 30s ! Après on repasse à 0.
C'est vraiment dommage car je pense que l'on tenait quelque chose de très pratique.
Il faudrait en fait afficher le nombre de mails non lus tout simplement : peut-être que musher0 ou un autre programmeur saurait faire ça ?
Philippe
Pour configurer le mail dans pwidgets.... j'ai cherché pas mal de temps... et fini par trouver ! Non mais ! Mais c'est pas vraiment très clair.
Il faut sélectionner Mail dans la partie de gauche Widgets disponibles puis dans le menu fichier cliquer sur Afficher fichier(s) de configuration. Là l'éditeur de texte par défaut ouvre deux fichiers : je n'en ai utilisé qu'un, celui qui se trouve dans /configs et non dans /scripts... ils s'appellent tous les deux mail !
Donc dans ce fichier il faut copier la ligne qui nous intéresse, dans mon cas c'était
Code: Select all
# For imap account use :---
#${color0}EMail: $alignc ${imap_unseen "address" "user" "password" [-i 30]}
et la copier tout à fait à la fin du fichier juste après TEXT, donc en ligne 89 et effacer tout ce qu'il y a après.
Il faut remplacer "address" "user" "password" par les bonnes données, sans conserver les ".
Ne pas oublier de retirer # en début de ligne, enregistrer et cliquer sur appliquer dans pwidgets.
On obtient simplement une ligne
Email : XXX
C'est mis à jour toutes les 30s si on n'a pas modifié la valeur après i dans la ligne de code.
Mais je ne crois pas que c'est ce que tu recherches car quand la machine est allumée tu as le total de tes mails, au bout de 30s si aucun mail nouveau n'est arrivé tu repasses à 0... si un mail arrive la valeur 1 va s'afficher... pendant 30s ! Après on repasse à 0.
C'est vraiment dommage car je pense que l'on tenait quelque chose de très pratique.
Il faudrait en fait afficher le nombre de mails non lus tout simplement : peut-être que musher0 ou un autre programmeur saurait faire ça ?
Philippe
Un gros merci augras.
C'est excatement ce que je voulais vu que j'ai la politique du 0 email dans mes boites mail !
Le nombre d'email dans la boite me va tres bien.
Voila je viens de laisser tomber gnubiff pour Pwidget car il a un impact sur la memoire moins important et sur des configs modeste pour moi ca compte ! Le top serais d'avoir l'affichage dans le tray de mon window manager , car sur des petit ecran avoir en vu toujours le bureau c'est embetant ...
C'est excatement ce que je voulais vu que j'ai la politique du 0 email dans mes boites mail !
Le nombre d'email dans la boite me va tres bien.
Voila je viens de laisser tomber gnubiff pour Pwidget car il a un impact sur la memoire moins important et sur des configs modeste pour moi ca compte ! Le top serais d'avoir l'affichage dans le tray de mon window manager , car sur des petit ecran avoir en vu toujours le bureau c'est embetant ...
-
- Posts: 571
- Joined: Fri 25 Mar 2011, 20:10
- Location: France