Author Topic: ICQ 2003b Contact Message History Import / Export - How To  (Read 5451 times)

0 Members and 1 Guest are viewing this topic.

Offline ICQ Import Problem

  • Newbie
  • *
  • Posts: 9
This is a way to import the message histories from ICQ 2003b into the latest version of Miranda NG:

  • Convert the ICQ 2003b message history files to ICQ 5 format. Use ICQ Converter 1.0.47.32 by Safrad (David Safranek) (http://sx.rosada.cz/projects/icq)

  • Use the Import TXT plug-in to import the message history into Miranda NG.

    You will need to obtain the now discontinued ImportTXT plug-in and also an older version of Miranda NG that will load the plug-in.

    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.

    Select a contact and use the ImportTXT plugin to import a contacts message history using the converted ICQ 5 format files. You will need to import ALL the XML files for the contact's message history, one at a time.

    Do the above for all contacts whose history need to be imported.

    Miranda NG will now have the message histories stored in its profile data file.
  • Download the latest version of Miranda NG, and add the HistoryPP plug-In to it.

    Move the Miranda NG profile file that contains the imported histories from the old Miranda NG version into the new Miranda NG version.

    Use the HistoryPP plug-in to export the contact's histories into the mContact format. Do this for each contact.

  • SetUp another version of Miranda NG that is configured with the accounts and contacts on the contact list that you will usually use in Miranda NG.

    Now use the HistoryPP plugin on this Miranda NG to import the histories that were exported into the mContact format into the desired contact(s).

« Last Edit: 28 02 2019, 17:17:57 by ICQ Import Problem »
 

Offline dartraiden

Re: ICQ 2003b Contact Message History Import - How To
« Reply #1 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).
 

Offline ICQ Import Problem

  • Newbie
  • *
  • Posts: 9
Re: ICQ 2003b Contact Message History Import - How To
« Reply #2 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.
 

Offline dartraiden

Re: ICQ 2003b Contact Message History Import / Export - How To
« Reply #3 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/
 

Offline ICQ Import Problem

  • Newbie
  • *
  • Posts: 9
Re: ICQ 2003b Contact Message History Import - How To
« Reply #4 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?.
 

Offline dartraiden

Re: ICQ 2003b Contact Message History Import / Export - How To
« Reply #5 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++
 

Offline dartraiden

Re: ICQ 2003b Contact Message History Import / Export - How To
« Reply #6 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 (DBEditor) → Import 2003b history (ImportTXT) → Import 0.95.8 database to current stable (Import plugin)
 

Offline ICQ Import Problem

  • Newbie
  • *
  • Posts: 9
Re: ICQ 2003b Contact Message History Import / Export - How To
« Reply #7 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 (DBEditor) → Import 2003b history (ImportTXT) → Import 0.95.8 database to current stable (Import plugin)

...and when you mention 2003b history  do you mean the ICQ 5 converted version?
« Last Edit: 28 02 2019, 20:55:56 by ICQ Import Problem »
 

Offline ICQ Import Problem

  • Newbie
  • *
  • Posts: 9
Re: ICQ 2003b Contact Message History Import / Export - How To
« Reply #8 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).
 

Offline dartraiden

Re: ICQ 2003b Contact Message History Import / Export - How To
« Reply #9 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
 

Offline dartraiden

Re: ICQ 2003b Contact Message History Import / Export - How To
« Reply #10 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
 

Offline ICQ Import Problem

  • Newbie
  • *
  • Posts: 9
Re: ICQ 2003b Contact Message History Import / Export - How To
« Reply #11 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) ?