LINUX.ORG.RU

Моя секретарша

 ,


1

1

Знакомьтесь. Она выполняет за меня всю рутинную работу, и с ней мы уже 6 лет. Я о том боте, что на скрине в чате флудит.

Я уже давно живу в IRC и весь необходимый функционал реализую на IRC боте, и сперва он был написан на проприетарном клиенте mIRC, но с переходом на GNU/Linux я выбрал Bash, - теперь потихоньку переписываю все скрипты. Бот много чего умел, но в основном все связано с сайтами, - сообщает информацию о ссылках (заголовки страниц, размеры изображений), которые пользователи кидают в канал, следит за новостями на указанных сайтах, если там есть RSS, а если нет, то приходится писать костыли персонально под каждый сайт. Удобно то, что все новости со всех необходимых сайтов видно сплошным потоком сообщений в одном окне.

Собственно, поводом для скриншота стал новый скрипт, - бот каждые 10 секунд проверяет трекер ЛОРа на наличие новых сообщений и постит их в канал.
Сам бот написан на баше с нуля, и имеет удобную структуру, что - протоколы отдельно, скрипты отдельно... Повесить бота в многими так любимый Jabber делов на пол часа, да вот только не могу разобраться с одной проблемой.

В остальном: Arch Linux, evilwm, любимая атмосферная музыка World of Warcraft :)

>>> Просмотр (1024x768, 78 Kb)

★★★★★

Проверено: JB ()

Всё отлично, кроме шрифтов.

yura_ts ★★ ()

Ты просматриваешь все лоровские сообщения? Но зачем?

fads ★★ ()

Моя секретарша

Знакомьтесь. Она выполняет за меня всю рутинную работу, и с ней мы уже 6 лет. Я о том боте, что на скрине в чате флудит.

Саныч бы не одобрил.

Kindly_Cat ()

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

leiche ★★ ()

Моя секретарша

заведи себе девушку а не порти мне глаза

enep ★★★★ ()

А в чём преимущество IRC перед XMPP? Просто никогда не использовал IRC, только асю, skype и XMPP.

lucentcode ★★★★★ ()

Цветовой набор очень приятный. Годный скрин, очень годный. А evilwm вообще не имеет панельки? Даже для переключения по виртуальным десктопам и часов? Строго с клавиатуры управляется, или всё же где-то прячется панелька а-ля awesome DM?

lucentcode ★★★★★ ()

ШГ. А мой баш умеет петь.

tyakos ★★★ ()

fads

Ты просматриваешь все лоровские сообщения? Но зачем?

leiche

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

в данный момент бот пишет все сообщения. планирую, как вы подсказали, читать только новые топики и те, на которые подписался сам (через бота). возможно это вопрос привычки, но так действительно проще, - в других RSS/Atom агрегаторах как минимум нужно самому кликать-кликать-кликать, чтобы ходить по разделам. в случае чата - все видно сплошным потоком и в удобном формате.

bloodredfrog

А какой размер монитора?

15", samsung 152s. все железо очень старое.

lucentcode

А в чём преимущество IRC перед XMPP?
А evilwm вообще не имеет панельки?

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

Quadmonster

Поделишься скриптами?

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

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

Я тоже про саныча сразу подумал. Несмотря на то, что его самого я не застал, тема его секретарш актуальна навечно.

morse ★★★★★ ()

Цветовая схема терминала какая-то не очень, читабельность у серого текста на синем фоне, мягко говоря, прихрамывает.

spyro ()
Ответ на: комментарий от Spoofing

15", samsung 152s. все железо очень старое.

Ясно. Просто я на нетбуке буквы на скриншоте с трудом различаю. :)

bloodredfrog ★★ ()

Цвета приятные, Ш не Г. Осталось заменить скриптовое_не_пойми_что на живую секретаршу.

Old_Hamster ★★★ ()

А как ты написал этот пост без глаз?

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

Чтобы печатать на клавиатуре достаточно выучить расположение клавиш (моторная память), а зрение не нужно.

Spoofing ★★★★★ ()

Буквы просто сливаются, это нормально??

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

evilwm нормально работает с Java? А то пришлось избавится от awesome, он не корректно работает с всплывающим окном в IDE на Java.

lucentcode ★★★★★ ()

Какие толстенные декораторы окон.

andreyu ★★★★★ ()

Мне понравилось. Шрифты для 15" самое то. Вот как должен выглядеть экран unix-ера (а не то, что у некоторых).

Секретарша супер. Хотелось бы посмотреть её исходники.

meduza ()

как я уже говорил, попробуй dwm

alx0 ()

брр, пиво крепкое попалось, подумал что метро на скрине

кстати, а ведь хороша идея - метро уи, только с консольками в плитках

kostett ★★★ ()

чел, ты чё делаешь? irc, world of warcraft
я задротством (но без wow) половину детства, считай, провёл, жалею страшно
реально, выпутывайся из этого говна. чел

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

В играх тоже есть хорошая музыка, послушай например Jeremy Soul, OSTы Guild Wars 1 и 2.

X10Dead ★★★★★ ()

Все, конечно, хорошо, но: как эта «секретарша» удовлетворяет физические зовы и потребности (по аналогии с облаченной в физическое тело)? Кидает ссылки на порномульты?

GreenBag ★★ ()

Вот просто это «бот каждые 10 секунд проверяет трекер ЛОРа на наличие новых сообщений и постит их в канал.» можешь дать скрипт?

Quadmonster ()

но с переходом на GNU/Linux я выбрал Bash, - теперь потихоньку переписываю все скрипты

Какой ужос. Зачем BASH???

Xintrea ★★★★★ ()

Даже не знаю, что хорошо. Все ужасно на этом скрине.

anonymous_sama ★★★★★ ()

бот каждые 10 секунд проверяет трекер ЛОРа

я бы не одобрил такой бессмысленной нагрузки. Неужели раза в минуту недостаточно?

lazyklimm ★★★★★ ()

Сколько гигагерц процессор?

pacify ★★★★★ ()

Моя секретарша

Если бы кто-то сказал «жениться тебе надо, барин», я бы подписался под каждым словом :)

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