Commit Graph

5140 Commits

Author SHA1 Message Date
GLolol
0c081b8a3b Network: add 'networks --all' option 2014-12-18 17:33:57 -08:00
James Lu
8b4dfe46ac Seen: insert a witty message when calling seen/any on the bot 2014-12-18 17:33:20 -08:00
GLolol
a1a7864f54 Aka: update list command 2014-12-17 07:35:26 -08:00
Valentin Lorentz
88f6496ac2 Merge pull request #951 from GLolol/aka-1
Aka: Fix typo and help for 'show'
2014-12-17 08:07:06 +01:00
Valentin Lorentz
a334634367 QuoteGrabs: Prevent quote grabs from queries. 2014-12-17 08:01:25 +01:00
James Lu
26df32086d Aka: catch with error if 'aka list' response is empty 2014-12-16 16:52:14 -08:00
James Lu
f05f04807d Aka: update tests 2014-12-16 16:40:42 -08:00
James Lu
f802f77904 Aka: update listCommands override to only include built in cmds
The old behavior is superseded by 'aka list'. This makes it easier for people to find Aka plugin's core commands, as
'list Aka' won't be filled with random, irrelevant alias definitions.
2014-12-16 16:40:42 -08:00
GLolol
fe778c60bf Aka: add 'list' command (Closes ProgVal/Limnoria#572) 2014-12-16 16:40:42 -08:00
GLolol
40df743cbf Aka: Fix typo and help for 'show'
Help for 'aka show' should now mentions the --channel argument (this
was implemented but not mentioned).
2014-12-16 14:25:43 -08:00
Valentin Lorentz
1030a6bc32 Merge pull request #950 from Mikaela/plugindownloader
PluginDownloader: improve README.md
2014-12-16 19:16:47 +01:00
Mikaela Suomalainen
0659cc4453 PluginDownloader: improve README.md
featuring ~~faked~~ log of installing Wikipedia plugin.

[CI SKIP]
2014-12-16 20:11:30 +02:00
James Lu
a38ab5ea89 Unix: Update logging again 2014-12-13 11:21:18 -08:00
James Lu
d5b7a27685 Unix: update logging 2014-12-13 11:19:18 -08:00
James Lu
63a7a03498 Unix: log shell and call commands at INFO (Closes ProgVal/Limnoria#929) 2014-12-13 10:57:27 -08:00
James Lu
1166866ffd Topic: allow toggling automatic topic setting via config 2014-12-12 11:06:24 -08:00
Valentin Lorentz
ba12692fb4 Web: Add support for charrefs. Closes GH-923. 2014-12-11 09:59:08 +01:00
Valentin Lorentz
95c15922e4 Remove outated output. 2014-12-11 09:50:17 +01:00
Valentin Lorentz
10529328ac Web: Remove test broken if accessing slashdot from France. 2014-12-11 09:50:11 +01:00
Valentin Lorentz
b9a3c01bb1 Merge pull request #940 from joulez/messageparser
Reorder: Move the id to the front of the regexp it represents.
2014-12-10 10:30:55 +01:00
Julian Paul Glass
b016958213 bold formating for the id string. 2014-12-10 09:23:18 +00:00
GLolol
ef9fbc4a07 Network: s/caller/callee/ 2014-12-09 22:40:29 -08:00
James Lu
2628dc03c4 Network: More minor improvements to 'whois' output 2014-12-09 18:38:21 -08:00
James Lu
2b324203e7 Network: changes to the 'whois' output formatting 2014-12-09 18:32:31 -08:00
Julian Paul Glass
7c0428dfcc Change the id format. Remove the quotes. 2014-12-10 02:11:13 +00:00
Julian Paul Glass
92824116c5 changes to test.py 2014-12-10 01:45:31 +00:00
Julian Paul Glass
1d0685e02f Reorder: Move the id to the front of the regexp it represents. 2014-12-10 01:39:23 +00:00
Mikaela Suomalainen
8fbf5193e6 Network: make whois reply more clear
Mention that it's possible that whoised user has channel list hiding
umode. This umode is usually +i, but I say "channel list hiding umode",
because +i is not always the umode which hides user list.

For example Quakenet always forces mode +i to every user and it cannot
be unset, but channel list is still visible. Some other IRCds can have
different modes to hide channel lists than +i.
2014-12-08 08:21:29 +02:00
Valentin Lorentz
5fdf8c3c9e Merge pull request #932 from GLolol/misc/customhelp
Misc: add ability to specify custom help strings
2014-12-07 09:29:18 +01:00
James Lu
9215bb5754 Misc: further simplify custom help logic 2014-12-06 18:06:59 -08:00
James Lu
f5bf5129a9 Misc: add ability to specify custom help URLs when 'help' is ran without arguments 2014-12-06 18:06:59 -08:00
James Lu
58dd73899e Misc: fix a typo (s/uncompatible/incompatible/) 2014-12-06 12:18:09 -08:00
Valentin Lorentz
654df6fac7 Merge pull request #931 from GLolol/patch-1
Filter: fix a typo in 'aol' help
2014-12-05 07:32:29 +01:00
GLolol
3f737abbde Filter: fix a typo in 'aol' help 2014-12-04 21:47:46 -08:00
nyuszika7h
913cd58b8e Anonymous: Better error when "tell" is disabled 2014-12-03 20:55:16 +01:00
James Lu
a755238ef4 Add/improve help for Debug + plugins from F-W:
- Debug
- Factoids
- Format
- Games
- Google
- Herald
- Internet
- Karma
- Lart
- Math
- Misc
- MoobotFactoids
- Network
- News
- NickAuth
- Nickometer
- Note
- Owner
- Protector
- Quote
- QuoteGrabs
- Relay
- Scheduler
- Seen
- ShrinkUrl
- Status
- String
- Time
- Todo
- Topic
- URL
- Unix
- User
- Utilities
- Web
2014-11-30 12:07:41 -08:00
James Lu
74655e4203 Add help for the following plugins (ref #903):
- Admin
- Alias
- AutoMode
- Channel
- ChannelLogger
- ChannelStats
- Conditional
- Config
- Ctcp
- Dict

- Also, proofread Aka's help from #904 for grammar.
2014-11-29 23:18:44 -08:00
GLolol
5bc0d4311c Services: update my comment 2014-11-27 22:53:08 -08:00
James Lu
3665d263ac Services: don't warn about unexpected ChanServ notices if the target is a channel 2014-11-27 21:18:00 -08:00
Valentin Lorentz
261a9c4d2a Merge pull request #920 from GLolol/misc/better-help
Misc: give better help when command isn't found but coincides w/ the name of a loaded plugin
2014-11-27 10:03:26 +01:00
James Lu
b88ff26942 Network: don't allow '.' in network names (Closes #874)
Network: fix typo
2014-11-26 21:50:24 -08:00
James Lu
223a3293d8 Misc: give better help when command isn't found but coincides with the name of a loaded plugin (ref #912) 2014-11-26 18:55:26 -08:00
Valentin Lorentz
175a646500 Merge pull request #914 from nyuszika7h/time-workaround-python-bug
Time.time: Work around a Python bug
2014-11-26 08:19:07 +01:00
Valentin Lorentz
131e5d584a Merge pull request #895 from GLolol/no-reload-owner
Owner: don't allow reloading the Owner plugin
2014-11-26 08:18:35 +01:00
Valentin Lorentz
d5d5e57f4c Merge pull request #884 from nyuszika7h/google-max-results
Google: Set default value of maximumResults to 3
2014-11-26 08:13:43 +01:00
Valentin Lorentz
daee0164fe Merge pull request #918 from GLolol/patch-1
Math/README.md: fix a silly typo
2014-11-26 08:02:38 +01:00
GLolol
4a520b2b9a Math/README.md: fix a silly typo 2014-11-25 17:42:36 -08:00
Valentin Lorentz
51566fedb1 Merge pull request #915 from nyuszika7h/tztime-remove-μs
Time.tztime: Don't display microseconds
2014-11-25 18:22:16 +01:00
nyuszika7h
da2cec32eb Time.time: Work around a Python bug
There is a bug [1] in older versions of Python (reproduced up to 2.7.5
and 3.2.3) where time.strftime('%z') would always give '+0000' if it's
given an argument. It's closed as "not a bug", but appears to be fixed
in recent versions. To work around this, datetime and dateutil is used
now when available.

[1] http://bugs.python.org/issue1493676
2014-11-24 22:09:38 +01:00
Valentin Lorentz
d4e07c7713 Unix: Longer timeout so tests stop failing that often. 2014-11-24 19:09:11 +01:00
nyuszika7h
b697536db5 Time.tztime: Don't display microseconds
There's no reason for displaying them under most circumstances that I
can think of.
2014-11-24 19:00:45 +01:00
Valentin Lorentz
7a9ab562b7 Channel: Document last commit in the help string of @ban list. 2014-11-24 18:29:25 +01:00
Valentin Lorentz
8de804be7d Channel: Add pattern matching to @ban list. 2014-11-24 18:26:25 +01:00
GLolol
ceee0a64f7 Dict: update dictionary names since dict.org has changed them 2014-11-23 18:48:34 -08:00
Valentin Lorentz
6483fa7a98 Merge pull request #909 from joulez/topic_refresh
Topic refresh
2014-11-21 07:51:33 +01:00
Julian Paul Glass
16ffdf69eb tests.py: wAdded Refresh and Restore tests. plugin.py: Empty lastTopics[channel] raise a KeyError for testing purposes. 2014-11-21 04:50:33 +00:00
Julian Paul Glass
54ee1e7670 added refresh command to Topic plugin 2014-11-21 03:24:10 +00:00
Julian Paul Glass
d35e67046b Add refresh command 2014-11-21 02:07:52 +00:00
Johannes Löthberg
587d53a475 MessageParser/README: Fix documentation link 2014-11-17 16:17:24 +01:00
Mikaela Suomalainen
567386c8e8 Aka: add the plugin help
I assume that everyone knows what aliases are. Please see also issue
 #903.
2014-11-16 19:34:23 +02:00
GLolol
f96d00d26e Owner: fix a typo in plugin.py 2014-11-10 18:34:49 -08:00
James Lu
7a1215f9f4 PluginDownloader: fix a couple of typos 2014-11-10 00:15:42 -08:00
Valentin Lorentz
4516d910f6 Merge pull request #897 from GLolol/patch-1
[suggestion] Misc: default listUnloadedPlugins & listPrivatePlugins to False
2014-11-06 04:08:40 +01:00
GLolol
356adb2bcb Misc: default listUnloadedPlugins & listPrivatePlugins to False 2014-11-05 17:05:05 -08:00
GLolol
7e26a7fe3f Owner: don't allow reloading the Owner plugin 2014-11-03 07:45:32 -08:00
Valentin Lorentz
e925069ae9 Merge pull request #892 from GLolol/notify-incompatible-plugins-on-load
Owner: catch ImportError in a less confusing, friendlier way (Closes #861, Really closes #850)
2014-11-01 19:29:18 +01:00
GLolol
99db7afbea Owner: update error messages
s/This plugin is incompatible/This plugin may be incompatible/
2014-11-01 11:20:05 -07:00
GLolol
76a5616bbe Owner: improve error on loading missing plugins 2014-11-01 11:08:36 -07:00
GLolol
1b2617bf8e Owner: catch ImportError in a less confusing, friendlier way 2014-11-01 10:57:01 -07:00
spline
06b5e04b0b Unix: fix fortune on Python 3
Closes #888
2014-10-22 17:47:39 +03:00
nyuszika7h
84e8310e7f AutoMode: Fix "Dismissing auto-mode" log message 2014-10-22 12:09:35 +02:00
nyuszika7h
b3f129435d Google: Set default value of maximumResults to 3
3 results usually fit in a single message, on the other hand the default
of 8 is too much.
2014-10-20 14:19:18 +02:00
Valentin Lorentz
1650860032 RSS: Do no block commands calling while loading a feed. 2014-10-14 20:59:00 +00:00
nyuszika7h
5187719a88 Filter: Remove tests for old lithp command
The command was removed in dc36ddf, but the tests weren't.
2014-10-14 22:45:44 +02:00
Erika Mustermann
dc36ddf595 Remove abelist 'lithp' command from Filter plugin
It has been pointed out that it's quite offensive as it makes light of a defect in one's ability of communicating with others and most people that suffer from such a malady are quite sensitive about it
2014-10-14 15:34:11 -05:00
Melody
b8f1e09079 Remove racist 'azn' command from Filter plugin 2014-10-14 21:41:25 +02:00
Valentin Lorentz
e9b8dddbb6 Merge pull request #873 from Mkaysi/wizard
Recommend Aka in supybot-wizard instead of Alias
2014-10-13 15:53:22 +02:00
Mikaela Suomalainen
577b9a06f1 Alias: recommend Aka in supybot-wizard 2014-10-13 11:24:59 +03:00
Valentin Lorentz
cd05f47d04 Merge pull request #872 from GLolol/karma-configurable-chars
Karma: support configurable increment/decrement chars (Closes #596)
2014-10-13 03:28:49 +02:00
Valentin Lorentz
8ab29fb291 Web: Add explicit error when page encoding cannot be guessed. 2014-10-13 01:13:15 +00:00
James Lu
41fb0f8eca Karma: fix allowSelfRating 2014-10-12 13:22:56 -07:00
James Lu
42a858595b Karma: add support configurable chars (picks up where #596 left off) 2014-10-12 12:56:43 -07:00
Valentin Lorentz
d2046a81a2 RSS: Prevent errors if users do not use @announce add correctly. Closes GH-869. 2014-10-10 14:41:45 +00:00
GLolol
458cebead2 Anonymous: fix help for allowPrivateTarget
This fixes some grammar issues previously discussed at #limnoria.
2014-10-09 13:32:19 -07:00
Valentin Lorentz
13c2bd3fcc Fix 5ff7b83fdd. 2014-10-09 14:20:25 +00:00
Valentin Lorentz
95e2a796c6 Merge pull request #851 from Mkaysi/anonymous
Anonymous: fix config help for allowPrivateTarget
2014-10-09 16:13:42 +02:00
Valentin Lorentz
5ff7b83fdd Channel: Let ops see nicks in a private channel. Closes GH-797. 2014-10-09 14:12:09 +00:00
GLolol
a5224fe84f Aka: fix a bug in aka show where None is returned for non-existant aliases 2014-10-03 21:56:09 +02:00
GLolol
0d4f7c655d Topic: actually read 'requireManageCapability' per channel 2014-09-20 00:49:06 +02:00
nyuszika7h
7f1d990298 Aka: Add set command to change existing aliases 2014-09-18 13:16:56 +02:00
nyuszika7h
55cadfd411 PluginDownloader: Sort repolist output alphabetically 2014-09-17 20:32:19 +02:00
Valentin Lorentz
e49b6fe8d2 Owner: Make error message of plugin loading at startup more explicit. Closes GH-850. 2014-09-14 11:08:28 +00:00
Valentin Lorentz
44707374c0 RSS: Fix support of feeds that do no have guid fields. Closes GH845. 2014-09-14 10:06:45 +00:00
Valentin Lorentz
15fb16a8ae RSS: Make the cache bigger in order to prevent duplicated announces. 2014-09-12 22:37:06 +00:00
Mikaela Suomalainen
b44437bdbd Anonymous: fix config help for allowPrivateTarget
I am again unsure of my wordings, so if someone could check them, that
would be nice.
2014-09-12 09:52:17 +03:00
Valentin Lorentz
7043e17fb0 Anonymous: Fix handling of allowPrivateTarget (after a629f51). 2014-09-12 04:53:23 +00:00
Mikaela Suomalainen
ae5f33393e Dict: use * as default dictionary
The config help is unclear as it talks about `*` meaning all
dictionaries while having default value as empty string.
2014-09-05 21:41:55 +03:00
Valentin Lorentz
8e491eb2b1 Later & Seen: Fix neutral grammar in l10n-fr. 2014-08-30 12:11:00 +02:00
Valentin Lorentz
e6d80f9346 User: Fix @gpg remove with some gpg configs. 2014-08-29 16:17:31 +00:00
Valentin Lorentz
a440d6ddf4 NickAuth & User: Fix nick auth + gpg auth when secure flag is on. Closes GH-825. 2014-08-26 13:59:24 +02:00