HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Sdict viewer - просмотр словарей
Страницы: [1] 2 3

[Ответить]
kfetisov [18.10.2006 07:57] Sdict viewer - просмотр словарей:
Привет многоуважаемый народ!

Тут вот нарыл, что для Nokia 770 существует platform independed оболочка для просмотра словарей sdict, которых как мы все знаем немерянная туча. Соответственно вопросец - не мог бы кто владеющий Python (вся надежда на создателя PyMoney ) подправить сей продукт для работы с QTopia вместо GTK+?
Ссылка:
http://sourceforge.net/projects/sdictviewer/
DMych [18.10.2006 09:51] :
Я посмотрю. ВеСЧь, конечно, интересная, только интерфейс наверно придется переписывать полностью.

OFF А вот был бы эдакий wrapper, позволяющий писать GUI независимо от имеющихся библиотек, чтобы программа потом сама определяла наличие доступной библиотки и работала с ней. Виджеты-то везде одинаковые - окно, кнопка, меню...
ViV [18.10.2006 09:58] :
такой враппер уже есть - называется wxwidgets
(а виджеты далеко не везде одинаковые, кстати)
DMych [18.10.2006 10:12] :
По-моему, это не совсем то. Может она, например, вместо GTK+ на Линухе использовать Qt, а при отсутствии Qt работать с Tk? Или под Виндой - сначала попробовать Qt, и только если она не обнаружена, использовать MFC?
DMych [18.10.2006 11:17] :
Первое впечатление: весьма глючная и очень сырая прога. иксепшены так и валятся...
Можно, конечно, взять ее за основу и написать свою (использовать модуль для работы с форматом словарей). Если многоуважаемый All соизволит подождать, пока я доделаю новую версию PyMoney (уже скоро!), то я попробую покопаться с ней.
З.Ы. ИМХО Збедик все-таки лучше. И формат богаче, и вообще...

UPD:В Python Zaurus Image на Завре нет ни zlib, ни bz2, zlib есть вроде в Python for arm-linux, но там тоже нет bz2.
igorekk [18.10.2006 14:36] :
Бедные каководы
DMych [19.10.2006 14:53] :
Работать будет, но не без проблем...
igorekk [19.10.2006 15:18] :
Работать будет, но не без проблем...
Вот-вот Напильник еще нужен.
DMych [19.10.2006 16:18] :
И дело тут не в платформе. Я попробовал их оригинальное ПО для просмотра словарей на винде и линуксе. Заставить их работать удалось с большим трудом. И даже потом регулярно ловил глюки при открытии словарей.

Короче, оказалось проще написать конвертер в формат Збедика (пока довольно "тупой". Единственная проблема - ограничение на размер статьи в последнем.

Вот вам на пробу три словарика. После скачивания файлы переименовать в dic.dz.
[К сообщению приложены файлы: visson.dic.gz (102 кб), American_English.dic.gz (4 кб), AbramovSynonyms.dic.gz (576 кб)]
DMych [20.10.2006 18:02] :
Я тут на досуге покопался...
В общем, сделать собственный вьюер вполне по силам.
Проблема с zlib решилась - нашел zlib.so от другого питона (аналогично crypt.so для PyMoney).
Вот, собственно, первая "проба пера" (см. приложенные файлы).
Там, конечно, еще пахать и пахать...
Пришлось подхачить sdict.py (единственное, что используется из той смотрелки).
Пока что можно открыть файл (Ctrl-O), дальше набираем начало слова и нажимаем Enter - смотрим вывалившейся список, тыкаем в нужное слово и читаем... Работают гиперссылки и есть также кнопка Back (<=) вверху справа. Больше никакого преобразования текста (пока) не производится.
Нажатие Enter в пустой строке должно приводить к появлению полного списка слов, что может занять достаточно большое время.
Проверял на Дебиане и на Завре. Про недостатки и баги мне не говорите - я и так все знаю.
[К сообщению приложены файлы: zlib.so.gz (7 кб), sdiqt-0.0.tar.gz (7 кб)]
[Ответить]
[Вперед >]