1
0
mirror of https://github.com/fabianonline/telegram_backup.git synced 2025-07-16 02:56:21 +00:00
Commit Graph

32 Commits

Author SHA1 Message Date
223a0fdde3 Added blacklist_extensions to skip some file types completely from being downloaded. 2018-04-20 06:54:29 +02:00
cf806da77d Added spinners to visualize the ongoing download of bigger media files. 2018-04-20 06:52:30 +02:00
3c68e6d814 Merge branch 'feature-json2' 2018-04-20 06:11:11 +02:00
7e2d49ef09 Added a setting max_file_size to ignore files bigger than that size in MB. 2018-04-20 06:08:17 +02:00
bb2a291d4f MediaFileManagers now use JSON instead of the TLMessage objects. 2018-04-17 06:36:39 +02:00
4c6c049502 Removed duplicate headers printed while downloading media. 2018-04-13 06:18:20 +02:00
96d5b5c77b DownloadManager now looks at all dialogs, not just the last 100. 2018-04-12 06:46:42 +02:00
e8c28b4e72 --limit-messages now also affects channels and supergroups. 2018-04-12 05:56:30 +02:00
1ff540977e Merge branch 'feature-rewrite' 2018-04-11 06:11:07 +02:00
069799cbaf Resorted the code in DownloadManager - no more need for downloadMessages calling _downloadMessages or downloadMedia calling _downloadMedia. 2018-04-10 06:33:15 +02:00
9affb47130 Reworked the obeyFloodLimit-Stuff to now use lambdas. 2018-04-10 06:26:46 +02:00
5c466131d3 Rewritten Settings. 2018-04-10 06:12:02 +02:00
ec4097e777 The code is now compiling, but still largely untested. So it's still kinda WIP. 2018-04-09 06:07:53 +02:00
ebff71b208 WIP: Even moar rewriting. 2018-03-20 06:44:36 +01:00
eea08a5559 WIP: Lots and lots of rewriting. 2018-03-16 06:59:18 +01:00
f4d563226c Added limit and offset parameters to Database#getMessagesWithMedia in order to prevent high memory usage in downloadMedia. 2018-03-15 20:49:15 +01:00
968ee831f0 Added max_file_age to download only newer files. 2018-03-15 06:48:37 +01:00
aec609e6c4 Merge branch 'feature-settings' 2018-03-13 06:32:06 +01:00
25a01fae4b You can now restrict the downloading of channels and supergroups by defining black- and whitelists in config.ini 2018-03-13 06:30:39 +01:00
19973818f8 Moved more settings to IniSettings. 2018-03-10 23:26:03 +01:00
14324dfa4c Merged PR #87 from @leijurv. Thanks for that. Closes #84. 2018-03-03 22:14:27 +01:00
d4a6141862 Merge branch 'master' of https://github.com/leijurv/telegram_backup into pull-leijurv-master 2018-03-03 22:06:36 +01:00
3a77e91bd9 Mark files that failed to download with an 'x' in the progress window. Also modified the legend to emphasize the fact that the file will again be tried to download during the next run. 2018-02-21 06:27:35 +01:00
Leijurv
3ee90ac6c6 Reorder clause to prevent null pointer exception when response is null and try_again is true 2018-02-14 10:47:43 -08:00
Leijurv
a34ba8a84c Continue to next iteration on FLOOD_WAIT error 2018-02-14 10:46:03 -08:00
Leijurv
3911af1f88 Replace FLOOD_WAIT check with the version used in download messages 2018-02-14 10:32:54 -08:00
004b650762 Delegated downloading of external files to Fuel. This hopefully fixes #71. 2017-12-17 13:56:28 +01:00
c83de2ed00 Fixed the detection of supergroups and channels. Fixes #69. 2017-12-16 23:21:06 +01:00
bb180f95be Kotlin: Reformatted code. 2017-12-12 22:04:20 +01:00
9bc2ed7666 Kotlin: It now compiles without any errors and / or warnings. But running it fails because raw JDBC isn't very Kotlin compatible, it seems. 2017-12-11 18:39:30 +01:00
f75a90936d Kotlin-Code is now compilable. Now let's go on to fix all those warning... 2017-12-11 12:14:25 +01:00
3309ae1338 Complete conversion. 2017-12-07 08:00:18 +01:00