Tulir Asokan
76eafbf48c
Add basic support for bridging custom emojis from Telegram
2022-08-12 21:35:50 +03:00
Tulir Asokan
473ab17fe7
Update Telethon and strip empty entities when sending to Telegram
2022-08-02 13:46:06 +03:00
Sumner Evans
8d7cfd8e46
parallel transfer: disable async_upload
2022-03-27 12:26:44 -06:00
Sumner Evans
601058d61c
async media: add ability to upload media asynchronously
...
Co-authored-by: Tulir Asokan <tulir@maunium.net >
2022-03-27 12:26:44 -06:00
Tulir Asokan
9f48eca5a6
Use min() instead of sorting list
2022-01-05 21:23:58 +02:00
Tulir Asokan
113f41d1d2
Deduplicate lottieconverter calls in tgs_converter
...
Also fix finding first frame file
Fixes #690
Closes #728
2022-01-05 21:00:53 +02:00
Tulir Asokan
f55d6606df
Update ensure_future/loop.create_task -> asyncio.create_task
2021-12-21 15:30:54 +02:00
Tulir Asokan
2615e11e34
Move some utility methods from portal to separate files
2021-12-21 15:27:10 +02:00
Tulir Asokan
6d25e9687e
Blacken and isort code
2021-12-21 01:36:24 +02:00
Tulir Asokan
f2af17d359
Add support for contact messages
2021-12-21 00:44:46 +02:00
Tulir Asokan
89ab29ea5f
Switch from SQLAlchemy to asyncpg/aiosqlite
2021-12-21 00:44:42 +02:00
Tulir Asokan
8603c67347
Move format_duration to mautrix-python
...
Closes #707
2021-12-14 11:21:44 +02:00
SOT-TECH
b4d4f84161
Update tgs_converter to match updated lottieconverter ( #694 )
2021-11-16 01:07:13 +02:00
Tulir Asokan
742a925040
Change some things
2021-08-02 12:52:05 +03:00
Tulir Asokan
730f6bab6f
Update to Telethon 1.22
2021-06-22 19:42:36 +03:00
Tulir Asokan
7e9dd8b895
Update mautrix-python
2021-04-16 15:27:56 +03:00
Tulir Asokan
cb36800c75
Maybe fix parallel transfer. Fixes #587
2021-02-28 14:13:07 +02:00
Tulir Asokan
646bbceb99
Remove webp conversion
2020-12-19 14:14:33 +02:00
Tulir Asokan
38d94484bb
Use mautrix utility function for file upload retry
2020-11-10 00:21:36 +02:00
Tulir Asokan
0b3014ff88
Retry sending messages if server returns 502
2020-11-09 21:01:30 +02:00
Tulir Asokan
522e33be12
Add png thumbnails for webm animated stickers. Fixes #467
2020-10-09 16:47:41 +03:00
Tulir Asokan
953ef0e5bc
Maybe fix encrypted parallel file transfer
2020-08-18 20:27:40 +03:00
Tulir Asokan
eae7bba649
Update to mautrix-python v0.7
2020-08-06 20:34:09 +03:00
Tulir Asokan
92c572d761
Maybe fix parallel file transfer
2020-08-04 16:56:59 +03:00
Tulir Asokan
4e670a8cbe
Switch to mautrix-python crypto
2020-07-08 23:05:39 +03:00
Tulir Asokan
f454803ef7
Move private information to trace log level. Fixes #321
2020-05-20 22:40:20 +03:00
Tulir Asokan
74d130644c
Fix tempfile usage
2020-05-17 15:01:03 +03:00
Tulir Asokan
340c25ba0b
Use stdlib tempfile for video thumbnail temp files
2020-05-13 23:33:24 +03:00
Tulir Asokan
698b56afcf
Encrypt media being sent to Matrix in encrypted rooms
2020-03-30 21:47:13 +03:00
Tulir Asokan
2fbee75453
Add command to backfill room history from Telegram
...
Currently supports backfilling one room at a time and backfills
everything after the last bridged message.
2020-02-04 22:41:51 +02:00
Tulir Asokan
4260afaa7e
Show exit code when lottieconverter errors
2019-10-27 16:13:13 +02:00
Tulir Asokan
cbbc5e8500
Remove unused lottie2ffmpeg script
2019-10-27 15:40:35 +02:00
Tulir Asokan
3841528f5a
Merge branch 'master' into rlottie
2019-10-27 15:37:33 +02:00
Tulir Asokan
8c26dd8382
Remove debug prints
2019-10-27 14:07:10 +02:00
Tulir Asokan
73a6ad2cf2
Add parallel file upload too
2019-10-27 02:43:29 +03:00
Tulir Asokan
574312d7c5
Add option for parallel streamed file transfer
2019-10-27 01:12:15 +03:00
Randall Lawrence
0726289c7a
Modified converters to support pngs option of lottieconverter
...
See https://github.com/Eramde/LottieConverter/commit/37e73d8dc15152e050288ea0a55541546dde84d1
2019-10-05 20:09:14 +03:00
Tulir Asokan
d2edf12fdf
Fix weird mime type bug in alpine/magic
2019-10-03 10:57:52 +03:00
Tulir Asokan
a8982cf8c7
Remove extension from lottie2ffmpeg and fix crash when lottieconverter not present
2019-10-03 10:14:58 +03:00
Tulir Asokan
f430ed7169
Remove slow python converters and use asyncio subprocess
2019-10-03 01:28:47 +03:00
Lawrence
c84536fef7
Set licence header
...
Deleted autogenerated header and set licence
2019-09-29 22:43:32 +03:00
Randall Lawrence
4834e2297a
Forgot about db fetch...
2019-09-29 20:15:28 +03:00
Randall Lawrence
2a3f70eb4a
Migrated to rlottie utility
2019-09-29 19:44:13 +03:00
Randall Lawrence
7d224ec5ac
Switched to puppeter-lottie npm library
2019-09-25 15:34:34 +03:00
Randall Lawrence
ed4e34b808
Changed to 30% frame in image convert
2019-09-25 13:31:56 +03:00
Randall Lawrence
f5c008c1a7
Added parameter in config for selecting convert type
2019-09-25 13:09:21 +03:00
Randall Lawrence
dc71f74c0c
Changed default convert type and image size
2019-09-25 12:53:42 +03:00
Randall Lawrence
dff5903c53
Forgot uncomment db fetch
2019-09-22 01:28:49 +03:00
Randall Lawrence
fc241b1cdc
Moved converters to other file, added methods for video and gif, which supports resize.
...
XXX: videos don't want to be played by riot, i don't know why...
2019-09-22 01:23:00 +03:00
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