Robert Imschweiler
72ef52d12e
integrations: Enhanced matrix bridge.
2022-08-18 14:21:17 -07:00
rht
b290717bb2
Matrix bridge: Print reminder to subscribe the bots on startup.
2022-07-27 16:23:49 -07:00
rht
31365a8aac
bridge_with_matrix: Bump matrix-client 0.2.0 -> 0.4.0.
2022-05-24 14:49:04 -07:00
rht
56f5ee3d70
Matrix bridge: Say that the user may have to wait 1 minute.
2021-11-08 21:01:09 -08:00
rht
c41ead698f
Matrix bridge: Rename username to mxid.
...
The username doesn't include the Matrix homeserver domain name, while
the mxid does. Since we change the usage of the old "username" to
include the domain, it is incorrect to remain saying it as "username."
2021-11-08 21:01:09 -08:00
rht
59fd4f070a
Matrix bridge: Remove hardcoded matrix.org from username.
...
This allows people to mirror from self-hosted Matrix instances.
2021-11-08 21:01:09 -08:00
Anders Kaseorg
4787834d75
bridge_with_matrix: Fix test.
...
It was broken by commit e876a0541e
(#701 ).
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-10-14 13:56:37 -07:00
rht
e876a0541e
Matrix bridge: Fix username typo.
...
The sample username didn't quite match the format of actual Matrix usernames.
2021-10-14 12:26:47 -07:00
Anders Kaseorg
cb00a29311
test_matrix: Run Python subprocess via sys.executable.
...
This works better with pytest on Windows.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-24 16:51:23 -07:00
PIG208
df60a1ac03
matrix: Fix test failure brought by the hint for usernames change.
...
Fixes a188a4e72a
.
2021-06-28 11:35:54 -02:30
Tim Abbott
a188a4e72a
matrix: Better hint the format for Matrix usernames.
2021-06-17 14:04:38 -07:00
PIG208
9ce7c52a10
pyupgrade: Reformat with --py36-plus.
...
This includes mainly fixes of string literals using f-strings or
.format(...), as well as unpacking of list comprehensions.
2021-06-02 18:45:57 -07:00
PIG208
6f3f9bf7e4
black: Reformat without skipping string normalization.
2021-06-02 18:45:57 -07:00
PIG208
fba21bb00d
black: Reformat skipping string normalization.
2021-06-02 18:45:57 -07:00
PIG208
5580c68ae5
isort: Reformat using isort.
2021-06-02 18:45:57 -07:00
Anders Kaseorg
5b5fda2354
Fix % formatting without a tuple.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-03-04 15:04:38 -08:00
rht
8670cce8e9
Matrix bridge: Change the condition of not_from_zulip_bot.
2020-08-07 08:15:07 -04:00
Anders Kaseorg
17cf26aa1f
cleanup: Move line breaks before binary operators.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2020-04-18 20:31:14 -07:00
Anders Kaseorg
54b2578204
cleanup: Remove unused variables.
...
Generated by autoflake.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2020-04-18 20:31:14 -07:00
Anders Kaseorg
5428c5f296
typing: Convert function type annotations to Python 3 style.
...
Generated by com2ann (slightly patched to avoid also converting
assignment type annotations, which require Python 3.6), followed by
some manual whitespace adjustment, and two fixes for use-before-define
issues:
- def set_zulip_client(self, zulipToJabberClient: ZulipToJabberBot) -> None:
+ def set_zulip_client(self, zulipToJabberClient: 'ZulipToJabberBot') -> None:
-def init_from_options(options: Any, client: Optional[str] = None) -> Client:
+def init_from_options(options: Any, client: Optional[str] = None) -> 'Client':
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2020-04-18 20:31:14 -07:00
rht
9ee8461b9d
bridges: Remove sender field from message data.
...
For the reason why, see
https://chat.zulip.org/#narrow/stream/127-integrations/topic/bridge.20between.20zulips
2020-04-03 06:19:22 -04:00
rht
46c78ce7b5
integrations: Remove usage of six.
2020-04-02 13:02:28 -04:00
rht
a465467388
integrations: Switch to python3.
2020-04-02 13:02:28 -04:00
neiljp (Neil Pilgrim)
39fb287fba
matrix tests: tweak import and add __init__.py to ensure tests run.
2018-08-08 17:26:15 -07:00
neiljp (Neil Pilgrim)
28f05676f2
matrix: Use six.moves.configparser.
2018-08-08 17:26:15 -07:00
neiljp (Neil Pilgrim)
f007fc9aaa
matrix tests: Add test for case that zuliprc file does not exist.
2018-08-08 17:26:15 -07:00
neiljp (Neil Pilgrim)
1d01308caf
matrix tests: Add test for writing sample config using zuliprc.
2018-08-08 17:26:15 -07:00
neiljp (Neil Pilgrim)
8999f0a352
matrix bridge: Separate print output from sys.exit calls.
...
This appears to be necessary for acquiring the text for testing.
2018-08-08 17:26:15 -07:00
neiljp (Neil Pilgrim)
617e16cebb
bridges: Bring inter-realm (zulip) bridge into zulip/ & rename others.
2018-08-08 17:26:15 -07:00