[ Лирика ☛]Сижу на больничном, играю с АкелПадом.
Т.е. на работу да, а к внуку не, чтоб не надышать на них простудную бациллу.
От того и расписалась последнюю неделю, свободное время выдалось =)
Больше половины постов у меня на неистощимую тему "как я шла с работы",
но иногда по пути еще и на всякие мудреные изощрения пробивает.
Вот опять развело на тему ХТМЛства.
Знаю, что френды эту заумь не очень любят, но таки выложу, может кому и пригодится.
Есть в ЖЖ такая опция, как группы.
На странице редактирования можно посмотреть на эти списки.
Посмотреть можно, а вот сделать с ними больше ничего не удастся.
Даже выделить и скопировать "списочный состав группы" не получится.
Не говоря уж чтоб кликнуть на выбранный ник.
Напр. у меня отдельно группы "israelim" и "ростов-воронеж-краснодар".
Допустим хочется посмотреть, что френды из этой группы пишут
(через ленту - безнадёга; до тех, кто раз в неделю/две появляются, не добраться;
ленту до позавчерашних записей отмотать - замотаешься).
Или скажем поздравить причастных с местным праздником.
Первый шаг прежний Ctrl+U - открываем исходный код
на шестисотой позиции легко обнаруживается занимающая
Постановка задачи: извлечь имена и идентификатор группы из каши служебных тэгов.
Все ники вперемешку, принадлежность к группе обозначена определенным номером.
Может ли текстовый редактор справиться с такой проблемой?
Пробуем.
Скопируем в АкелПад блок с никами.
Система в кодах просматривается, обнаруживаем,
что задача сводится к уже знакомому случаю с преобразованием беспорядочных пикасовских адресов.
Очистим список от мусора:
Получаем на выходе столбик имен с номером группы.
Не сложнее, чем включить телевизор. Внутреннюю логику запускаемых процессов знать для этого
не обязательно (хотя само по себе занимательно; список команд есть в "Справке" к AkelPad)
Из общего списка, допустим, хотим извлечь группу №33 (номер определяем по кому-нибудь известному из этой группы).
- Это ведь конечная цель,
а то список всех вместе можно было и в профиле посмотреть.
И вот оно во первых строках нашего документа - искомое решение задачи.
Дальше остается оформить строки в соответствии с задуманным действием -
напр. подставить имена в линки отправки сообщения http://www.livejournal.com/inbox/compose.bml?user=имярек,
профиля http://имярек.livejournal.com/profile (посмотреть какие-нибудь данные для выбранной категории)
или, напр, в адрес страницы "внести в группу": http://www.livejournal.com/friends/add.bml?user=имярек ,
(штатная процедура с поочердными шагами занимает больше времени).
Или в страницу поиска http://www.livejournal.com/search/?journal=имярек&q=сукка , проверить, напр,
что среди "израэлим" пишут на тему суккота.
Да мало ли что с группами можно делать, на то мы их и подбирали.
В таком роде получится итоговый код:
Задача решается в одно/два действия - шаги описаны последовательно для наглядности.
Готовый список линков можно закинуть в папку "избранное" браузера (ФФ, Хром и Опера поддерживают пакетное открытие).
Или из самого АкелПад открывать ссылки одну за другой (по двойному клику).
АПД.
Нашла сервис http://gingertea.ru/lj-batch-edit/ - замена всего заданного, адресов, ссылок автоматом по всем записям разом.
Не пробовала. Кто возьмется попробовать - расскажите.
[ Еще лирика]◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘◘
На случай, если кто вдруг заинтересовался автозаменительной эквелибристикой.
Предлагается задача:
Вот так выглядит в ЖЖ страница посетителей
Буде появится желание заглянуть в гости к гостям, или еще для какого интереса получить список
заглянувших - копируем страницу. Кроме имен накопируется мусора больше, чем можно ожидать.
Цель, стало быть - получить столбик имен в чистом виде.
Для тренировки. Полезно бывает на малознакомом поле поразмять мозговую мышцу. На упреждение.
Когда изменения (хас ве халила/не про нас будь сказано) станут заметны, поздновато спохватываться.
- Это по поводу тэга, как обещала в прошлый раз.
← Ctrl ← Alt
Ctrl → Alt →
← Ctrl ← Alt
Ctrl → Alt →