Commit graph

101 commits

Author SHA1 Message Date
Dpeta
979173c33d PESTERCHUM: via TAGMSG (incl. Client Capability Negotiation + Message Tags) 2022-06-06 02:05:00 +02:00
Dpeta
91b09e270d added extra timeout to wait for server RPL_ISUPPORT 2022-06-05 02:43:08 +02:00
Dpeta
13608a3336 Only use metadata if server supports it. (RPL_ISUPPORT) 2022-06-05 02:02:53 +02:00
Dpeta
1120290539 simple server RPL_ISUPPORT log 2022-06-05 01:28:00 +02:00
Dpeta
298dd8eb5d IRC Metadata draft support for moods 2022-06-05 01:08:38 +02:00
Dpeta
5f6cda821b CTCP additions 2022-06-02 23:15:45 +02:00
Dpeta
082c0c9c2b 🧹🪣 Mostly pyflakes recommendations. 2022-04-11 05:57:13 +02:00
Dpeta
9d0f074bbe Changes to imports, contants, shebang, luaquirks, pynotify, oyoyo.
- Removed unnecessary imports.
    - Reorganized import order.
    - Removed legacy import conditions.
    - Added python3 shebang to pesterchum.py
    - Set QString to always be str, Python 2 is not supported.
    - Depreciated luaquirks.
    - Added ValueError to write exception block
    - Set "pynotify" to always be none, even if pynotify succesfully imported, since pynotify implementation is broken.
2022-03-20 00:48:19 +01:00
Dpeta
c13c05f51d experimenting with sockets 2022-03-18 09:55:01 +00:00
Dpeta
bf09618d0b optional* oops 2022-03-17 04:41:42 +00:00
Dpeta
b0e19aa9fb fix exception block 2022-03-17 04:36:14 +00:00
Dpeta
4571b6dce7 ban/kick message to msgbox 2022-03-17 04:11:52 +00:00
Dpeta
c32e54de7f RPL_CHANNELMODEIS fix 2022-03-17 03:25:27 +00:00
unknown
2fced8122e Attempt at fixing up logging 2021-12-01 18:29:17 +01:00
Dpeta
0804bf16eb Fixed variable being compared against wrong type 2021-08-24 22:49:46 +02:00
unknown
29fa6386e4 Fix up of previous commits 2021-08-24 17:32:47 +02:00
Dpeta
5b4673e0dd Rewrote some aspects of channel mode management 2021-08-24 15:49:50 +02:00
Dpeta
1fd62ef404 Fileconfig + proper handlers for logging module 2021-08-10 22:45:48 +02:00
Dpeta
64e8c9311d Changed order of COLOR and PESTERCHUM:BEGIN (test) 2021-04-20 00:05:50 +02:00
BuildTools
02c0b9e47b Fixes for botnames, chumroll & dm colors. 2021-04-16 15:37:38 +02:00
Dpeta
fb1ad83e92 w.i.p. server prompt
also fixed command-line overrides :)
2021-04-06 19:06:51 +02:00
Dpeta
4ae5f7d25d Made it so handle and ident are passed to _max_msg_len 2021-04-04 06:03:50 +02:00
Dpeta
e07e685522 Changed the way Pesterchum quits + TLS fix. 2021-03-25 23:08:08 +01:00
Dpeta
8be8cf9f07 WIP exit & traymenu fix 2021-03-25 21:39:37 +01:00
Dpeta
4ac5bd2e07 TODO & removed unrequired mode removal on welcome 2021-03-25 19:53:25 +01:00
Dpeta
e6d01200f8 +T is not set by default, so it doesn't need to be removed :) 2021-03-25 19:29:59 +01:00
Dpeta
4f70fda509 7/9 2021-03-23 22:40:47 +01:00
Dpeta
fef7db8161 6/9 2021-03-23 22:40:24 +01:00
Dpeta
475b849049 1/9 2021-03-23 22:36:43 +01:00
BuildTools
2f4759b0e4 Commented out isOn() and reverted chumroll change.
It causes the client to fail to send out GETMOOD at
launch.
2021-02-23 16:21:57 +01:00
arcaneAgilmente
78666ce904
Menu Fixes + IRC help (#7) 2021-02-21 15:40:03 +00:00
Hi
23159e01e2 Fixed reconnecting not working. 2020-11-22 19:41:56 +01:00
Hi
a8b82f7473 Changed the way the chosen server is communicated. (Still not ideal,
please do tell me if anyone knows how to do this properly.)
Commented part of code related to updates.
2020-11-22 18:43:03 +01:00
karxi
7fe3c417df Fixed a typo that broke messages. 2016-12-11 04:01:48 -05:00
karxi
63c684c291 Reenabled CTCP (when not in Low-Bandwidth mode - restart after setting to see effects) 2016-12-10 21:22:19 -05:00
karxi
d4d32452cc Changed IRC logging levels 2016-12-10 20:55:42 -05:00
karxi
d653af0fa4 Revert "Port code to PyQt5"
This reverts commit abe9342c4f.

That is to say, it reverts the PyQt5 port.
2016-11-13 01:14:39 -05:00
karxi
5d839aae47 Revert "python 2 to 3 first shot"
This reverts commit 7bc57b8b7d.

Practically speaking, this reverts the Python 3 changes, since they're
broken.
2016-11-13 01:12:58 -05:00
illuminatedwax
7bc57b8b7d python 2 to 3 first shot 2014-10-29 02:57:49 -05:00
illuminatedwax
abe9342c4f Port code to PyQt5 2014-10-29 01:06:21 -05:00
Kiooeht
1a2ddcf553 Auto-join memos 2014-01-12 17:50:01 -08:00
Kiooeht
db9caf210e Auto-identify with NickServ 2014-01-12 00:21:23 -08:00
Kiooeht
e95c560591 Holy shit don't have such a short timeout or DDoS the server 2011-09-28 16:18:44 -07:00
Kiooeht
e1b1f97e9c Simple services classes 2011-09-28 16:16:01 -07:00
Kiooeht
3570a32912 Code refactoring. Move Mood-type classes into own file 2011-09-15 00:09:56 -07:00
Kiooeht
dc2eaf7ce8 Low-bandwidth mode 2011-09-12 21:03:05 -07:00
Kiooeht
85c01da1fd Disable random encounter options when bot is offline 2011-08-29 01:56:44 -07:00
Lexi
98b681fa56 Created ostools module to unify OSX integration and made everything use it. 2011-08-11 09:17:53 +01:00
Lexi
c729c7326c Made logging default to the WARNING level when in an application bundle. 2011-08-10 13:49:23 +01:00
Lexi
a22538732b Removed quit message printing 2011-08-10 13:28:31 +01:00