LINUX.ORG.RU
ФорумTalks

tkLOR 0.4.1


0

0

Старый топик безнадёжно уполз вниз, поэтому начинаю новый.

Вышла новая версия толстого клиента для ЛОРа tkLOR.

Всем пользователям настоятельно рекомендую обновиться, так как, благодаря Михаилу, вся древовидность поломалась.

Итак, фичи:

* Представление сообщений в виде дерева
* Кеширование прочитанных сообщений
* Выделение цветом непрочитанных сообщений
* Возможность носить(вместе с кешем) на флешке и читать ЛОР с одного места как дома так и на работе
* Игнор-лист
* "Избранное" для хранения любимых флеймов
* Клиент полностью настраивается из гуя, проблем со шрифтами и браузерами быть не должно.
* Возможен последовательный просмотр новых сообщений по дереву(клавиша n)
* Поиск по топику
* "автономный" режим работы: сообщения читаются только из кеша.

Для работы нужны:
tcl8.4 tk8.4 tk-tile tcllib
или
tcl8.5 tk8.5 tcllib
или(в особо запущенном виндузятническом случае)
ActiveTcl 8.4.17

Скачать: http://code.google.com/p/tklor/downloads/list
Скриншот: http://tklor.googlecode.com/files/tkLOR-screenshot-2.png

Старое обсуждение: http://www.linux.org.ru/view-message.jsp?msgid=2428012

★★

что за фигня на лоре? сообщение после поста выделяется красненькой рамочкой

anonymous
()
Ответ на: комментарий от far_tuna

2 far_tuna:

>Вся наша роль - моя лишь роль.
>Я проиграла в ней жестоко.
>Вся наша боль - моя лишь боль.
>Но сколько боли. Сколько. Сколько. 

Имхо, заключительное "сколько" лишнее.

anonymous
()

Лучше бы ты написал extension для firefox'a. Не user.js, a полноценный extension, который имеет доступ к локальному диску и может там хранить базу сообщений. Таскать фокс и базу на флешке можно и к тому же все плюсы работы в браузере, тут тебе и пост "нативный" и http запросы к серверу и тд.

sdio ★★★★★
()
Ответ на: комментарий от sdio

> Лучше бы ты написал extension для firefox'a. Не user.js, a полноценный extension, который имеет доступ к локальному диску и может там хранить базу сообщений.

Бррр... Основная причина недовольства браузером -- после полусуток читания ЛОРа приходится огнелиса перезапускать, иначе тормозит и память жрёт. Да и не по душе мне XUL.

> Таскать фокс и базу на флешке можно и к тому же все плюсы работы в браузере, тут тебе и пост "нативный" и http запросы к серверу и тд.

Не вижу плюсов работы в браузере. Наверно потому, что я развращён ньюсридерами.

gaa ★★
() автор топика
Ответ на: комментарий от sdio

>к тому же все плюсы работы в браузере

А точнее все минусы.

applesin
()
Ответ на: комментарий от gaa

>Не вижу плюсов работы в браузере.

DOM тебе самый большой плюс браузера.
Ну давай, расскажи как тебе понравилось парсить сообщения.

sdio ★★★★★
()
Ответ на: комментарий от gaa

>после полусуток читания ЛОРа приходится огнелиса перезапускать

Странно, у меня на работе огнелис порой неделями без перезапуска работает...

gnomino
()

Кто нить пускал сабж под Arch'ем? В репах из требуемого только

tcl 8.4.16-2 tcllib 1.10-1 tk 8.4.16-2

И tile 0.7.8 в aur'е., а сабж хочет восьмой tile, который, как я понял хочет уже tk/tcl 8.5

marsijanin ★★
()
Ответ на: комментарий от sdio

>> Не вижу плюсов работы в браузере.

> DOM тебе самый большой плюс браузера. Ну давай, расскажи как тебе понравилось парсить сообщения.

Прокачал скилл regexp. Вообще в tcllib есть htmlparser, только у меня руки никак не дойдут до его изучения.

gaa ★★
() автор топика
Ответ на: комментарий от marsijanin

> И tile 0.7.8 в aur'е., а сабж хочет восьмой tile, который, как я понял хочет уже tk/tcl 8.5

Для tcl8.5 tile вообще не нужен, т.к. он туда встроен. Для запуск версиями младше 0.8 портебуется пожертвовать некоторыми фичами. Это уже описано тут: http://www.linux.org.ru/jump-message.jsp?msgid=2428012&cid=2430338

gaa ★★
() автор топика
Ответ на: комментарий от gaa

>Прокачал скилл
по-сути это и будет основная цель проекта. это я тебе говорю, чтобы ты не расстраивался, когда толик с макскомом опять начнут раз в неделю структуру страницы менять :-)

sdio ★★★★★
()
Ответ на: комментарий от h8

>> Лучше бы ты написал extension для firefox'a.

> А еще лучше - веб-морду удобную =)

Да, напишите уже кто нибудь нормальный браузер для лор.

sin_a ★★★★★
()
Ответ на: комментарий от sdio

> чтобы ты не расстраивался, когда толик с макскомом опять начнут раз в неделю структуру страницы менять :-)

Лень -- страшная сила. Так что никто структуру раз в неделю долго менять не будет.

P.S. Фикс "рамочки Михаила" занял 5 минут на обнаружение и 1 минуту на изменение regexp.

gaa ★★
() автор топика
Ответ на: комментарий от far_tuna

> Перечитайте оригинал Ахмадулиной, лишнего там нет :)

В воспоминаниях Беллы указано, что там должно быть ровно одно "сколько". Второе "сколько" появилось из-за того, что она ручку расписывала.

anonymous
()
Ответ на: комментарий от sdio

> когда толик с макскомом опять начнут раз в неделю структуру страницы менять :-)

а ты, я так понимаю, на этом обжегся и поэтому забил на большую часть скриптов?

overmind88 ★★★★★
()
Ответ на: комментарий от overmind88

не без того, хотя на данный момент, то что я использую меня по функционалу устраивает и что там еще можно _нужного_ добавить я не знаю.

То что у меня стоит в ~/.gnome2/epiphany/extensions/data/greasemonkey/ :
lor_iframe_killer.user.js
lor_modeswitch.user.js
lor_news-collapse.user.js
lor_personal-tracker.user.js
lor_tracker-filter.user.js
lor_treeview.user.js

sdio ★★★★★
()
Ответ на: комментарий от overmind88

> ага, а прикручиваемы ли они к конку?

Кстати да, представляю, какую вонь подымут оперцы и ослисты в топике "xul-клиент для лора" ;)

gaa ★★
() автор топика
Ответ на: комментарий от sdio

> Посмотри http://namshub-kde.blogspot.com/

Увы и ах, на работе маздайка, а в ней konqueror-а нет. Так что вот.

> а tcl/tk вне обсуждения?

А какой ещё язык/тулкит даст настолько высокую скорость разработки, лёгкий анализ ошибок и простоту в поддержке?

gaa ★★
() автор топика
Ответ на: комментарий от anonymous

> Я бы на QT писал.

Флаг в руки. Больше клиентов, хороших и разных, благо скопипастить логику с уже имеющегося кода несложно. Правда там написано на всепозволяющем тикле... Возникнут проблемы с сужением на C++.

Но всё равно желаю удачи.

gaa ★★
() автор топика
Ответ на: комментарий от gaa

>А какой ещё язык/тулкит даст настолько высокую скорость разработки, лёгкий анализ ошибок и простоту в поддержке?

python :)

зы: tk страшное

geek ★★★
()
Ответ на: комментарий от marsijanin

>Кто нить пускал сабж под Arch'ем?

Пускал. тикль обнови до 8.5

applesin
()
Ответ на: комментарий от geek

>> А какой ещё язык/тулкит даст настолько высокую скорость разработки, лёгкий анализ ошибок и простоту в поддержке?

> python :)

Сразу видно pure-C-гномера :)

gaa ★★
() автор топика
Ответ на: комментарий от FiXer

>Tkabber наше всио :)

это не отменяет того факта, что tk - страшное! В новой версии вроде поправили, но время упущено

geek ★★★
()

здорово. работает. мне очень понравилось. спасибо. я буду поьзоваться.

одно но - в Debian 4 нет tile. пришлось качать и компилировать. так как ставил я его в $HOME, то потом пришлось еще искать как указать tcl откуда его грузить.

wieker ★★
()
Ответ на: комментарий от wieker

$ apt-cache search --names-only tile
ksubtile - subtitle editor for KDE
libtemplate-plugin-textile2-perl - textile plugin for the Template Toolkit
libtext-textile-perl - formats text using a simple style of markup
python-textile - Python parser for the Textile markup
tilecache - a web map tile caching system
tk-tile - A themed widget set provider library for Tk
$ cat /etc/debian_version
lenny/sid

несовсем 4.0 конечно, но на мой взгляд лучше чем "пришлось качать и компилировать"

cobold ★★★★★
()
Ответ на: комментарий от cobold

>несовсем 4.0 конечно, но на мой взгляд лучше чем "пришлось качать и компилировать"

да не охота на sid переходить

wieker ★★
()

создание клиентов для веб-чатов, форумов - шаг к гибели ресурса ... на моей памяти так же было с двумя ресурсами ...

phasma ★☆
()
Ответ на: комментарий от geek

>это не отменяет того факта, что tk - страшное!

Это невозможно. Я сам делал скриншот tk и проверял попиксельно - не используется ничего инопланетного. С тем же успехом можно заявлять, что gtk страшно.

applesin
()
Ответ на: комментарий от phasma

>создание клиентов для веб-чатов, форумов - шаг к гибели ресурса

Нормального ресурса, как показателя безразличия администрации над пользователем, не ЛОРа.

applesin
()
Ответ на: комментарий от gaa

>Увы и ах, на работе маздайка, а в ней konqueror-а нет.

Для ИЕ тоже есть аналог greasemonkey, но к предложеннию написать extension это не относится.

>А какой ещё язык/тулкит даст настолько высокую скорость разработки, лёгкий анализ ошибок и простоту в поддержке?

Хочешь флейм tcl/tk против всех?

sdio ★★★★★
()
Ответ на: комментарий от gaa

> А какой ещё язык/тулкит даст настолько высокую скорость разработки, лёгкий анализ ошибок и простоту в поддержке?

Python

troorl ★★
()
Ответ на: комментарий от sdio

>> Увы и ах, на работе маздайка, а в ней konqueror-а нет.

> Для ИЕ тоже есть аналог greasemonkey, но к предложеннию написать extension это не относится.

Отлично, напишем по экстеншну к FF, opera, konqueror, IE... Надо ещё для links-а написать, тобы никто в стороне не остался :) Многовато получается.

>> А какой ещё язык/тулкит даст настолько высокую скорость разработки, лёгкий анализ ошибок и простоту в поддержке?

> Хочешь флейм tcl/tk против всех?

Зачем флейм? Просто если кто-то утверждает, что напишет на qt/gtk/python быстрее, пусть пишет. Сроку -- неделя, чтоб было как у меня :)

Тем самым наделаем разных клиентов, перетырим друг у друга фичи и в конечном итоге будет только лучше.

gaa ★★
() автор топика
Ответ на: комментарий от wieker

>> несовсем 4.0 конечно, но на мой взгляд лучше чем "пришлось качать и компилировать"

> да не охота на sid переходить

Это не sid, это lenny. У самого на домашней тачке lenny, там и разрабатывал.

gaa ★★
() автор топика
Ответ на: комментарий от phasma

> создание клиентов для веб-чатов

Именно создание _веб_ чата -- это первый шаг к его гибели :)

gaa ★★
() автор топика
Ответ на: комментарий от applesin

>> это не отменяет того факта, что tk - страшное!

> Это невозможно. Я сам делал скриншот tk и проверял попиксельно - не используется ничего инопланетного. С тем же успехом можно заявлять, что gtk страшно.

Туг Гика прав. Tk в 8.4(кстати, 8.4=4.2 * 2 ;) ) действительно не очень. Спасает либо Tile, либо апгрейд до 8.5(жаль, что там ещё BLT не допилили).

Кстати, tkabber на основе bwidgets написан.

gaa ★★
() автор топика
Ответ на: комментарий от sin_a

>>> Лучше бы ты написал extension для firefox'a.

>> А еще лучше - веб-морду удобную =)

> Да, напишите уже кто нибудь нормальный браузер для лор.

Напишите нормальный ЛОР для ЛОР! :)

gaa ★★
() автор топика

фиче-/баг-репорт

Настройки прокси не вступают в силу до перезапуска. На счет остальных не знаю.

madcore ★★★★★
()
Ответ на: фиче-/баг-репорт от madcore

> Настройки прокси не вступают в силу до перезапуска. На счет остальных не знаю.

Ага, есть такой баг. Спасибо за репорт.

gaa ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.