Skip to content
This repository has been archived by the owner on May 13, 2024. It is now read-only.

Commit

Permalink
Updated to version 3.0. App rewritten with Python
Browse files Browse the repository at this point in the history
  • Loading branch information
ferferga committed Jul 6, 2018
1 parent 0e1b487 commit 98300bb
Show file tree
Hide file tree
Showing 20 changed files with 1,161 additions and 1,235 deletions.
23 changes: 21 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<p align="center">
<img src="https://github.com/TelegramTools/TLImporter/raw/master/images/Intro.png">
<img src="https://github.com/TelegramTools/TLImporter/raw/python/images/Intro.png">
</p>

# Version 2.5.4
Expand All @@ -11,4 +11,23 @@
- Fancy colors that make the app beautiful and friendlier :)
- An even fancier progress bar that will keep you updated of the progress
- Added an "--advanced" command line parameter that will display detailed output while importing into Telegram, confirming you every time that a message has been sent.
- Better error handling.
- Better error handling.

# Version 3.0

- The app is now written in Python! This means that it is cross-platform now and can be used in other systems, like Mac and Linux
- That means that it is a completely new app, and all the bugs that the old version might had are now gone. But perhaps some new ones appeared, but I don't hope so :(
- Now, you have settings to do before importing the chat: You can choose to add a hashtag to each message sent in your chat by TLImporter (so you can easily search them on),
also, you can choose between adding timestamps or not, and it's position.
- Now, the app stores the messages and their data in a database. That enables you to remove the messages created by TLImporter or other Telegram Tools apps using
[TLRevert](https://github.com/TelegramTools/TLRevert), whenever you can.
- That database is also a great copy of your imported chat, so you can remove the original txt file and keep the database :)
- You can also backup that database, using the app, inside your "Saved Messages" section of your Telegram's account :). You will never lose a thing.
- The app doesn't use colors now (for the sake of accesibility), but now the progress bars are much cooler and work much better.
- In general, this can be considered as the final version of TLImporter, as it's really stable.
- Much faster at sending messages. Also, it should raise less FloodWaits, as it will pause for 7 minutes to make sure Telegram doesn't warn us so frequently.
([Read this](https://github.com/TelegramTools/TLImporter/wiki/FAQ) for more information)
- Oh, and talking about Flood Limits! Now, there is a fancy countdown that tells you how much you have to wait when you are flood limited :).
- Removed the --advanced parameter.
- Added the new Telegram Tools' "Secret Mode"!: In old versions of TLImporter, you must ask your partner his phone number, his code and his password, and he need to trust you,
because after giving that data away to you, you could do with it whatever you want. Now, with Telegram Tool's Secret Mode, your partner has the complete control of the login and authentication process.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<p align="center">
<img src="https://github.com/TelegramTools/TLImporter/raw/master/images/Intro.png">
<img src="https://github.com/TelegramTools/TLImporter/raw/python/images/Intro.png">
</p>

# TLImporter - Telegram Chat Importer
Expand Down Expand Up @@ -28,7 +28,7 @@ You can check the full documentation, examples, building instructions, FAQs and

## Credits

This couldn't be possible without [TLSharp](https://github.com/sochix/TLSharp), by sochix, and a also [TelegramClient](https://github.com/vik-borisov/TelegramClient) by vik-borisov. Both libraries helped me during the coding of the app, but I finally went with TLSharp for the final release of this app.
This couldn't be possible without [Telethon](https://github.com/LonamiWebs/Telethon), and his great creator, [Lonami](https://github.com/Lonami), who always was up to answering questions and helping in development. I'm so grateful for his patience :).

Also, huge acknowledgements to Telegram for making such a great messenger!

Expand Down
Binary file modified images/ImportedChat.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/Settings.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
cryptg==0.1.0.7
hachoir3==3.0a2
progressbar2==3.37.1
pyAesCrypt==0.3.1
Telethon-sync==1.0.3
4 changes: 4 additions & 0 deletions samples/WhatsApp_Chat_Diego_Velázquez_short.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
15/02/2018 16:52:04: ferferga: Hello!
15/02/2018 16:52:04: ferferga: How are you?
15/02/2018 16:52:04: Diego Velázquez: Fine, thanks!
15/02/2018 16:52:04: Diego Velázquez: And you?
Loading

0 comments on commit 98300bb

Please sign in to comment.