X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;ds=sidebyside;f=config.py;h=6ec6aa1c7ac371f6be9c5c8789cca942eb29098b;hb=ed0fde998214ef99e6c77fc9be5a51b165e98d53;hp=552f24fcc77b4edd67d669c9c46780f45daf5e35;hpb=3d98393e6c8bb7c1c2ec28232e7d8c1975062745;p=bots%2Fparrot.git diff --git a/config.py b/config.py index 552f24f..6ec6aa1 100644 --- a/config.py +++ b/config.py @@ -112,6 +112,8 @@ helpmsg_before = u"""Commandes accessibles sur un channel : !author-reg : afficher les auteurs qui matchent la regexp ^$ !from/!from-reg : fait la même recher puis sélectionne au hasard une quote d'un des auteurs trouvés !search/!search-reg : afficher une quote contenant /matchant ^$ +Parrot: display -> affiche l'url où est disponible le dernier dump des quotes. +Parrot: dump (cf HELP en query) """ #: Message d'aide par défaut @@ -125,8 +127,11 @@ helpmsg_overops = u" SAY DO STAY NOSTAY OPS OVEROPS KICK DIE CRASH RESTORE" #: et aucun élément de ``exceptlist`` blacklisted_masks = [("Flo!*@*", [])] +#: Regexp pour le lieu et le quoter +quote_optionnal_fields = ur"(?:(?:\|\s*(?P[^|]+?)\s*)?\|\s*(?P[^|]+?)?\s*)?" + #: Regexp utilisée pour parser des quotes -quote_regexp = ur"""\s*(?:"|«|')\s*(?P.+?)\s*(?:"|»|')\s*~\s*(?P.+?)\s*(?:$|\n)""" +quote_regexp = ur"""\s*(?:"|«|')\s*(?P.+?)\s*(?:"|»|')\s*~\s*(?P[^|]+?)\s*%s(?:$|\n)""" % (quote_optionnal_fields,) #: Regexp utlisée pour parser une quote avec timestamp quote_regexp_with_timestamp = ur"(?P.{19}) " + quote_regexp