Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: Duffy 21 Prosince 2007, 17:04:19
-
Zdravím, přecházím (i když snad ne na trvalo) z KDE na GNOME a rad bych nějáká svá data přenesl z KDE aplikací do těch GNOMáckejch, nevíte jestli to nějak jde? Konkrétně:
1)Kontact
V téhle komplexní aplikaci mám jak maily (KMail), tak i kalendář (KOrganizer) a i RSS kánaly (Akregator). Nevíte jak aspon něco z toho přeníst do Evolution nebo i Thunderbirda (radši ale Evolution, kdyby to šlo)?
2)Kopete
Rád bych přenesl kontakty a v ideálním případě i histrorii do Pidginu. Vím že kontakty jsou uložený v nějakym souboru v /home/já/.kde/share/kopete (nebo něco podobnýho) ale raději bych měl nějaký systémovější řešení než to po jednom přidávat.
-
A neni to tak, ze se kontakty na icq ukladaji na icq serveru, takze je budes mit na jakemkoliv pc, kde se prihlasis na icq?
-
Auris: přesně tak
Duffy, s kontakty v kopete si nemusíš dělat starost, prostě se přihlásíš v jiném programu(např. pidgin) a kontakty tam budeš mít.
-
No ale oni se na ten server neukládaj vždycky co já vim, třeba Miranda je nějak neukládá vůbec, jestli to Kopete dělá inteligentně tak je to fajn, s MSN a Jabberem jsem ty problémy nikdy neměl. A historie a ten Kontact, víte někdo?
Díky
-
S tou historií nevím.
S tím jestli ukládá - snad jo. Můžeš vyzkoušet tady: Dej Launch a přihlas se a uvidíš zda ukládá i kopete.
http://download.icq.com/download/icq2go/
-
V Korganizeru je výchozí kalendář uložen zde: kde/share/apps/korganizer/std.ics a předpokládám, že to stačí pouze zkopírovat (std.ics).
Ostatní bude podobný, ale nezkoušel jsem to. Nepotřeboval jsem přecházet na Gnome ;D
-
Díky za ten KOrganizer,v Thunderbirdu stačí naklikat import tohodle souboru. Co se týče tý historie, tak jsem vykoumal kde je uložená historie v kopete, je to:
/.kde/share/apps/kopete/logs/
Kde jsou uloženy historie s jednotlivými kontakty v XML. To je pozitivní, negativní je, že jsem nenašel způsob jak to importovat do Pidginu :(. Vyhledávání:
sudo find / -iname "*pidgin*" > search.pi
,bohužel nic nenašlo :(.
-
Ha! Už to mám!
/home/duffy/.purple/logs
Ale nepotěšili mně :(
1)Nechápu proč to maj schovaný ve složce se jménem purple?
2)Ukladají tu historii to jednoduchýho txt ve tvaru:
(22:24:53) 300650976: zdar :), tak co zní domem Zajíčků zvuk zlovětsných bubnů :D ?
(22:25:09) Z@jda: :-D:-D:-D
(22:25:30) Z@jda: mi rodiče řekli, ať se na to teď vyseru, ale nejde to:-D:-D:-D
...
namísto:
<kopete-history version="0.9">
−
<head>
<date month="12" year="2007"/>
<contact contactId="300650976" type="myself"/>
<contact contactId="216968747"/>
</head>
<msg nick="Monèa" in="1" from="216968747" time="9 18:34:39">ahoj jak se mas?</msg>
<msg nick="Duffy" in="0" from="300650976" time="9 18:49:3">ahojky :), jj jde to :)</msg>
<msg nick="Duffy" in="0" from="300650976" time="9 18:49:19">a co ty :) ?</msg>
...
Nenapadá vás nikoho jak by se to dalo importovat? Když tam zkopíruju ten XML soubor tak v tý historii není vidět.
Asi by to šlo převýst nějakým skriptem ale to bohužel nezvládnu :).
-
Tak doplnim ještě že k importu RSS zdrojů stačí opět naklikat v liferea import z /home/*/.kde/share/apps/akregator/data/feeds.opml .
Vážně nikdo neví jestli nejde nějak rozumně vyřešit ta historie?
-
No Pidgin si ukládá historii do skryté složky .libary (nebo nějaké podobné začínající na L) v domovském adresáři. Zkus zjistit jak vypadá uložená historie Pidginu a kdyžtak tam překopej tu z Kopete. Anebo si tu historii jen někam vyzálohuj a kdyžtak se do ní podívej kdybys něco potřeboval z ní vytáhnout.
-
No Pidgin si ukládá historii do skryté složky .libary (nebo nějaké podobné začínající na L) v domovském adresáři. Zkus zjistit jak vypadá uložená historie Pidginu a kdyžtak tam překopej tu z Kopete. Anebo si tu historii jen někam vyzálohuj a kdyžtak se do ní podívej kdybys něco potřeboval z ní vytáhnout.
Prosim tě, příště až budeš chtít odpovídat na něco na forum, přečti si pokud možno kompletní vlákno nebo aspon několik posledních příspěvků. Neuděláš potom ze sebe blbce :).
-
Aha, omlouvám se :) *červenám se*
-
Takže ten převod těch souborů asi nějak jednoduše udělat nejde, což?
-
Někde na netu jsem našel XSLT soubor pro převod kopete historie do čistého textu. Tak jsem ho upravil, aby převáděl do formátu Pidginu.
http://extender.ic.cz/kopetehistory2pidgin.xsl - někde si ho ulož
Použití:
xsltproc -o history.txt kopetehistory2pidgin.xsl history.xml
kde history.txt je výstupní soubor pro Pidgin a history.xml je soubor historie Kopete.
Nezkoušel jsem to (nemám Kopete), ale snad to bude fungovat. Byl bych moc rád, pokud je to možné, kdyby jsi vytvořil na wiki stránku o přechodu z KDE na GNOME. Například převod účtů a historie mezi aplikacemi, atd. Určitě by to spoustě lidem pomohlo ;)
-
Někde na netu jsem našel XSLT soubor pro převod kopete historie do čistého textu. Tak jsem ho upravil, aby převáděl do formátu Pidginu.
http://extender.ic.cz/kopetehistory2pidgin.xsl - někde si ho ulož
Použití:
xsltproc -o history.txt kopetehistory2pidgin.xsl history.xml
kde history.txt je výstupní soubor pro Pidgin a history.xml je soubor historie Kopete.
Nezkoušel jsem to (nemám Kopete), ale snad to bude fungovat. Byl bych moc rád, pokud je to možné, kdyby jsi vytvořil na wiki stránku o přechodu z KDE na GNOME. Například převod účtů a historie mezi aplikacemi, atd. Určitě by to spoustě lidem pomohlo ;)
Úžasné :), velký aplaud na vaši adresu. Ale ještě jsou teda dvě věci co by se dali zlepšit.
1)Po tomto procesu se ztrací informace v kolik se ten rozhovor stal, a co víc Pidgin ho prostě neakceptuje. K tomu aby ho akceptoval je nutno ho dát někam do složky a přejmenovat na tenhle formát.
/home/já/.purple/logs/protokol/účet/kontakt/rok-měsíc-den.hhmmss+0100CET.txt
Tedy například:
/home/duffy/.purple/logs/icq/300650976/219727458/2007-12-27.234244+0100CET.txt
/home/duffy/.purple/logs/jabber/dafydlo@gmail.com/mhb@jabber.cz/2007-12-30.203513+0100CET.txt
Ten tvůj skript je fajn ale je nutný si do něj doplnit datum z původního kopete xml souboru a ještě ho přepsat do toho zdlouhavýho formátu, lepší by to bylo kdyby to ten skript udělal za mně.
2)A nešlo by to udělat nějak automaticky, že bych zadal složku kde mám tu historii z Kopete a von by si ji převedl do jiný složky (ideálně do tý odpovídající v Pidginu)?
-
Dobře, zkusím to ještě nějak předělat, aby to běhalo automaticky. Ale potřeboval bych, abys mi poslal nějaký ukázkový soubor historie Kopete, jelikož Kopete nemám.
-
Skvělý, až úžasný :). Tady máš ukázku:
255898900.200710.xml
<kopete-history version="0.9">
−
<head>
<date month="10" year="2007"/>
<contact contactId="300650976" type="myself"/>
<contact contactId="255898900"/>
</head>
−
<msg nick="Duffy" in="0" from="300650976" time="5 23:19:7">
zdar Kubo, jenom stručně, je možny zamluvit nějakej sálonek v tygrovi na 13.9 (sobota) pro tak 7-8 lidí?
</msg>
<msg nick="Jakub" in="1" from="255898900" time="5 23:19:24">jo určitě proč?</msg>
<msg nick="Jakub" in="1" from="255898900" time="5 23:19:49">a prokoho?</msg>
<msg nick="Duffy" in="0" from="300650976" time="5 23:20:36"> pro takovejch pár divnej lidí a mně :)</msg>
<msg nick="Jakub" in="1" from="255898900" time="5 23:20:44">ok zkusim to....</msg>
</kopete-history>
-
a spravíš potom tú wiki stránku? to by bolo super :).
-
Stránky na wiki se ochotně ujmu, až bude dořešen kompletně tento topic.
-
Čoveče, asi se k tomu vůbec nedokopu. Budete to muset převádět pomocí toho skriptu.
Možná pokud někdy na to dostanu chuť, tak to zkusím dotáhnout do konce, ale nic neslibuju :'(
-
Tak to je velká škoda, no zkusim udělat zatim aspon ten návod na wiki o zbytku.