Thanks ambipro

@all, Indeed unzip works, or as i'm big fan off for everything compression/decompression, 7z from open-source p7zip(command-line 7-zip port), which like on windows handles pretty much everything(zip, rar(most), 7z etc), including even e.g. NSIS installer exe's like deluge's etc, not even winrar supporting, Fanboy mode off, sorry
@shinger, well unfortunetly there's nothing relevant to add i'm affraid. Here's a diff from official and mine:
Code: Select all
diff -urN deluge_notifications/core.py deluge2_notifications/core.py
--- deluge_notifications/core.py 2023-11-24 13:39:10.559047385 +0100
+++ deluge2_notifications/core.py 2022-05-05 19:50:28.000000000 +0200
@@ -148,7 +148,7 @@
try:
try:
- server.sendmail(self.config['smtp_from'], to_addrs, message.encode())
+ server.sendmail(self.config['smtp_from'], to_addrs, message.encode('utf-8'))
except smtplib.SMTPException as ex:
err_msg = (
_('There was an error sending the notification email: %s') % ex
diff -urN deluge_notifications/webui.py deluge2_notifications/webui.py
--- deluge_notifications/webui.py 2023-11-24 13:39:10.559047385 +0100
+++ deluge2_notifications/webui.py 2022-05-05 19:45:38.000000000 +0200
@@ -21,6 +21,7 @@
class WebUI(WebPluginBase):
+
scripts = [get_resource('notifications.js')]
debug_scripts = scripts
Btw, it looks like I don't check all and only two files, but 'diff' just prints it strangely and I specified both full plugin dirs specifically. The utf8 missing part is just Cas's stye wanting be verbose about what's going on for readability(utf8 is default for encode(), and so I prefer ditch such stuff) and I added it to the PR afterwards. Lol usually only did PRs when sure I could not f it up, like here(occasionally did still though)
Anyway, as seen, this is entirely unrelated to your issue and the two plugins are identical, except for one small semntics for readability.
I haven't personally seen your issue myself, and couldn't find neither in code myself, but have only ever used the plugin shortly for testing throughout the years and of.course trust your opinion.
So, i'm affraid I can not really do anything about it myself, except my previous suggestion, which indeed is extremely stupid, but was just only workaround I could think off from top of head, instead of having continually having script running to monitor it needlessly, but you said you didn't experience it anymore, so I guess you don't need it anyway, though let me know if change mind of-course
Btw, happy thanksgiving to you and rest good people around here, really appreciate you all, and none in the least the awesome devs making this comunity here even a thing in first place, thanks!
