Valentin Lorentz
fe6ce22908
Add setup.py, to be installable via pip
...
This is a simpler way to install Limnoria plugin:
https://docs.limnoria.net/develop/plugin_distribution.html#via-pip-pypi
This will allow installing ChanTracker with this command:
pip3 install git+https://github.com/ncoevoet/ChanTracker.git
2022-10-12 19:41:41 +02:00
Krytarik Raido
2646838ad7
Add option to exempt voiced users from channel protections.
2022-10-12 18:34:04 +02:00
Krytarik Raido
4c53d28f11
Various improvements.
...
* Handle 'edit' and 'editandmark' strict wrt expected arguments.
* Allow specifying duration using multiple units as single string.
* Improve handling of items prompted for commenting.
* Improve exempting commands from prompt input.
* Improve consistency in coloring output.
* Improve smartlog handling.
2022-04-02 04:27:04 +02:00
Krytarik Raido
0d257df7d6
Simplify code on getting active channel modes.
2022-08-03 22:34:04 +02:00
Nicolas Coevoet
a2aa1fa9ea
Merge pull request #33 from SamStrongTalks/master
...
Add display of matching pattern
2022-06-23 08:50:57 +02:00
gildarts
278ea99e51
Add display of matching pattern
...
This adds display of the matching pattern to the log channel
rather than just displaying the pattern match.
2022-06-16 13:58:10 -04:00
Krytarik Raido
3931b790d5
Various minor fixes and improvements.
2022-04-30 01:34:04 +02:00
Nicolas Coevoet
67b334a431
Create FUNDING.yml
2022-04-06 10:19:38 +02:00
Krytarik Raido
bf3f2ef52d
Various minor fixes and improvements.
2022-04-03 21:56:04 +02:00
Krytarik Raido
307908fc99
Fix logic in handling of 'pool' setting.
2022-04-02 21:56:04 +02:00
Krytarik Raido
e552313951
Fix logic in doMode wrt conditional kicking of users.
2022-04-02 04:27:04 +02:00
Krytarik Raido
2c94abb49a
Fix mistake in user notification.
2022-03-12 05:23:04 +01:00
Krytarik Raido
f02c24868a
Improve output of gathered user details.
2022-03-12 03:50:04 +01:00
Krytarik Raido
a62ac36f62
Fix textual regression from previous commit.
2022-03-12 03:34:04 +01:00
Krytarik Raido
065d698b31
Fix regression from previous commit.
2022-03-06 03:45:04 +01:00
Krytarik Raido
4f320388dd
Account for over-expiration, set server address as needed.
2022-03-02 05:34:04 +01:00
Krytarik Raido
789e01a28a
Add 'weblink' function to provide link to web UI.
2022-03-02 02:17:04 +01:00
Krytarik Raido
2990b35f13
Migrate off old Freenode'isms.
2022-03-01 03:56:04 +01:00
Krytarik Raido
11abee0247
Various improvements and updates.
...
* Realign logic in editandmark() with state prior to smartlog
implementation as well as anticipated user expectation.
* Remove 'v', 'o', and 'h' from 'announceModes' default value.
* Extend use of smartlog beyond just editandmark()
* Add setting to toggle use of smartlog.
* Sort whole 'info' output chronologically.
* Various coding style improvements.
* Minor textual improvements.
2022-02-11 11:23:04 +01:00
Nicolas Coevoet
d8acb0b785
very small changes for removal of +q $~a
2021-11-03 08:14:06 +00:00
Krytarik Raido
051a76fa2e
Fix smartlog function.
2021-10-10 01:04:04 +02:00
Nicolas Coevoet
5231ed21a8
hotfix removals
2021-10-01 07:14:55 +00:00
Nicolas Coevoet
f578c2821f
hotfix for verifyremoval
2021-09-30 14:29:51 +00:00
Nicolas Coevoet
dbf84cbf1b
allow editandmark to only display one line in log channel with supybot.plugins.ChanTracker.announceInTimeEditAndMark True
2021-09-30 09:03:50 +02:00
Nicolas Coevoet
e43d2c999e
fix #31
2021-09-24 18:38:03 +02:00
Nicolas Coevoet
9c53e66bf8
i added an optional configuration autoRemoveUnregisteredQuiets to lift from database +q $~a entries, because they appears in search and are useless
2021-09-24 18:10:15 +02:00
Krytarik Raido
3ef7520394
Fix UnboundLocalError in doTopic.
2021-09-21 22:45:04 +02:00
Krytarik Raido
aca5b627d9
Exempt commands from commenting in private.
2021-09-21 16:23:04 +02:00
Nicolas Coevoet
cbe0f54a16
fixing info call ...
2021-09-16 07:05:10 +00:00
Nicolas Coevoet
1053a2975b
Merge branch 'master' of github.com:ncoevoet/ChanTracker
2021-09-15 14:38:00 +00:00
Krytarik Raido
b097d35669
Fix copypaste error.
2021-09-07 22:34:04 +02:00
Nicolas Coevoet
cb6dc92a85
small change related to pool
2021-09-07 08:00:25 +00:00
Krytarik Raido
40098356be
Also exempt forced logout from announcing.
2021-08-04 01:23:04 +02:00
Krytarik Raido
6d44e3185a
Further improve web page code.
2021-07-27 23:04:04 +02:00
Krytarik Raido
1844e63234
Improve web page code.
2021-07-26 23:04:04 +02:00
Krytarik Raido
8d0d64e843
Fix regression from repeat protection rework.
2021-07-25 03:34:04 +02:00
Krytarik Raido
dc0615a29a
Make channel-specific settings also network-sensitive.
2021-07-22 02:50:04 +02:00
Nicolas Coevoet
817353d6dd
log chantracker's actions and a little fix when prompting
2021-07-09 14:48:35 +00:00
Nicolas Coevoet
2fcae101ce
fix checkNag on plugin reload
2021-07-08 07:23:22 +00:00
Nicolas Coevoet
81e8093cd3
fix cclone being broken due to undefined args
2021-07-07 09:46:22 +00:00
Nicolas Coevoet
7af31bc213
Update README.md
...
updated explanations for c* methods
2021-07-05 22:13:42 +02:00
Krytarik Raido
a6a22bfe2b
Improve upon previous commits.
2021-07-04 23:23:04 +02:00
Nicolas Coevoet
3108d60f3b
added discloseOperator to be more specific about revealing it whithout breaking others features
2021-07-04 19:37:38 +00:00
Nicolas Coevoet
a4abc5c506
better helpers for channel protections methods
2021-07-04 10:18:52 +00:00
Nicolas Coevoet
e0c606816d
added cautoexpire and few rewording of configuration helper commands
2021-07-04 08:27:14 +00:00
Nicolas Coevoet
b53dbb8dd2
Update README.md
...
A little better explanation about repeatition abuses.
2021-07-02 14:29:23 +02:00
Nicolas Coevoet
eef26588c9
a little improvement of <summary> output
2021-07-02 05:01:44 +00:00
Krytarik Raido
d7b888b8eb
Rework notification system.
2021-07-01 22:34:04 +02:00
Nicolas Coevoet
8250443443
Update README.md
2021-07-01 19:14:31 +02:00
Nicolas Coevoet
e25c845b50
Fix incomplete WHOX on libera.chat due to rate limit
2021-07-01 16:55:59 +00:00