Skip to content

jabber.py 1.7: update for Python 3#578

Open
aelmahmoudy wants to merge 1 commit intoweechat:mainfrom
aelmahmoudy:jabber-py3-rebased
Open

jabber.py 1.7: update for Python 3#578
aelmahmoudy wants to merge 1 commit intoweechat:mainfrom
aelmahmoudy:jabber-py3-rebased

Conversation

@aelmahmoudy
Copy link
Copy Markdown

@aelmahmoudy aelmahmoudy commented Aug 19, 2025

Script info

  • Script name: jabber.py
  • Version: 1.7
  • Requirements: xmpppy >= 0.6.0
  • Min WeeChat version: 
  • Script tags: jabber

Description

  • Use _sslObj instead of _sock for socket fd
  • utf-8 encoding/decoding fixes
  • Add str method for Buddy class to return jid of buddy
  • Support /whois, /query and /msg commands for jabber buddies
  • Implement /away command for jabber servers
  • Add XEP-0224 call attention (/jattn) command

Checklist (script update)

  • Author has been contacted
  • Single commit, single file added
  • Commit message format: script_name.py X.Y: …
  • Script version and Changelog have been updated
  • For Python script: works with Python 3 (Python 2 support is optional)
  • Score 100 / 100 displayed by weechat-script-lint

@aelmahmoudy aelmahmoudy force-pushed the jabber-py3-rebased branch 6 times, most recently from aad1605 to dd6a677 Compare August 21, 2025 14:24
* Use _sslObj instead of _sock for socket fd
* utf-8 encoding/decoding fixes
* Add __str__ method for Buddy class to return jid of buddy
* Support /whois, /query and /msg commands for jabber buddies
* Implement /away command for jabber servers
* Add XEP-0224 call attention (/jattn) command

TODO:
* use disco to check if other party has call attention enabled
@flashcode flashcode added the python3 Script is not compatible with Python 3 label Apr 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

python3 Script is not compatible with Python 3

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants