Commit graph

124 commits

Author SHA1 Message Date
Dpeta
f5e4f52911
Don't send begin/color to bots 2023-09-12 22:27:58 +02:00
anne
a5f3f2fe0a did git just donk up my commits 2023-06-25 01:00:44 +02:00
anne
906cd60ff2 implemented theme loading with QFontDatabase by themes with the main/fonts key 2023-06-25 00:51:23 +02:00
Dpeta
3585547558
Remove remnants of lua quirks, they've not worked since python 3 and I'm not aware of anyone who uses them. 2023-03-14 15:16:00 +01:00
Dpeta
0cd1b1ace7
Use <em> instead of <span> for alternian text. 2023-02-23 20:50:49 +01:00
Dpeta
595252a3d3
Add alternian text 2023-02-23 02:17:32 +01:00
Dpeta
2398b5a626
Remove most unnecessary str() typecasts. 2023-02-19 21:10:35 +01:00
Dpeta
f6c5c1e804
Replace QString with str 2023-02-19 19:36:53 +01:00
Dpeta
129d26532f
Comment out broken tag types.
( Fixes a possible remote exception trigger :"3 )
2023-02-17 00:12:34 +01:00
Dpeta
ec0c6cdaf9
Finish up IRC compatibility & force-valid-prefix toggle 2023-02-16 23:45:55 +01:00
Dpeta
3f7caf73b2
Add force prefix option 2023-02-15 23:41:46 +01:00
Dpeta
938cf69b85
Add IRC compatibility mode (only disables things for now . . .) 2023-02-15 23:41:45 +01:00
Dpeta
64538b2644
Use isinstance() for typechecks. 2023-02-15 17:01:27 +01:00
Dpeta
9ec4dbd088
Apply the following pylint messages:
- use-list-literal
 - use-dict-literal
 - consider-using-in
 - consider-using-from-import
2023-02-14 19:55:23 +01:00
Dpeta
e233a86436
Enforce select pylint messages 2023-02-13 20:26:05 +01:00
Dpeta
f3cacb849b
Updated black run 2023-02-09 20:52:26 +01:00
Dpeta
3855ef20f5
Kills oyoyo 2023-02-09 20:48:03 +01:00
Dpeta
9f319b7054
waaa 2023-02-03 21:23:43 +01:00
Dpeta
3ae70e4fe0
More aggressive autoflake 2023-01-14 23:10:19 +01:00
Dpeta
5b6d5d153f
Run all scripts through "pyupgrade --py38-plus" 2023-01-14 23:02:08 +01:00
MiguelX413
a51e4dd69e
Reformat codebase (#97)
* Reformat codebase with black

* Create black.yml and add black style badge to README.md
2022-10-07 22:51:40 +02:00
Dpeta
c8a8097673 Prefer PyQt6 QtMultimedia as an audio backend + misc. log/comment/doc corrections 2022-10-03 15:39:13 +02:00
Dpeta
82c0d38a3b System time change check, cli fallback, ":distraughtfirman" --> ":distraughtfirman:" 2022-09-10 15:27:21 +02:00
Dpeta
ef0898e8c7 getopt --> argparse, redid logging, code cleanup 2022-09-06 13:26:14 +02:00
Dpeta
a2ce2d09e4 PyQt5 fallback 2022-08-19 13:12:58 +02:00
Dpeta
cfe4589a64 jikes 2022-07-06 02:02:54 +02:00
Dpeta
b90c258604 Miscellaneous fixes/changes incl. loadingscreen fix (v2.4.1) 2022-07-05 21:45:16 +02:00
Dpeta
2576be41aa PyQt5 --> PyQt6 💚 2022-06-27 04:18:37 +02:00
Dpeta
0a6669d555 More options for preserving links/smileys (regexp, gradient quirk) 2022-06-21 21:50:48 +02:00
Dpeta
1cc5b9f245 Smiley/Link exclude for simple replace and misspell 2022-06-17 05:23:52 +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
unknown
2fced8122e Attempt at fixing up logging 2021-12-01 18:29:17 +01:00
Dpeta
1fd62ef404 Fileconfig + proper handlers for logging module 2021-08-10 22:45:48 +02:00
BuildTools
8114feccac Pyinstaller build ready. 2021-05-03 17:22:23 +02:00
BuildTools
044370be5f Logging fixes. 2021-04-11 14:46:11 +02:00
BuildTools
1aa4e65c7d Logging, soundslider, and mood icon in trollian. 2021-04-11 01:21:21 +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
f2a4fab1cb Changed week to microsecond 2021-03-24 16:50:58 +01:00
Dpeta
400eef5371 Fixed mysteryTime crash 2021-03-24 16:46:58 +01:00
Dpeta
475b849049 1/9 2021-03-23 22:36:43 +01: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
dd0d306acb Fixed a bug that prevented the quirk testing window from actually testing quirks. 2016-12-07 17:40:37 -05:00
karxi
0c2ef90f94 Fixed a bug that prevented the quirk testing window from actually testing quirks. 2016-12-07 17:21:53 -05:00
karxi
c019e45c7a Lexer modifications. Still not quite ready for primetime - incoming messages use the old one. 2016-12-06 20:04:19 -05:00
karxi
75e99db77e Added option to mute and enable highlights/beeps on a PER-MEMO/CHUM basis. It's in the right-click menu, near the OOC toggle. 2016-11-30 07:20:15 -05:00
karxi
3a48cf204b General cleanup. Stopped using older 'except Error, var' syntax. 2016-11-29 15:20:41 -05:00
karxi
e40aac88ac Another small parser fix. 2016-11-29 05:43:01 -05:00
karxi
b09870bb03 Another small parser fix. 2016-11-29 05:31:41 -05:00
karxi
7e521c0019 Small parser fix. 2016-11-28 19:44:10 -05:00