WatchWebsite: replace %s by {var}
This commit is contained in:
parent
70cf604d4c
commit
50857eea80
@ -113,7 +113,7 @@ class AspellLinux(object):
|
|||||||
return bool(
|
return bool(
|
||||||
self.__lib.aspell_speller_check(
|
self.__lib.aspell_speller_check(
|
||||||
self.__speller,
|
self.__speller,
|
||||||
word,
|
_to_bytes(word),
|
||||||
len(word)
|
len(word)
|
||||||
))
|
))
|
||||||
else:
|
else:
|
||||||
@ -132,7 +132,7 @@ class AspellLinux(object):
|
|||||||
return self._aspellwordlist(
|
return self._aspellwordlist(
|
||||||
self.__lib.aspell_speller_suggest(
|
self.__lib.aspell_speller_suggest(
|
||||||
self.__speller,
|
self.__speller,
|
||||||
word,
|
_to_bytes(word),
|
||||||
len(word)
|
len(word)
|
||||||
))
|
))
|
||||||
else:
|
else:
|
||||||
|
@ -115,14 +115,9 @@ def add_site(msg):
|
|||||||
return Response(msg.sender, channel=msg.channel, nick=msg.nick,
|
return Response(msg.sender, channel=msg.channel, nick=msg.nick,
|
||||||
message="ce site est maintenant sous ma surveillance.")
|
message="ce site est maintenant sous ma surveillance.")
|
||||||
|
|
||||||
def format_response(site, data1='%s', data2='%s', data3='%s', data4='%s'):
|
def format_response(site, link='%s', title='%s', categ='%s'):
|
||||||
for a in site.getNodes("alert"):
|
for a in site.getNodes("alert"):
|
||||||
if a["message"].count("%s") == 1: data = data1
|
send_response(a["server"], Response(a["sender"], a["message"].format(url=site["url"], link=link, title=title, categ=categ),
|
||||||
elif a["message"].count("%s") == 2: data = (data2, data1)
|
|
||||||
elif a["message"].count("%s") == 3: data = (data3, data2, data1)
|
|
||||||
elif a["message"].count("%s") == 4: data = (data4, data3, data2, data1)
|
|
||||||
else: data = ()
|
|
||||||
send_response(a["server"], Response(a["sender"], a["message"] % data,
|
|
||||||
channel=a["channel"], server=a["server"]))
|
channel=a["channel"], server=a["server"]))
|
||||||
|
|
||||||
def alert_change(content, site):
|
def alert_change(content, site):
|
||||||
@ -153,17 +148,17 @@ def alert_change(content, site):
|
|||||||
|
|
||||||
if len(categories) > 0:
|
if len(categories) > 0:
|
||||||
if d.category is None or d.category not in categories:
|
if d.category is None or d.category not in categories:
|
||||||
format_response(site, d.link, categories[""]["part"], d.title)
|
format_response(site, link=d.link, categ=categories[""]["part"], title=d.title)
|
||||||
else:
|
else:
|
||||||
format_response(site, d.link, categories[d.category]["part"], d.title)
|
format_response(site, link=d.link, categ=categories[d.category]["part"], title=d.title)
|
||||||
else:
|
else:
|
||||||
format_response(site, d.link, urllib.parse.unquote(d.title))
|
format_response(site, link=d.link, title=urllib.parse.unquote(d.title))
|
||||||
else:
|
else:
|
||||||
start_watching(site)
|
start_watching(site)
|
||||||
return #Stop here, no changes, so don't save
|
return #Stop here, no changes, so don't save
|
||||||
|
|
||||||
else: # Just looking for any changes
|
else: # Just looking for any changes
|
||||||
format_response(site, site["url"])
|
format_response(site, link=site["url"])
|
||||||
site["lastcontent"] = content
|
site["lastcontent"] = content
|
||||||
start_watching(site)
|
start_watching(site)
|
||||||
save()
|
save()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user