James Lu
436956cb99
RelayNext: colour nicknames AFTER processing highlight prevention
2016-09-18 11:04:57 -07:00
MicroDroid
dcb33f2c88
Improve highlighting prevention ( #57 )
2016-09-18 10:52:19 -07:00
James Lu
48445e256a
SedRegex: sanitize against \n\r\t in output
2016-09-10 17:29:47 -07:00
James Lu
a1439120f5
PkgInfo: fix 'pkg XYZ --source --depends'
2016-09-05 20:44:00 -07:00
James Lu
f784e15ed0
PkgInfo: update tests for 'fedora'
2016-09-05 20:40:18 -07:00
James Lu
7cffbee8fd
PkgInfo: rewrite 'fedora' to support non-integer versions
...
Specifying a release is now done using 'fedora --release RELEASENAME packagename'.
Package name is now optional: if not given, the bot will show a list of release versions where package lookup is supported.
2016-09-05 20:37:04 -07:00
James Lu
7e8bf6ab17
PkgInfo: add 'filesearch' for searching contents in Debian/Ubuntu
2016-09-05 20:17:44 -07:00
James Lu
5ac44e54d4
PkgInfo: workaround unescaped "<<" in versioned depends not being parsed correctly
2016-09-05 19:44:20 -07:00
James Lu
f9ec36cfd8
PkgInfo: condense 'pkg XYZ --depends' output by showing lists of each dependency type
2016-09-05 19:38:41 -07:00
James Lu
310b14c2ed
RelayNext: don't unconditionally lowercase netname when formatting
2016-08-21 15:12:39 -07:00
James Lu
843d17b5c0
RelayNext: fix case normalization of network names
...
Reported by @Xenthys and @Zoddo.
2016-08-21 15:02:27 -07:00
James Lu
7b4a3ce95a
Weather: another fix for "last updated" time normalization
2016-08-03 18:14:39 -07:00
James Lu
169aa00acd
Revert ".travis.yml: drop Python 3.2"
...
This reverts commit 420ee16782936872af6947bd0da708dae2ff0507.
Incompatibilities with older Python versions have since been worked around.
2016-07-29 01:13:02 -07:00
James Lu
2827e54a82
Weather: fix "last updated" formatting for strings with hours instead of minutes
2016-07-27 11:07:14 -07:00
James Lu
370ec80434
Weather: reword last updated time output, and round to nearest minute
2016-07-22 12:24:43 -07:00
James Lu
ec0af16eaa
PkgInfo: add Ubuntu codename yakkety, remove vivid
2016-07-20 12:54:32 -07:00
James Lu
84b94d589c
SedRegex: only operate on messages from the current network
...
Reported by @jztech101.
The 'receivedBy' tag is now checked to match the current IRC object, which Works around ProgVal/Limnoria#1211 .
2016-07-20 12:48:15 -07:00
James Lu
335fc6e3da
SedRegex: work around "nothing to repeat" errors on Python < 2.7.6
...
Source: https://stackoverflow.com/questions/3675144/regex-error-nothing-to-repeat and https://bugs.python.org/issue18647
2016-07-15 23:44:25 -07:00
James Lu
f86ff18427
README: update for last commit [skip ci]
2016-07-15 11:59:22 -07:00
James Lu
0c9a0ee92d
Rename WTE plugin to TranslateParty
...
This is probably less mean to the translator developers that we're hacking a free API of.
2016-07-15 11:56:42 -07:00
James Lu
7c3c90ee37
Bump version to 2016.07.03+git
2016-07-03 12:49:10 -07:00
James Lu
1e96e5fd80
Bump version to 2016.07.03
2016.07.03
2016-07-03 12:49:04 -07:00
James Lu
390a4e3bfc
LastFM: various formatting improvements
2016-06-19 20:33:07 -07:00
James Lu
937bb9ce01
SupyMisc: remove 'getnick'
...
The 'nick' command already returns this when no parameters are given.
2016-06-19 11:28:33 -07:00
James Lu
413a9961d4
PkgInfo: tweaks to 'centos'
...
Make repository name optional, so they can be listed if only the release number is given. Fix --exact and add a --startswith filter option for packages.
2016-06-14 19:43:48 -07:00
James Lu
22a4fb457d
DDG: fix wrong command name in README
...
[skip ci]
2016-05-29 16:23:10 -07:00
James Lu
5262a48bd1
SupyMisc: skip testSPsourceFetch if --no-network is given
2016-05-15 10:48:30 -07:00
James Lu
274027c94a
Bump version to 2016.05.15+git
2016-05-15 10:28:42 -07:00
James Lu
f2d9a3a3ff
Bump version to 2016.05.15
2016.05.15
2016-05-15 10:28:39 -07:00
James Lu
814aeefc21
update-version: support git tagging
...
[skip ci]
2016-05-15 10:28:31 -07:00
James Lu
420ee16782
.travis.yml: drop Python 3.2 [ci skip]
...
Replacer has broken this for quite a while, due to bugs in older versions of the Python re library. This is not officially supported anyways.
2016-05-09 18:36:18 -07:00
James Lu
395bb79db8
.travis.yml: add missing var to allow_failures
2016-05-09 18:29:52 -07:00
James Lu
865b15aab1
PkgInfo: raise timeout for tests
2016-05-09 18:25:49 -07:00
James Lu
eef5f5ed28
RhymeZone: skip tests & mark unsupported on Python 2
2016-05-09 18:22:49 -07:00
James Lu
5ba63c3518
FML: catch non-existing FMLs instead of outputting None fields
2016-05-09 18:19:49 -07:00
James Lu
28d137625f
.travis.yml: disable sudo, install unbound-host for SysDNS tests
...
Closes #35 .
2016-05-09 18:18:03 -07:00
James Lu
4b9e6d2f7c
SysDNS: allow changing the 'host' binary in tests, via environment variable SYSDNS_HOST_COMMAND
2016-05-09 18:11:38 -07:00
James Lu
e70db1ca72
PortLookup: fix tests
2016-05-06 21:23:26 -07:00
James Lu
311822d355
Add Replacer.py migration stub ( #51 )
2016-05-06 21:21:13 -07:00
James Lu
2a556a1b84
Rename Replacer->SedRegex ( Closes #51 )
2016-05-06 21:19:28 -07:00
James Lu
bd1496f86e
PortLookup: normalize whitespace & update data parsing
2016-05-04 21:24:21 -07:00
James Lu
52c08a77b9
PkgInfo: move squeeze to debian-archive
2016-04-21 19:14:22 -07:00
James Lu
51b9586897
Replacer: also don't allow whitespace as delimiter
2016-04-10 12:26:21 -07:00
James Lu
528355d9ed
RelayNext: really fix AssertionError when server sends a message
2016-04-07 18:16:30 -07:00
James Lu
4acb395694
RelayNext: don't cause AssertionError when servers send a message
...
Looking up a server name with ircdb.checkIgnored (when servers set modes, for example) raises an AssertionError, so only do that for senders that are a valid nick.
2016-04-05 21:03:19 -07:00
James Lu
8bbc9f88bd
Replacer: actually, only allow non-alphanumeric delimiters to prevent false positives
...
ref: #50 .
2016-04-03 08:52:57 -07:00
James Lu
a18025cca5
Replacer: restore support for alternate delimiters
...
Closes #50 .
2016-04-03 08:18:57 -07:00
James Lu
a05567620b
RelayNext: exempt the bot from ignore checking
2016-03-27 10:20:15 -07:00
James Lu
a432ab7d5b
RelayNext: check for channel ignores too
...
lalala nothing to see here
2016-03-27 09:52:52 -07:00
James Lu
8d30c20a1e
RelayNext: be channel-specific when looking at events to ignore
2016-03-25 15:20:01 -07:00