|
627cef0ae2
|
Added some more debugging to UserManager.
|
2016-07-25 16:24:28 +02:00 |
|
|
77bfcfb849
|
Added a .gitkeep to build/resources/main in order to have git automatically create that folder on checkout / clone.
|
2016-07-21 06:36:23 +02:00 |
|
|
1481e5625e
|
Completely reworked logging.
* Using slf4j and logback for logging.
* Disabled all logging output from kotlogram by default.
|
2016-07-20 06:37:24 +02:00 |
|
|
a43b81ee91
|
Rewritten FLOOD_WAIT detection code.
|
2016-07-15 22:22:58 +02:00 |
|
|
d339472ba8
|
Getting an error 500 while downloading files now skips the current file. If it happens two times in a row, we quit.
|
2016-07-15 22:22:18 +02:00 |
|
|
3546127690
|
Photos also have a dcId. Use it to prevent unnecessary FILE_MIGRATE_* stuff.
|
2016-07-15 07:04:58 +02:00 |
|
|
7181ec69d3
|
Using a special downloaderClient for fiel downloads.
|
2016-07-15 07:04:45 +02:00 |
|
|
f2b6bc6e16
|
Fix NPE at Database.java line 199.
|
2016-07-15 07:01:09 +02:00 |
|
|
051c0a31af
|
Cleanup
|
2016-07-15 06:35:06 +02:00 |
|
|
f460d2307a
|
Caching partially downloaded media data.
|
2016-07-14 19:47:10 +02:00 |
|
|
fc7d3fdcbc
|
Updated Kotlogram to the current HEAD. This also added a small database change and the need to update database entries for messages with media that were downloaded with api layer 51.
|
2016-07-14 19:43:41 +02:00 |
|
|
b4c50a0163
|
Preparations for caching downloaded files.
|
2016-07-14 06:43:44 +02:00 |
|
|
ffddfe68d1
|
More Logging.
|
2016-07-14 06:21:58 +02:00 |
|
|
61b5ba7676
|
Always display exceptions.
|
2016-07-14 06:15:21 +02:00 |
|
|
0b95b42607
|
Moved Dabase changes into their own class.
|
2016-07-13 06:56:00 +02:00 |
|
|
ac67818d28
|
App now always exits.
|
2016-07-13 06:22:11 +02:00 |
|
|
c5c692d61d
|
Useful logging when called with --debug. The old --debug is now --debug-telegram.
|
2016-07-13 06:20:51 +02:00 |
|
|
95a02e89c3
|
Always show creator info when running.
|
2016-07-13 06:07:37 +02:00 |
|
|
ee16af7d3c
|
Version now automatically gets set by gradle.
|
2016-07-13 06:06:26 +02:00 |
|
|
fefebc9cd6
|
Cleaned up CommandLineOptions.
|
2016-07-11 18:17:42 +02:00 |
|
|
6499aed3c1
|
CommandLineOptions is now static to make usage easier.
|
2016-07-11 18:11:12 +02:00 |
|
|
71150a36d2
|
Don't die with NPEs if a MediaFileManager tries to download an Empty media thing.
|
2016-07-11 06:34:16 +02:00 |
|
|
468c5517dd
|
Supergroups have their own message IDs. Load more than the 1 last dialog and take the biggest ID.
|
2016-07-11 06:31:06 +02:00 |
|
|
7e91ec092e
|
Stop execution if an error happens during database upgrades.
|
2016-07-11 06:25:19 +02:00 |
|
|
05dea702c3
|
Randomly choose file download block sizes in the hope of getting rid of FLOOD_WARN errors.
|
2016-07-11 06:21:34 +02:00 |
|
|
99b25c7272
|
Reduced the file download chunk size from 10 to 1 MByte.
|
2016-07-09 12:25:27 +02:00 |
|
|
41f8fc80c5
|
WIP: Added StatsExporter.
|
2016-07-09 12:19:42 +02:00 |
|
|
8b361d5547
|
More and nicer exports. Mustache is nice.
|
2016-07-08 14:21:11 +02:00 |
|
|
4e227e55c8
|
Added a method to create database backups before doing huge database update stuff.
|
2016-07-08 06:58:58 +02:00 |
|
|
db52b8da47
|
Big database update. Removed old fields, renamed others to make more sense, added a few new ones.
|
2016-07-08 06:53:14 +02:00 |
|
|
2e43ad90a6
|
Completely reworked the file download part and made it much, much more object oriented.
|
2016-07-07 17:10:00 +02:00 |
|
|
ecbca30a10
|
WIP: Using mustache as template engine for HTML exporter.
|
2016-07-07 06:40:00 +02:00 |
|
|
c62e6db3d3
|
TelegramUpdateHandler now only displays debug information if you set .debug to true.
|
2016-07-07 06:30:00 +02:00 |
|
|
5253145024
|
Only run the code in TelegramUpdateHandler if user and db are set.
|
2016-07-07 06:24:07 +02:00 |
|
|
2bee99518b
|
Bumped the version to 1.0.3.
|
2016-07-07 06:18:58 +02:00 |
|
|
515efb2fde
|
WIP: Added Daemon-mode to keep the app running and save new messages in real time.
|
2016-07-06 18:07:04 +02:00 |
|
|
1c92f02422
|
Added a new database to track runs of this tool in order to be able to monitor them later on (Nagios, Icinga and so on).
|
2016-07-06 13:58:25 +02:00 |
|
|
0d431beba6
|
Moved FLOOD_WAIT exception handling to Utils class.
|
2016-07-06 08:30:23 +02:00 |
|
|
b3913ac123
|
Moved login code to it's own method; using System.console() (if possible) to let the user enter his password without it being echoed to the console.
|
2016-07-06 08:08:20 +02:00 |
|
|
2cb1d717b3
|
Bumped the version to 1.0.2.
|
2016-07-06 07:52:34 +02:00 |
|
|
799bad9755
|
FLOOD_WAIT-Protection now adds a few minutes of waiting time to give the API time to relax. Also increased the delay between file downloads to 1.5 seconds.
|
2016-07-06 07:52:20 +02:00 |
|
|
30618b4e3e
|
Bumped the version to 1.0.1.
|
2016-07-05 17:40:18 +02:00 |
|
|
07aec6a94d
|
Added GPLv3 headers to all the source files.
|
2016-07-05 15:32:54 +02:00 |
|
|
989e2e1d5c
|
Added a short text to inform the user of how to exit the program if it doesn't do that by itself.
|
2016-07-05 15:32:20 +02:00 |
|
|
140dfdfabc
|
Better error message for max_database_id>max_message_id.
|
2016-07-05 15:22:32 +02:00 |
|
|
f5a478a454
|
HTMLExporter now also outputs the time of messages.
|
2016-07-05 15:22:08 +02:00 |
|
|
84984ddc20
|
Prepared to catch TimeoutExceptions and restart the download, if necessary.
|
2016-07-05 14:20:32 +02:00 |
|
|
d2795cc7ab
|
The code is now under GPLv3 license.
|
2016-07-05 14:03:46 +02:00 |
|
|
bfdd70933d
|
Added FLOOD_WAIT detection.
|
2016-07-05 13:31:45 +02:00 |
|
|
bad165e97b
|
Added support for downloading Geolocation maps.
|
2016-07-05 12:56:14 +02:00 |
|
|
c8e33fa319
|
Added beginnings of an HTMLExporter.
|
2016-07-05 12:55:25 +02:00 |
|
|
cf6ffc4c60
|
Fix for NPEs if the target directory does not exist.
|
2016-07-05 07:56:18 +02:00 |
|
|
b3018ad10e
|
Compatibility to JAVA 1.7
|
2016-07-05 07:55:53 +02:00 |
|
|
523ee51d22
|
Added a feature to display the version.
|
2016-07-04 15:45:45 +02:00 |
|
|
e03f96363f
|
Files get saved to the user dir by default, but you can change this value by using '--target'.
|
2016-07-04 15:37:23 +02:00 |
|
|
07ba594a15
|
Added automatic checks for missing messages in the database complete with download of these mesages.
|
2016-07-04 13:33:17 +02:00 |
|
|
29b963ec25
|
We only need the most recent dialog in order to get the top message id.
|
2016-07-04 11:04:35 +02:00 |
|
|
3b01f47f38
|
First database schema update.
|
2016-07-04 10:19:55 +02:00 |
|
|
83664b8fc0
|
Better support for empty media types.
|
2016-07-04 10:19:36 +02:00 |
|
|
8c0bb8aa83
|
Removed main.iml
|
2016-07-04 09:36:03 +02:00 |
|
|
293e77636e
|
Delete files with too less bytes.
|
2016-07-04 09:35:40 +02:00 |
|
|
45e3e22ef3
|
Users and chats are saved to the database as well; DB schema changed requiring you to delete your database.sqlite at this point; old 'good' messages will not be overwritten by newer 'empty' messages.
|
2016-07-04 09:35:12 +02:00 |
|
|
7eed1f6bb1
|
Configurable delay between Message downloads.
|
2016-07-04 09:33:42 +02:00 |
|
|
95e74c58eb
|
Better command line output during media download.
|
2016-07-04 09:32:53 +02:00 |
|
|
28965277e7
|
Added support for audio media.
|
2016-07-04 09:32:30 +02:00 |
|
|
a2d3dadf7b
|
File size-aware file downloading. Fixes #1.
|
2016-07-02 19:43:01 +02:00 |
|
|
d75d409f87
|
If there is just one account, use it if possible.
|
2016-07-02 19:42:19 +02:00 |
|
|
ba7e76087a
|
Beginnings of a Swing GUI.
|
2016-07-02 14:12:57 +02:00 |
|
|
c0bc3cdd2d
|
You could call this version a first beta version.
|
2016-07-02 10:55:20 +02:00 |
|
|
265f3e854a
|
This looks more or less usable...
|
2016-07-01 11:25:44 +02:00 |
|
|
d60a56711a
|
Download-stuff. Files.
|
2016-07-01 07:40:08 +02:00 |
|
|
29d5fc37d0
|
Commandline-Stuff, Database-stuff.
|
2016-06-30 10:54:40 +02:00 |
|
|
1c3d10befb
|
Kotlogram works, login is working.
|
2016-06-30 07:47:37 +02:00 |
|
|
a7caf248a3
|
removes basically all code. Fresh start.
|
2016-06-29 11:01:26 +02:00 |
|
|
3f5fd7787c
|
Removed libraries.
|
2016-06-29 11:00:29 +02:00 |
|
|
53d2b1674f
|
First commit: Just a collection of library sources from Github. Compiles, but doesn't work.
|
2016-06-29 10:59:33 +02:00 |
|