Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 19 Oct 2018, 19:41
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Vérifier son webmail pendant les heures de travail
Moderators: Béèm, darkerror05, linuxcbon
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [16 Posts]   Goto page: 1, 2 Next
Author Message
musher0

Joined: 04 Jan 2009
Posts: 12824
Location: Gatineau (Qc), Canada

PostPosted: Fri 17 Jul 2015, 05:43    Post subject:  Vérifier son webmail pendant les heures de travail
Subject description: C'est presque aussi bon qu'un logiciel de notification de courriels !
 

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

_________________
musher0
~~~~~~~~~~
Fidèle elle commença, ainsi elle restera. (Prov. canadien) /
Faithful she began, so will she stay. (Canadian prov.)

Last edited by musher0 on Sat 18 Jul 2015, 17:17; edited 1 time in total
Back to top
View user's profile Send private message 
jplt


Joined: 12 Nov 2010
Posts: 282
Location: Terre

PostPosted: Sat 18 Jul 2015, 01:55    Post subject:  

Hello musher0,

perso j'utilise gnubiff,il fait exactement le job voir ici pour d'autre solutions :RESOLU Notification d'email
gnubiff(3).png
 Description   
 Filesize   14.3 KB
 Viewed   164 Time(s)

gnubiff(3).png

gnubiff.png
Description 
png

 Download 
Filename  gnubiff.png 
Filesize  50.45 KB 
Downloaded  72 Time(s) 
gnubiff(2).png
 Description   
 Filesize   7.72 KB
 Viewed   155 Time(s)

gnubiff(2).png

gnubiff(1).png
Description 
png

 Download 
Filename  gnubiff(1).png 
Filesize  38.5 KB 
Downloaded  77 Time(s) 

Last edited by jplt on Sat 18 Jul 2015, 02:24; edited 3 times in total
Back to top
View user's profile Send private message 
musher0

Joined: 04 Jan 2009
Posts: 12824
Location: Gatineau (Qc), Canada

PostPosted: Sat 18 Jul 2015, 02:06    Post subject:  

Merci beaucooup, jplt.

C'est en plein ce que je cherche dans Internet depuis deux jours ! Avec
dans un cas, de bons conseils Wink 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
~~~~~~~~~~
Fidèle elle commença, ainsi elle restera. (Prov. canadien) /
Faithful she began, so will she stay. (Canadian prov.)
Back to top
View user's profile Send private message 
jplt


Joined: 12 Nov 2010
Posts: 282
Location: Terre

PostPosted: Sat 18 Jul 2015, 02:21    Post subject:  

De rien Wink

Ajout de capture d'ecran.

_________________
Precise , Tahr
Back to top
View user's profile Send private message 
jplt


Joined: 12 Nov 2010
Posts: 282
Location: Terre

PostPosted: Sat 18 Jul 2015, 08:21    Post subject:  

Voici le pet : http://demo.ovh.eu/download/381e4d62451d329ff837c62393decd95/gnubiff_2.2.13-4.1_i386.pet
_________________
Precise , Tahr
Back to top
View user's profile Send private message 
musher0

Joined: 04 Jan 2009
Posts: 12824
Location: Gatineau (Qc), Canada

PostPosted: Sat 18 Jul 2015, 08:42    Post subject:  

Merci, jplt. Je t'ai répondu sur l'autre fil.
_________________
musher0
~~~~~~~~~~
Fidèle elle commença, ainsi elle restera. (Prov. canadien) /
Faithful she began, so will she stay. (Canadian prov.)
Back to top
View user's profile Send private message 
musher0

Joined: 04 Jan 2009
Posts: 12824
Location: Gatineau (Qc), Canada

PostPosted: Sat 18 Jul 2015, 14:03    Post subject:  

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 ! Smile
~~~~~~~~
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.

~~~~~~~~
Quote:
#!/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


À la bonne vôtre !

musher0
PaleMoon-asmail.sh.gz
Description  Version légèrement modifiée. Déballer dans /root/my-applications/bin et rendre exécutable.
gz

 Download 
Filename  PaleMoon-asmail.sh.gz 
Filesize  1004 Bytes 
Downloaded  78 Time(s) 

_________________
musher0
~~~~~~~~~~
Fidèle elle commença, ainsi elle restera. (Prov. canadien) /
Faithful she began, so will she stay. (Canadian prov.)
Back to top
View user's profile Send private message 
musher0

Joined: 04 Jan 2009
Posts: 12824
Location: Gatineau (Qc), Canada

PostPosted: Sat 18 Jul 2015, 17:33    Post subject:  

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 !

Code:
#!/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


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
verif-courriel-2-hres-2.sh.gz
Description  Déballer dans /root/my-applications/bin et rendre exécutable.
gz

 Download 
Filename  verif-courriel-2-hres-2.sh.gz 
Filesize  529 Bytes 
Downloaded  76 Time(s) 

_________________
musher0
~~~~~~~~~~
Fidèle elle commença, ainsi elle restera. (Prov. canadien) /
Faithful she began, so will she stay. (Canadian prov.)
Back to top
View user's profile Send private message 
jplt


Joined: 12 Nov 2010
Posts: 282
Location: Terre

PostPosted: Sun 19 Jul 2015, 07:45    Post subject:  

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 ?

_________________
Precise , Tahr
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 1487
Location: france

PostPosted: Sun 19 Jul 2015, 09:21    Post subject:  

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
Code:
# For imap account use :---

#${color0}EMail: $alignc ${imap_unseen "address" "user" "password" [-i 30]}

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
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 1487
Location: france

PostPosted: Sun 19 Jul 2015, 09:30    Post subject:  

En fait c'est simplement la commande imap_unseen qui n'est pas la bonne : la commande imap_unread n'existe apparemment pas ; c'est évidant que la commande pour afficher le nombre de messages non lus existe.... je cherche.
Philippe
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 1487
Location: france

PostPosted: Sun 19 Jul 2015, 09:37    Post subject:  

La commande unseen est bien celle qui normalement indique le nombre de messages non lus... mais chez moi elle indique le nombre total de messages !
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 1487
Location: france

PostPosted: Sun 19 Jul 2015, 10:26    Post subject:  

En fait la commande unseen affiche chez moi le nombre de messages lus !
imap_messages donne par contre le nombre total de messages : il faudrait donc arriver à faire une soustraction.... mais c'est pas si simple que ça paraît !
Mais je ne désespère pas.
Back to top
View user's profile Send private message 
jplt


Joined: 12 Nov 2010
Posts: 282
Location: Terre

PostPosted: Sun 19 Jul 2015, 11:29    Post subject:  

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 ...

_________________
Precise , Tahr
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 1487
Location: france

PostPosted: Sun 19 Jul 2015, 12:13    Post subject:  

Il y a tout de même un sérieux inconvénient signalé plus haut : entre 2 cycles s'il n'y a rien de nouveau il affiche 0. Si un nouveau message arrive il va passer à 1 mais jusqu'à la prochaine vérification seukement !
Philippe
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [16 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0587s ][ Queries: 12 (0.0075s) ][ GZIP on ]