Miranda NG Official Community Forum

Forum for English speaking Miranda NG users => Support/Help => Topic started by: ICQ Import Problem on 28 02 2019, 02:08:00

Title: ICQ 2003b Contact Message History Import / Export - How To
Post by: ICQ Import Problem on 28 02 2019, 02:08:00
This is a way to import the message histories from ICQ 2003b into the latest version of Miranda NG:

Title: Re: ICQ 2003b Contact Message History Import - How To
Post by: dartraiden on 28 02 2019, 15:35:52
Quote
In Miranda NG, create an ICQ account. Then search for contacts to add to the contact list (just type any random strings for the search). The ICQ plug-in supplied with the old Miranda NG version will not connect to ICQ, so you need to add some dummy contacts to the contact list.
You can export contacts from current Miranda NG via DBEditor plugin into ini format. And import them same way into older Miranda. Then use ImportTXT to import the history.


Also you don't need History++. ImportTXT from Miranda NG 0.95.8 can export history into JSON format. Import plugin from current Miranda can inport these JSONs (right-click on contact → Import).
Title: Re: ICQ 2003b Contact Message History Import - How To
Post by: ICQ Import Problem on 28 02 2019, 17:37:02
Also you don't need History++. ImportTXT from Miranda NG 0.95.8 can export history into JSON format. Import plugin from current Miranda can inport these JSONs (right-click on contact → Import).

? .  Miranda NG 0.95.8  does not come with ImportTXT. And the built in plug-in download does not offer it.
Title: Re: ICQ 2003b Contact Message History Import / Export - How To
Post by: dartraiden on 28 02 2019, 17:46:19
Yes,  built in plug-in updater shows only plugins for current stable. Do not try to install anything to old Miranda via PluginUpdater!

You should manually download and unpack Miranda 0.95.8, DBEditor, and ImportTXT
https://www.miranda-ng.org/distr/deprecated/0.95.8/
https://www.miranda-ng.org/distr/deprecated/0.95.8/x32/Plugins/
Title: Re: ICQ 2003b Contact Message History Import - How To
Post by: ICQ Import Problem on 28 02 2019, 17:59:23
Also you don't need History++. ImportTXT from Miranda NG 0.95.8 can export history into JSON format. Import plugin from current Miranda can inport these JSONs (right-click on contact → Import).

ImportTXT is a import plug-in as far as I have seen. How do you use it to export?.
Title: Re: ICQ 2003b Contact Message History Import / Export - How To
Post by: dartraiden on 28 02 2019, 18:29:13
Oh, sorry. Yes, you need MsgExport for JSON export. But MsgExport in 0.95.8 cannot export to JSON...

But there is much simpler method. You do not need export history at all. After importing ICQ 2003 history to old Miranda you can just use Import plugin from current Miranda (Main menu → Import...) and import whole history from old database.
No need export, no need History++
Title: Re: ICQ 2003b Contact Message History Import / Export - How To
Post by: dartraiden on 28 02 2019, 18:41:42
Current stable → Login to ICQ (all contacts will be downloaded from server) → export to INI (DBEditor) → Import to 0.95.8 (https://www.miranda-ng.org/distr/deprecated/0.95.8/) (DBEditor (https://www.miranda-ng.org/distr/deprecated/0.95.8/x32/Plugins/)) → Import 2003b history (ImportTXT (https://www.miranda-ng.org/distr/deprecated/0.95.8/x32/Plugins/)) → Import 0.95.8 database to current stable (Import plugin)
Title: Re: ICQ 2003b Contact Message History Import / Export - How To
Post by: ICQ Import Problem on 28 02 2019, 20:51:39
Current stable → Login to ICQ (all contacts will be downloaded from server) → export to INI (DBEditor) → Import to 0.95.8 (https://www.miranda-ng.org/distr/deprecated/0.95.8/) (DBEditor (https://www.miranda-ng.org/distr/deprecated/0.95.8/x32/Plugins/)) → Import 2003b history (ImportTXT (https://www.miranda-ng.org/distr/deprecated/0.95.8/x32/Plugins/)) → Import 0.95.8 database to current stable (Import plugin)

...and when you mention 2003b history  do you mean the ICQ 5 converted version?
Title: Re: ICQ 2003b Contact Message History Import / Export - How To
Post by: ICQ Import Problem on 28 02 2019, 20:54:51
Why is ImportTXT discontinued, and Import said to be a replacement?. Import does not allow importing using all the may formats that ImportTXT does (only 2 formats).
Title: Re: ICQ 2003b Contact Message History Import / Export - How To
Post by: dartraiden on 28 02 2019, 21:08:34
.and when you mention 2003b history  do you mean the ICQ 5 converted version?
Any history (old ICQ, QIP. some other clients) supported by ImportTXT
Title: Re: ICQ 2003b Contact Message History Import / Export - How To
Post by: dartraiden on 28 02 2019, 21:09:42
Why is ImportTXT discontinued, and Import said to be a replacement?.
Because of ImportTXT:
- not C++ plugin (shitty Pascal)
- not adopted for x64
- we have 0 Pascal developers

We didn't know that ICQ would stop supporting old clients and all users will switch to Miranda
Therefore, only the most popular at that time format (JSON) was implemented in Import

If someone want to rewrite ImportTXT on C++ or replace it with a grеp + regular expression set - welcome
Title: Re: ICQ 2003b Contact Message History Import / Export - How To
Post by: ICQ Import Problem on 28 02 2019, 22:10:51
Any history (old ICQ, QIP. some other clients) supported by ImportTXT

But ImportTXT does not support ICQ 2003b message histories (Just ICQ 5 and ICQ 6) ?
Title: Re: ICQ 2003b Contact Message History Import / Export - How To
Post by: dartraiden on 29 03 2019, 17:53:11
https://wiki.miranda-ng.org/index.php?title=Help:Howto/Import_ICQ_history_from_other_clients