1
0
mirror of https://github.com/fabianonline/telegram_backup.git synced 2025-07-01 04:46:25 +00:00
Commit Graph

76 Commits

Author SHA1 Message Date
1ff540977e Merge branch 'feature-rewrite' 2018-04-11 06:11:07 +02:00
ff9163c1bb Settings: Is CLI is set, use it instead of INI. 2018-04-11 05:51:00 +02:00
38fce0ee5c Some more refactoring of Settings. 2018-04-11 05:50:26 +02:00
f24e66271f Added command '--settings', which will print the currently active settings. Settings can now be marked as secret - if that is true, the settings value will only be printed if it is not the default value. 2018-04-10 06:38:28 +02:00
a9444e7813 Rewrote CommandLineOptions: The code is now better readable and accepts parameters like --target=/data and accepts some short parameters like -t for --target. 2018-04-10 06:36:18 +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
be1cf8ba91 Fixed a bug in Utils.anonymize 2018-04-10 06:13:29 +02:00
5c466131d3 Rewritten Settings. 2018-04-10 06:12:02 +02:00
e5da546386 CommandLineOptions will now insert booleans into values with an value of "true" as well. 2018-04-10 06:11:01 +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
77efde1136 WIP: Still having fun with git stash. -.- 2018-04-06 06:21:39 +02:00
253b334fc3 More rewriting. Also lots of fun with git stash and wrong branches... 2018-04-06 06:19:49 +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
78031b0ff2 Don't download media files in daemon mode if download_media is false. 2018-03-15 20:49:37 +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
2d409352bc WIP: Some more rewriting. 2018-03-14 06:09:24 +01:00
97cf26b46d WIP: Started rewriting the code to make it more null-safe. 2018-03-14 06:08:07 +01:00
6276651b84 Fixed anonymization of database backup debug messages. Fixes #98. 2018-03-13 06:46:59 +01:00
f8984b25b1 Renamed IniSettings#get to IniSettings#getString. 2018-03-13 06:44:33 +01:00
2295ced528 Fixed a bug in IniSettings that prevented new accounts from being created. 2018-03-13 06:42:39 +01:00
aec609e6c4 Merge branch 'feature-settings' 2018-03-13 06:32:06 +01:00
dd99612bed Added command line switch --list-channels to list channels and supergroups with their ID to add them to black- and whitelists in config.ini 2018-03-13 06:31:38 +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
e75aa2101e Fixed lots of unclosed ResultSets in Database and DatabaseUpdates. 2018-03-12 22:01:47 +01:00
19973818f8 Moved more settings to IniSettings. 2018-03-10 23:26:03 +01:00
9f9d9fd183 Fixed a source for non-closed PreparedStatements. 2018-03-08 22:17:01 +01:00
c29cd2a8ee A DatabaseUpdate can now contain a List of create_query-Strings that are used if the database is to be created from scratch. 2018-03-08 22:15:49 +01:00
68e5c9be2d If a new version is available, the message will be displayed a bit more prominent and with a 5 second delay. 2018-03-08 22:13:30 +01:00
85c525ab1c Newsly download GMaps images have a red marker in them to pinpoint the exact location. 2018-03-07 17:15:59 +01:00
b959c35bea Usind --login --account <x> will now directly login you to the specified account. Fixes #78. 2018-03-07 06:15:16 +01:00
89cca39409 IniSettings will be initialized at startup. 2018-03-07 06:12:37 +01:00
7fa89ab1b1 IniSettings class is now finished and also already used for GMAPS_KEY. 2018-03-07 06:09:51 +01:00
53fcd36e66 config.sample.ini is copied into the data directory on every run. 2018-03-07 09:48:23 +01:00
74dbc9d412 Commit 0e2eeab accidentally removed the line in --help mentioning --daemon. Fixed that. 2018-03-06 06:30:50 +01:00
7b49153c93 Now catching (and printing) ALL exceptions in CommandLineController. 2018-03-06 06:28:37 +01:00
07572c0618 Extended IniSettings to be able to parse ini files. Yay. But: Still WIP! 2018-03-06 06:27:31 +01:00
e3aaa58256 Small changes to DB_Update_9: Progress report, ORDER for the query, closing ResultSets. 2018-03-06 06:20:02 +01:00
bc63cfaea1 Typo in the GMaps key. Aaarg. 2018-03-05 18:28:04 +01:00
9678aaaee8 Started IniSettings. (WIP!) 2018-03-05 18:26:53 +01:00
4e74b4c30b Renamed Settings.kt to DbSettings.kt 2018-03-05 06:56:38 +01:00
75786e39b4 Modified Settings class to only represent internal Settings. Also, renamed it to DbSettings. 2018-03-05 06:55:24 +01:00
eb1f731b9d DB_Update_9 now uses chunks of messages to (massively) reduce the amount of heap space needed. 2018-03-05 06:39:30 +01:00
f5431e805e Don't start the daemon mode if an exception happened earlier. 2018-03-05 06:36:47 +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
3920425d37 Added VACUUMing the database after running the migration in DB_Update_9. 2018-02-22 07:58:20 +01:00
42dc500514 Added Settings. 2018-02-22 07:55:53 +01:00