user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 12-05-2016 15:53:46

WarLocG
#! modo de compet

pyConky-highlight.py pour conky

Voila la source de mon script python pour changer la couleur dans mon conky, je pensais l'avoir déjà partagé c'est à présent chose faite.

from subprocess import check_output
from sys import argv

cmd = check_output(argv[1],shell=True).rstrip('\n').split('\n')

msg,args='',argv[2].split(',')
warn = '${color ffc000} ! ${color ff0000} %s ${color ffc000} !${color %s}'

for lines in cmd:
  for ch in ['$','{','}']:
    if ch in lines:
      lines = lines.replace(ch,'')
  for arg in args:
    if arg in lines.lower():
      lines=warn % (lines,argv[3])
    else:
      pass
  msg+=lines+'\n'
print (msg.rstrip('\n'))

Synthaxe : python pyConky-highlight <commande> <liste de mots clés séparés par une virgule> <couleur de départ avant changement>

Effet : sort le résultat de la chaine/commande en rouge, encapsulé par des ! oranges dans le conky.

Ce code étant adapté à mon conky, il vous servira, ou pas ...


Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

Pied de page des forums