Randall Lawrence
77ba732eec
Added function to convert tgs to png.
...
XXX: there is the bug in tgs lib, it crashes on some tgs files.
Also cairo svg2png need to be called not from tgs.exporters because there is no option to set image size
2019-09-21 01:45:56 +03:00
Tulir Asokan
1338a43c03
Fix transferring documents into Matrix
2019-08-08 21:57:38 +03:00
Tulir Asokan
d6ebce0425
Make it work
2019-08-06 00:51:27 +03:00
Tulir Asokan
32d686e908
Migrate formatter and utils to mautrix-python
2019-08-04 15:20:14 +03:00
Tulir Asokan
d8653961af
Even even more migrations to mautrix-python
2019-08-04 01:41:10 +03:00
Tulir Asokan
d4e3956941
Even more migrations to mautrix-python
2019-07-19 21:36:21 +03:00
Tulir Asokan
be6d395ed6
Remove Python 3.5 compatibility
2019-07-18 23:24:25 +03:00
Tulir Asokan
860b635188
Handle FileIdInvalidError in file transfers
2019-06-30 17:30:52 +03:00
Tulir Asokan
912aa38063
Make mime type extension guessing saner
2019-06-20 21:56:35 +03:00
Tulir Asokan
5fba658c66
Update to telethon 1.8. Fixes #334
2019-06-20 21:42:22 +03:00
Tulir Asokan
2cf9dcafd9
Update copyright year and fix minor lint problems
2019-03-19 18:30:36 +02:00
Tulir Asokan
be806949bf
Fix handling thumbnails of documents. Fixes #281
2019-02-15 18:18:43 +02:00
Tulir Asokan
e9ddd0caa8
Add missing checks and fix file bridging with latest Telegram API layer
...
Fixes #260
2019-01-01 18:45:59 +02:00
Tulir Asokan
dad0ccb3c0
Clean up code
2018-12-23 19:51:02 +02:00
Tulir Asokan
b2e183e363
Switch TelegramFile to SQLAlchemy core
2018-12-20 00:07:04 +02:00
Tulir Asokan
5ccd1bc2fe
Fix bugs and switch to commonmark for command replies
2018-09-25 00:26:02 +03:00
Tulir Asokan
9d2d34a25c
Add command to update room-specific config
2018-09-24 17:44:00 +03:00
Kai A. Hiller
0f8009b1e9
Add missing type hints and fix most type errors except for Optionals.
2018-08-09 03:31:04 +02:00
Kai A. Hiller
01e153662e
Replace star imports with literal values
2018-08-09 02:42:48 +02:00
Kai A. Hiller
08dd5b5b15
Add None return type to functions
2018-08-09 02:42:47 +02:00
Tulir Asokan
dbfb980bde
Add more type hints
2018-07-25 11:02:38 -04:00
Tulir Asokan
d97281bcdc
Require authentication for web login. Fixes #163
2018-07-14 16:00:20 +03:00
Tulir Asokan
7c2e689813
Update mautrix-appservice dependency
2018-07-10 14:45:50 +03:00
Tulir Asokan
f5c4b477e5
Remove custom download_file_bytes() function
2018-06-24 00:20:05 +03:00
Tulir Asokan
e6e6af0689
Make potential datacenter switch related file transfer auth errors non-fatal
2018-06-23 21:51:22 +03:00
Tulir Asokan
45981b9c77
Add Matrix->Telegram sticker bridging. Fixes #105
2018-04-29 01:49:19 +03:00
Tulir Asokan
4c26d7e59a
Add some locks to fix #109
2018-04-29 00:50:50 +03:00
Tulir Asokan
1ce8f08ff2
Remove debug prints and don't set TelegramFile.was_converted if webp image wasn't converted
2018-04-19 11:16:32 +03:00
Tulir Asokan
006a5971ea
Split up telegram document handling and send stickers as m.sticker
...
Also add sticker resizing (max 256x256). Cached stickers won't be resized,
delete the `telegram_file` database table if you want all stickers to be
resized.
Fixes #104
2018-04-07 00:34:06 +03:00
Tulir Asokan
91ae50911e
Fix Telethon 0.18.1 compatibility. Fixes #96
2018-03-24 16:39:28 +02:00
Tulir Asokan
77c57eb64b
Handle FlushError in transfer_file_to_matrix
2018-03-09 23:44:29 +02:00
Tulir Asokan
c98e822e6d
Add some extra checks before generating thumbnail
2018-03-09 23:25:56 +02:00
Tulir Asokan
b1c85d5cda
Add moviepy as optional dep for HQ thumbnails, make Pillow optional
...
[db updated]
2018-03-09 16:54:35 +02:00
Tulir Asokan
a469e6ed10
Switch to AGPLv3
2018-03-08 23:49:56 +02:00
Tulir Asokan
7004da9268
Handle SQL InvalidRequestErrors when transferring files
2018-03-07 19:11:29 +02:00
Tulir Asokan
26b8efb1e6
Send thumbnail and size info with Telegram -> Matrix videos
2018-03-04 20:59:45 +02:00
Tulir Asokan
021b60a45e
Update Telethon and use PyPI telethon-aio package
2018-03-04 13:35:24 +02:00
Tulir Asokan
836232db00
Update Telethon version
2018-02-25 12:07:48 +02:00
Tulir Asokan
9e5cb84140
Refactor more code
2018-02-23 21:24:18 +02:00
Tulir Asokan
b4d23af05d
Merge branch 'master' into independent-login
2018-02-21 23:36:09 +02:00
Tulir Asokan
03734a6745
Fix Telegram -> Matrix image bridging
2018-02-21 17:11:47 +02:00
Tulir Asokan
e96e1459eb
Move commands/util.py to util/
2018-02-20 21:49:52 +02:00
Tulir Asokan
05853115c6
Use file deduplication for avatars
2018-02-20 13:34:40 +02:00