jpeddicord / weechat-highlightxmpp Goto Github PK
View Code? Open in Web Editor NEWa small script to ping you on jabber when you get a highlight (maintenance mode; PRs welcome)
Home Page: http://weechat.org/scripts/source/highlightxmpp.py.html
a small script to ping you on jabber when you get a highlight (maintenance mode; PRs welcome)
Home Page: http://weechat.org/scripts/source/highlightxmpp.py.html
I've tried to use this plugin on Ubuntu 20.04, but seems like sleekxmpp is not as sleek as it tries to state.
12:31:56 weechat │ python: stdout/stderr (?): File "/home/gryf/.weechat/python/autoload/highlightxmpp.py", line 37, in <module>
12:31:56 weechat │ python: stdout/stderr (?): import sleekxmpp
12:31:56 weechat │ python: stdout/stderr (?): File "/usr/lib/python3/dist-packages/sleekxmpp/__init__.py", line 20, in <module>
12:31:56 weechat │ python: stdout/stderr (?): from sleekxmpp.stanza import Message, Presence, Iq
12:31:56 weechat │ python: stdout/stderr (?): File "/usr/lib/python3/dist-packages/sleekxmpp/stanza/__init__.py", line 10, in <module>
12:31:56 weechat │ python: stdout/stderr (?): from sleekxmpp.stanza.error import Error
12:31:56 weechat │ python: stdout/stderr (?): File "/usr/lib/python3/dist-packages/sleekxmpp/stanza/error.py", line 9, in <module>
12:31:56 weechat │ python: stdout/stderr (?): from sleekxmpp.xmlstream import ElementBase, ET
12:31:56 weechat │ python: stdout/stderr (?): File "/usr/lib/python3/dist-packages/sleekxmpp/xmlstream/__init__.py", line 14, in <module>
12:31:56 weechat │ python: stdout/stderr (?): from sleekxmpp.xmlstream.xmlstream import XMLStream, RESPONSE_TIMEOUT
12:31:56 weechat │ python: stdout/stderr (?): File "/usr/lib/python3/dist-packages/sleekxmpp/xmlstream/xmlstream.py", line 36, in <module>
12:31:56 weechat │ python: stdout/stderr (?): from sleekxmpp.xmlstream import Scheduler, tostring, cert
12:31:56 weechat │ python: stdout/stderr (?): File "/usr/lib/python3/dist-packages/sleekxmpp/xmlstream/cert.py", line 6, in <module>
12:31:56 weechat │ python: stdout/stderr (?): datetime.strptime('1970-01-01 12:00:00', "%Y-%m-%d %H:%M:%S")
12:31:56 weechat │ python: stdout/stderr (?): TypeError: 'NoneType' object is not callable
Note, that it happened right on sleekxmpp import, which is weird, since I can import it with interpreter just fine.
My main WeeChat freezes entirely for a long time and ping timeouts from everywhere as I load the script and my test instance froze during connection for maybe half minute as the script delivered 9 messages from InfoServ that network that I used for testing delivers on connection.
Have just upgraded highlightxmpp through weeget, and it's now reporting an error:
11:20:22 weechat | python: loading script "/home/dotwaffle/.weechat/python/autoload/highlightxmpp.py"
11:20:22 weechat | python: stdout/stderr: Could not load one of the supported DNS libraries (dnspython or pydns). SRV records will not be queried and you may need
| to set custom hostname/port for some servers to be accessible.
11:20:22 weechat | python: stdout/stderr: Traceback (most recent call last):
11:20:22 weechat | python: stdout/stderr: File "/home/dotwaffle/.weechat/python/autoload/highlightxmpp.py", line 41, in
11:20:22 weechat | python: stdout/stderr: import xmpp
11:20:22 weechat | python: stdout/stderr: File "/usr/lib/python2.7/dist-packages/xmpp/init.py", line 29, in
11:20:22 weechat | python: stdout/stderr: import simplexml,protocol,debug,auth,transports,roster,dispatcher,features,browser,filetransfer,commands
11:20:22 weechat | python: stdout/stderr: File "/usr/lib/python2.7/dist-packages/xmpp/auth.py", line 24, in
11:20:22 weechat | python: stdout/stderr: import sha,base64,random,dispatcher,re
11:20:22 weechat | python: stdout/stderr: File "/usr/lib/python2.7/random.py", line 47, in
11:20:22 weechat | python: stdout/stderr: from os import urandom as _urandom
11:20:22 weechat | python: stdout/stderr: ImportError: cannot import name urandom
11:20:22 weechat =!= | python: unable to parse file "/home/dotwaffle/.weechat/python/autoload/highlightxmpp.py"
Happy to help diagnose if I can - to the best of my knowledge, nothing has been changed on the system. This is a Debian Wheezy system.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.