mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-11-02 17:29:22 +01:00
Made hierarchical.
This commit is contained in:
parent
fda68a2252
commit
b2f5fb630c
@ -80,13 +80,15 @@ conf.registerChannelValue(conf.supybot.plugins.URL, 'tinyurlSnarfer',
|
|||||||
channel, and if they're sufficiently long (as determined by
|
channel, and if they're sufficiently long (as determined by
|
||||||
supybot.plugins.URL.tinyurlSnarfer.minimumLength) it will post a smaller
|
supybot.plugins.URL.tinyurlSnarfer.minimumLength) it will post a smaller
|
||||||
from tinyurl.com."""))
|
from tinyurl.com."""))
|
||||||
conf.registerChannelValue(conf.supybot.plugins.URL, 'tinyurlMaximumLength',
|
conf.registerChannelValue(conf.supybot.plugins.URL.tinyurlSnarfer,
|
||||||
|
'maximumLength',
|
||||||
registry.PositiveInteger(48, """The minimum length a URL must be before the
|
registry.PositiveInteger(48, """The minimum length a URL must be before the
|
||||||
tinyurl snarfer will snarf it."""))
|
tinyurl snarfer will snarf it."""))
|
||||||
conf.registerChannelValue(conf.supybot.plugins.URL, 'titleSnarfer',
|
conf.registerChannelValue(conf.supybot.plugins.URL, 'titleSnarfer',
|
||||||
registry.Boolean(False, """Determines whether the bot will output the HTML
|
registry.Boolean(False, """Determines whether the bot will output the HTML
|
||||||
title of URLs it sees in the channel."""))
|
title of URLs it sees in the channel."""))
|
||||||
conf.registerChannelValue(conf.supybot.plugins.URL, 'titleSnarferIncludesUrl',
|
conf.registerChannelValue(conf.supybot.plugins.URL.titleSnarfer,
|
||||||
|
'includesUrl',
|
||||||
registry.Boolean(True, """Determines whether the bot will include the
|
registry.Boolean(True, """Determines whether the bot will include the
|
||||||
snarfed URL in its message. This is particularly useful when people have a
|
snarfed URL in its message. This is particularly useful when people have a
|
||||||
habit of putting multiple URLs in a message."""))
|
habit of putting multiple URLs in a message."""))
|
||||||
@ -177,7 +179,7 @@ class URL(callbacks.PrivmsgCommandAndRegexp,
|
|||||||
channel = msg.args[0]
|
channel = msg.args[0]
|
||||||
if self.registryValue('tinyurlSnarfer', channel):
|
if self.registryValue('tinyurlSnarfer', channel):
|
||||||
url = match.group(0)
|
url = match.group(0)
|
||||||
minlen = self.registryValue('tinyurlMaximumLength', channel)
|
minlen = self.registryValue('tinyurlSnarfer.maximumLength',channel)
|
||||||
if len(url) >= minlen:
|
if len(url) >= minlen:
|
||||||
db = self.getDb(channel)
|
db = self.getDb(channel)
|
||||||
cursor = db.cursor()
|
cursor = db.cursor()
|
||||||
@ -202,7 +204,7 @@ class URL(callbacks.PrivmsgCommandAndRegexp,
|
|||||||
m = self._titleRe.search(text)
|
m = self._titleRe.search(text)
|
||||||
if m is not None:
|
if m is not None:
|
||||||
s = 'Title: %s' % utils.htmlToText(m.group(1).strip())
|
s = 'Title: %s' % utils.htmlToText(m.group(1).strip())
|
||||||
if self.registryValue('titleSnarferIncludesUrl', channel):
|
if self.registryValue('titleSnarfer.includesUrl', channel):
|
||||||
s += ' (<%s>)' % url
|
s += ' (<%s>)' % url
|
||||||
irc.reply(s, prefixName=False)
|
irc.reply(s, prefixName=False)
|
||||||
titleSnarfer = privmsgs.urlSnarfer(titleSnarfer)
|
titleSnarfer = privmsgs.urlSnarfer(titleSnarfer)
|
||||||
|
Loading…
Reference in New Issue
Block a user