Если вы используете LiveJournal и вас вдруг осенило, что вы хотите читать френдленту в RSS, сделать это можно за пару минут.
1. создайте шаблоны для opml-файла, friends-header.opml:
<opml version="1.1"> <head> <title>LJ Subscriptions</title> </head> <body> <outline text="LJ Friends RSS">
и friends-footer.opml:
</outline> </body> </opml>
2. составьте список друзей, – для этого перейдите на страницу консоли LiveJournal и выполните команду:
friend list USERNAME
где USERNAME – ваше имя журнала (USERNAME.livejournal.com)
3. скопируйте текст полученной таблицы друзей БЕЗ заголовка (т.е. начиная с имени первого друга) в файл, например friends.txt
4. выполните в *nix-консоли:
cat friends-header.opml; \ cat friends.txt | awk '{print "<outline text=\""$1"\" title=\""$1"\" \ type=\"rss\" xmlUrl=\"https://"$1".livejournal.com/data/rss\" \ htmlUrl=\"https://"$1".livejournal.com\"/>"}'; \ cat friends-footer.opml > friends.opml
Готово, friends.opml теперь можно импортировать в любимую RSS-читалку.
Но на Венде нет такой консоли?!!
Что ж, значит придется обойтись редактором Notepad++
3. вставьте таблицу друзей в новый документ и произведите замену строки “ .*$” на “пустую строку” (т.е. удалите в нижнем поле замены все символы). При замене должна стоять опция “Регулярное выражение” и в искомой строке первый символ — ПРОБЕЛ! У вас должна остаться только колонка с именами пользователей.
4. снова замена с регулярным выражением, искомая строка:
(.*)$
заменяем на:
<outline text="\1" title="\1" type="rss" xmlUrl="https://\1.livejournal.com/data/rss" htmlUrl="https://\1.livejournal.com"/>
В полученный файл нужно только добавить верх и низ из 1-го пункта и сохранить как friends.opml.