После вынужденного переезда с FreeBSD на Linux, использовал Akregator для чтения RSS, а некоторое время спустя просветление вновь настигло меня и решил переехать обратно на newsbeuter.
Кэш терять не хотелось, стал разбираться какбы его так конвертировать, готового решения не нашлось, а посему по этой ссылке доступен написаный на TCL т.н. преобразователь…
Для успешной работы потребуется два TCL пакета sqlite3 и Mk4tcl. Первый соответственно для Sqlite, в которой newsbeuter хранит кэш, второй для поддержки metakit, в которой хранит кеш Akregator.
В архиве два файла соответственно mk42nb.tcl - сам преобразователь и cache.db - пустая база для newsbeuter’а. Для непосредственно конвертации необходимо скопировать их оба в ~/.kde/share/apps/akregator/Archive/ и собственно запустить mk42nb.tcl, по завершении его работы база будет содержать весь кэш Akregator’а, за исключением названий фидов, они будут записаны уже самим newsbeuter’ом. также необходимо экспортировать из Akregator’а и импортировать в newsbeuter список RSS каналов (newsbeuter -i file.ompl), после этого копирование cache.db в ~/.newsbeuter завершает конвертацию, и все…
03
Июл
08
0 Ответы в “rss cache converter”
Ответить