This website requires JavaScript.
051c0a31af
Cleanup
1.0.4-pre.1
Fabian Schlenz
2016-07-15 06:35:06 +0200
f460d2307a
Caching partially downloaded media data.
Fabian Schlenz
2016-07-14 19:47:10 +0200
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.
Fabian Schlenz
2016-07-14 19:43:41 +0200
b4c50a0163
Preparations for caching downloaded files.
Fabian Schlenz
2016-07-14 06:43:44 +0200
ffddfe68d1
More Logging.
Fabian Schlenz
2016-07-14 06:21:58 +0200
61b5ba7676
Always display exceptions.
Fabian Schlenz
2016-07-14 06:15:21 +0200
0b95b42607
Moved Dabase changes into their own class.
Fabian Schlenz
2016-07-13 06:56:00 +0200
ac67818d28
App now always exits.
Fabian Schlenz
2016-07-13 06:22:11 +0200
c5c692d61d
Useful logging when called with --debug. The old --debug is now --debug-telegram.
Fabian Schlenz
2016-07-13 06:20:51 +0200
95a02e89c3
Always show creator info when running.
Fabian Schlenz
2016-07-13 06:07:37 +0200
ee16af7d3c
Version now automatically gets set by gradle.
Fabian Schlenz
2016-07-13 06:06:26 +0200
1d28470563
Ignoring main.iml
Fabian Schlenz
2016-07-13 06:02:28 +0200
fefebc9cd6
Cleaned up CommandLineOptions.
Fabian Schlenz
2016-07-11 18:17:42 +0200
6499aed3c1
CommandLineOptions is now static to make usage easier.
Fabian Schlenz
2016-07-11 18:11:12 +0200
71150a36d2
Don't die with NPEs if a MediaFileManager tries to download an Empty media thing.
Fabian Schlenz
2016-07-11 06:34:16 +0200
468c5517dd
Supergroups have their own message IDs. Load more than the 1 last dialog and take the biggest ID.
Fabian Schlenz
2016-07-11 06:31:06 +0200
7e91ec092e
Stop execution if an error happens during database upgrades.
Fabian Schlenz
2016-07-11 06:25:19 +0200
05dea702c3
Randomly choose file download block sizes in the hope of getting rid of FLOOD_WARN errors.
Fabian Schlenz
2016-07-11 06:21:34 +0200
8cae413e6a
Merge branch 'master' of https://github.com/fabianonline/telegram_backup
Fabian Schlenz
2016-07-09 12:25:47 +0200
99b25c7272
Reduced the file download chunk size from 10 to 1 MByte.
Fabian Schlenz
2016-07-09 12:21:08 +0200
0bf5ed47fc
Reduced the file download chunk size from 10 to 1 MByte.
Fabian Schlenz
2016-07-09 12:21:08 +0200
41f8fc80c5
WIP: Added StatsExporter.
Fabian Schlenz
2016-07-09 12:19:36 +0200
8b361d5547
More and nicer exports. Mustache is nice.
Fabian Schlenz
2016-07-08 14:21:11 +0200
4e227e55c8
Added a method to create database backups before doing huge database update stuff.
Fabian Schlenz
2016-07-08 06:58:58 +0200
db52b8da47
Big database update. Removed old fields, renamed others to make more sense, added a few new ones.
Fabian Schlenz
2016-07-08 06:53:14 +0200
2e43ad90a6
Completely reworked the file download part and made it much, much more object oriented.
Fabian Schlenz
2016-07-07 17:10:00 +0200
ecbca30a10
WIP: Using mustache as template engine for HTML exporter.
Fabian Schlenz
2016-07-07 06:40:00 +0200
c62e6db3d3
TelegramUpdateHandler now only displays debug information if you set .debug to true.
Fabian Schlenz
2016-07-07 06:30:00 +0200
5253145024
Only run the code in TelegramUpdateHandler if user and db are set.
Fabian Schlenz
2016-07-07 06:24:07 +0200
2bee99518b
Bumped the version to 1.0.3.
1.0.3
Fabian Schlenz
2016-07-07 06:18:58 +0200
1328513f8e
Added a note on where to find the JAR file to the README.
Fabian Schlenz
2016-07-07 06:18:28 +0200
515efb2fde
WIP: Added Daemon-mode to keep the app running and save new messages in real time.
Fabian Schlenz
2016-07-06 18:07:04 +0200
e1cfaf670e
Extended README with some FAQ.
Fabian Schlenz
2016-07-06 14:15:28 +0200
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).
Fabian Schlenz
2016-07-06 13:58:25 +0200
70ee7566fd
Added README
Fabian Schlenz
2016-07-06 13:57:27 +0200
0d431beba6
Moved FLOOD_WAIT exception handling to Utils class.
Fabian Schlenz
2016-07-06 08:30:23 +0200
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.
Fabian Schlenz
2016-07-06 08:08:20 +0200
2cb1d717b3
Bumped the version to 1.0.2.
1.0.2
Fabian Schlenz
2016-07-06 07:52:34 +0200
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.
Fabian Schlenz
2016-07-06 07:52:20 +0200
30618b4e3e
Bumped the version to 1.0.1.
1.0.1
Fabian Schlenz
2016-07-05 17:40:18 +0200
07aec6a94d
Added GPLv3 headers to all the source files.
Fabian Schlenz
2016-07-05 15:32:54 +0200
989e2e1d5c
Added a short text to inform the user of how to exit the program if it doesn't do that by itself.
Fabian Schlenz
2016-07-05 15:32:14 +0200
140dfdfabc
Better error message for max_database_id>max_message_id.
Fabian Schlenz
2016-07-05 15:22:32 +0200
f5a478a454
HTMLExporter now also outputs the time of messages.
Fabian Schlenz
2016-07-05 15:22:08 +0200
84984ddc20
Prepared to catch TimeoutExceptions and restart the download, if necessary.
Fabian Schlenz
2016-07-05 14:09:31 +0200
d2795cc7ab
The code is now under GPLv3 license.
Fabian Schlenz
2016-07-05 14:03:46 +0200
bfdd70933d
Added FLOOD_WAIT detection.
Fabian Schlenz
2016-07-05 13:31:45 +0200
bad165e97b
Added support for downloading Geolocation maps.
Fabian Schlenz
2016-07-05 12:56:14 +0200
c8e33fa319
Added beginnings of an HTMLExporter.
Fabian Schlenz
2016-07-05 12:55:25 +0200
cf6ffc4c60
Fix for NPEs if the target directory does not exist.
Fabian Schlenz
2016-07-05 07:56:18 +0200
b3018ad10e
Compatibility to JAVA 1.7
Fabian Schlenz
2016-07-05 07:55:53 +0200
1ce2562f5a
Gradle now creates JAVA files compatible to JAVA 7.
Fabian Schlenz
2016-07-05 07:54:35 +0200
523ee51d22
Added a feature to display the version.
Fabian Schlenz
2016-07-04 15:45:45 +0200
e03f96363f
Files get saved to the user dir by default, but you can change this value by using '--target'.
Fabian Schlenz
2016-07-04 15:37:23 +0200
07ba594a15
Added automatic checks for missing messages in the database complete with download of these mesages.
Fabian Schlenz
2016-07-04 13:33:17 +0200
29b963ec25
We only need the most recent dialog in order to get the top message id.
Fabian Schlenz
2016-07-04 11:04:35 +0200
3b01f47f38
First database schema update.
Fabian Schlenz
2016-07-04 10:19:55 +0200
83664b8fc0
Better support for empty media types.
Fabian Schlenz
2016-07-04 10:19:36 +0200
8c0bb8aa83
Removed main.iml
Fabian Schlenz
2016-07-04 09:36:03 +0200
293e77636e
Delete files with too less bytes.
Fabian Schlenz
2016-07-04 09:35:40 +0200
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.
Fabian Schlenz
2016-07-04 09:35:12 +0200
7eed1f6bb1
Configurable delay between Message downloads.
Fabian Schlenz
2016-07-04 09:33:42 +0200
95e74c58eb
Better command line output during media download.
Fabian Schlenz
2016-07-04 09:32:53 +0200
28965277e7
Added support for audio media.
Fabian Schlenz
2016-07-04 09:32:30 +0200
a2d3dadf7b
File size-aware file downloading. Fixes #1 .
Fabian Schlenz
2016-07-02 19:43:01 +0200
d75d409f87
If there is just one account, use it if possible.
Fabian Schlenz
2016-07-02 19:42:19 +0200
a75fd100a8
Extended .gitignore.
Fabian Schlenz
2016-07-02 19:41:46 +0200
ba7e76087a
Beginnings of a Swing GUI.
Fabian Schlenz
2016-07-02 14:12:57 +0200
c0bc3cdd2d
You could call this version a first beta version.
Fabian Schlenz
2016-07-02 10:55:20 +0200
265f3e854a
This looks more or less usable...
Fabian Schlenz
2016-07-01 11:25:44 +0200
d60a56711a
Download-stuff. Files.
Fabian Schlenz
2016-07-01 07:40:08 +0200
29d5fc37d0
Commandline-Stuff, Database-stuff.
Fabian Schlenz
2016-06-30 10:54:40 +0200
1c3d10befb
Kotlogram works, login is working.
Fabian Schlenz
2016-06-30 07:47:37 +0200
fbd796eb10
Further cleanup; started creating a gradle-file.
Fabian Schlenz
2016-06-29 11:25:54 +0200
a7caf248a3
removes basically all code. Fresh start.
Fabian Schlenz
2016-06-29 11:01:26 +0200
3f5fd7787c
Removed libraries.
Fabian Schlenz
2016-06-29 11:00:29 +0200
2ccdff9d87
Removed temp folder.
Fabian Schlenz
2016-06-29 10:59:58 +0200
53d2b1674f
First commit: Just a collection of library sources from Github. Compiles, but doesn't work.
Fabian Schlenz
2016-06-29 10:59:33 +0200