logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:reseau:weechat [13/05/2011 21:16]
darien
doc:reseau:weechat [05/09/2011 07:11]
smolski
Ligne 32: Ligne 32:
 - partage de la zone de saisie entre les tampons.\\ - partage de la zone de saisie entre les tampons.\\
  
 +===== La version 0.3.5 est disponible ! =====
  
 +L'​installation se fait par les [[manuel:​stable_non-free_backports | sources backports ]]((en utilisant la nom de la [[manuel:​branches_debian | branche stable]] en cours, aujourd'​hui 05/09/2011, c'est squeeze)) ainsi  :
 +<code bash>
 +aptitude install -t squeeze-backports weechat weechat-core weechat-plugins weechat-dev weechat-curses</​code>​
  
  
Ligne 167: Ligne 171:
 **Fermer** weechat. **Fermer** weechat.
  
-Créer et copier ​avec [[commande:​editeur:​nano|nano]] ​le script ​dans :+Copiez simplement ce script ​avec [[commande:​editeur:​nano|nano]] dans :
 <​code>​ $ nano /​home/​mon_user/​.weechat/​perl/​autoload/​buffers.pl</​code>​ <​code>​ $ nano /​home/​mon_user/​.weechat/​perl/​autoload/​buffers.pl</​code>​
-  * [[http://​www.weechat.org/​scripts/​source/​stable/buffers.pl/|Télécharger script: buffers.pl]] +  * [[http://​www.weechat.org/files/​scripts/​buffers.pl| ​ Télécharger script: buffers.pl]]
-Merci à **captnfab** :-D, voir là :  +
-  * http://​debian-facile.org/​forum/​viewtopic.php?​pid=31802#​p31802+
  
-==== TP urlbar.py : ====+===== Bip sur haut-parleur sur highlight/​message privé===== 
 +==== Scriptbeep.pl ​==== 
 +<​code>​ $ nano /​home/​mon_user/​.weechat/​perl/​autoload/​beep.pl</​code>​ 
 +  * [[http://​www.weechat.org/​files/​scripts/​beep.pl| ​ Télécharger script: beep.pl]]
  
-Je vous propose à présent l'​installation d'un script ​à destination de pouvoir lire une <url> longue en entier (pour la recopier par exemple) dans une fenêtre particulière qui va surplomber les /window splith et splitv que vous avez créées.+===== Réduire la longueur des URLs en utilisant isgd ou tinyurl. ​ ===== 
 +Je vous propose à présent l'​installation d'un script ​qui réduit ​la longueur des URLs.
  
-==== Script ​urlbar.py ====+==== Script: shortenurl.py ====
  
-Fermer weechat.+**Fermer** weechat.
  
-Créer et copier ​le script dans :+Copier ​le script dans :
  
-   $ nano /​home/​mon_user/​.weechat/​python/​autoload/​urlbar.py+   $ nano /​home/​mon_user/​.weechat/​python/​autoload/​shortenurl.py
  
 voir [[commande:​nano|Commande NANO]] voir [[commande:​nano|Commande NANO]]
 +  * [[http://​www.weechat.org/​files/​scripts/​shortenurl.py| ​ Télécharger script: shortenurl.py]] 
 +===== Affichage de la barre d'url pour clic ou sélection facile. ===== 
 +Ce script affiche une barre d'URLs longue.\\ 
 +<note tip>​**Nota :** Je ne suis pas certain que ce script serait utile.</​note>​ 
 +   
 +==== Script: urlbar.py ==== 
 +<​code>​$ nano /​home/​mon_user/​.weechat/​python/​autoload/​urlbar.py</​code>​ 
 +  * [[http://​www.weechat.org/​files/​scripts/​urlbar.py| Télécharger script: urlbar.py]] 
 +Copiez **par exemple:**
 <code bash># -*- coding: utf-8 -*- <code bash># -*- coding: utf-8 -*-
 # #
 # Copyright (c) 2009 by FlashCode <​flashcode@flashtux.org>​ # Copyright (c) 2009 by FlashCode <​flashcode@flashtux.org>​
 +# Copyright (c) 2009 by xt <​xt@bash.no>​
 # #
 # This program is free software; you can redistribute it and/or modify # This program is free software; you can redistribute it and/or modify
Ligne 210: Ligne 225:
 # #
 # History: # History:
 +# 2010-12-20, xt <​xt@bash.no>​
 +#     ​version 10: use API for nick color, strip nick prefix
 +# 2009-12-17, FlashCode <​flashcode@flashtux.org>​
 +#     ​version 0.9: fix option name "​show_index"​ (spaces removed)
 +# 2009-12-12, FlashCode <​flashcode@flashtux.org>​
 +#     ​version 0.8: update WeeChat site
 +# 2009-11-05, xt <​xt@bash.no>​
 +#     ​version 0.7: config option to turn off index
 +# 2009-10-20, xt <​xt@bash.no>​
 +#     ​version 0.6: removed priority on the bar
 # 2009-07-01, xt <​xt@bash.no>​ # 2009-07-01, xt <​xt@bash.no>​
 #     ​version 0.5: changed script command to /urlbar, comma separated ignore list #     ​version 0.5: changed script command to /urlbar, comma separated ignore list
Ligne 216: Ligne 241:
 # 2009-05-21, xt <​xt@bash.no>​ # 2009-05-21, xt <​xt@bash.no>​
 #     ​version 0.3: bug fixes, add ignore feature from sleo #     ​version 0.3: bug fixes, add ignore feature from sleo
-# 2009-05-19, xt <​xt@bash.no>​:+# 2009-05-19, xt <​xt@bash.no>​
 #     ​version 0.2-dev: fixes #     ​version 0.2-dev: fixes
-# 2009-05-04, FlashCode <​flashcode@flashtux.org>​:+# 2009-05-04, FlashCode <​flashcode@flashtux.org>​
 #     ​version 0.1-dev: dev snapshot #     ​version 0.1-dev: dev snapshot
 # #
Ligne 224: Ligne 249:
 SCRIPT_NAME ​   = "​urlbar"​ SCRIPT_NAME ​   = "​urlbar"​
 SCRIPT_AUTHOR ​ = "​FlashCode <​flashcode@flashtux.org>"​ SCRIPT_AUTHOR ​ = "​FlashCode <​flashcode@flashtux.org>"​
-SCRIPT_VERSION = "0.5"+SCRIPT_VERSION = "10"
 SCRIPT_LICENSE = "​GPL3"​ SCRIPT_LICENSE = "​GPL3"​
 SCRIPT_DESC ​   = "Bar with URLs. For easy clicking or selecting."​ SCRIPT_DESC ​   = "Bar with URLs. For easy clicking or selecting."​
Ligne 238: Ligne 263:
     "​show_nick" ​            : '​on', ​   # Show nick in list     "​show_nick" ​            : '​on', ​   # Show nick in list
     "​show_buffername" ​      : '​on', ​   # Show buffer name in list     "​show_buffername" ​      : '​on', ​   # Show buffer name in list
 +    "​show_index" ​           : '​on', ​   # Show url index in list
     "​time_format" ​          : '​%H:​%M',​ # Time format     "​time_format" ​          : '​%H:​%M',​ # Time format
 } }
Ligne 246: Ligne 272:
 except ImportError:​ except ImportError:​
     print "This script must be run under WeeChat."​     print "This script must be run under WeeChat."​
-    print "Get WeeChat now at: http://weechat.flashtux.org/"+    print "Get WeeChat now at: http://www.weechat.org/"
     import_ok = False     import_ok = False
  
Ligne 286: Ligne 312:
     result = ''​     result = ''​
     for index, url in enumerate(printlist):​     for index, url in enumerate(printlist):​
-        result += '​%s%2d%s %s \r' %\ +        ​if weechat.config_get_plugin('​show_index'​) == '​on':​ 
-            (weechat.color("​yellow"​),​ index+1, weechat.color("​bar_fg"​),​ url)+            index = index+1 
 +            ​result += '​%s%2d%s %s \r' %\ 
 +                (weechat.color("​yellow"​),​ index, weechat.color("​bar_fg"​), url) 
 +        else: 
 +            result += '%s%s \r' %(weechat.color('​bar_fg'​), url)
     return result     return result
  
Ligne 311: Ligne 341:
                 weechat.config_get('​weechat.color.chat_time_delimiters'​))),​                 weechat.config_get('​weechat.color.chat_time_delimiters'​))),​
                 weechat.color('​reset'​)))                 weechat.color('​reset'​)))
-        self.nick = irc_nick_find_color(nick)+        self.nick = irc_nick_find_color(nick.strip('​%&​@+'​))
  
     def __str__(self):​     def __str__(self):​
Ligne 397: Ligne 427:
 def irc_nick_find_color(nick):​ def irc_nick_find_color(nick):​
  
-    color = 0 +    color = weechat.info_get('​irc_nick_color',​ nick) 
-    ​for char in nick+    ​if not color
-        ​color += ord(char) +        ​# probably we're in WeeChat 0.3.0 
- +        color %= weechat.config_integer(weechat.config_get("​weechat.look.color_nicks_number"​)) 
-    ​color %= weechat.config_integer(weechat.config_get("​weechat.look.color_nicks_number"​)) +        color = weechat.config_get('​weechat.color.chat_nick_color%02d'​ %(color+1)) 
-    color = weechat.config_get('​weechat.color.chat_nick_color%02d'​ %(color+1)) +        color = w.color(weechat.config_string(color)
-    color = weechat.config_string(color) +    return '​%s%s%s'​ %(color, nick, weechat.color('​reset'​))
-    return '​%s%s%s'​ %(weechat.color(color), nick, weechat.color('​reset'​))+
  
  
Ligne 427: Ligne 456:
                                 "​urlbar_completion_urls_cb",​ ""​)                                 "​urlbar_completion_urls_cb",​ ""​)
         weechat.bar_item_new("​urlbar_urls",​ "​urlbar_item_cb",​ ""​);​         weechat.bar_item_new("​urlbar_urls",​ "​urlbar_item_cb",​ ""​);​
-        weechat.bar_new("​urlbar",​ "​on",​ "1000", "​root",​ "",​ "​top",​ "​horizontal",​+        weechat.bar_new("​urlbar",​ "​on",​ "0", "​root",​ "",​ "​top",​ "​horizontal",​
                         "​vertical",​ "​0",​ "​0",​ "​default",​ "​default",​ "​default",​ "​0",​                         "​vertical",​ "​0",​ "​0",​ "​default",​ "​default",​ "​default",​ "​0",​
                         "​urlbar_urls"​);​                         "​urlbar_urls"​);​
-        weechat.hook_print("",​ "",​ "://",​ 1, "​urlbar_print_cb",​ ""​)</​code>​ +        weechat.hook_print("",​ "",​ "://",​ 1, "​urlbar_print_cb",​ ""​) 
- +</​code>​
-Ensuite, ouvrir **weechat-curses**,​ le plugins **urlbar.py** est chargé au démarrage : +
- +
-   $ weechat-curses +
- +
-Maintenant, lorsqu'​une <//​url//>​ se présente, une fenêtre apparaît quelques secondes avec cette <//​url//>​ indiquée. +
- +
-Pour revoir ces <//​url//>​ taper : +
- +
-   /​urlbar toggle+
  
-**Tchap** !+   
 +Pour revoir ces <url> taper dans tty X :  
 +<​code>/​urlbar toggle</​code>​
  
 === Nota : === === Nota : ===
Ligne 450: Ligne 472:
    /​upgrade    /​upgrade
  
-Pour l'​installation d'un nouveau script seulement, toujours weechat activé, vous pouvez le lancer par :+Pour l'​installation d'un nouveau script seulement, toujours weechat activé, vous pouvez le lancer par exemple ​:
  
    /​python load urlbar.py    /​python load urlbar.py
Ligne 483: Ligne 505:
    Alt + l    Alt + l
  
-//Merci à engil et captnfab sans qui la rédaction des tutos ne serait que désert et perdition !// 
  
 ===== Les liens ===== ===== Les liens =====
Ligne 491: Ligne 512:
   * [[http://​www.weechat.org/​scripts/​ | Scripts disponibles]]   * [[http://​www.weechat.org/​scripts/​ | Scripts disponibles]]
  
- --- //​[[matt_chile@yahoo.fr|MaTTuX_]] 2009/02/10 00:16//+:-P :-:-P
   
doc/reseau/weechat.txt · Dernière modification: 11/02/2024 11:01 par TyZef

Pied de page des forums

Propulsé par FluxBB