![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
По умолчанию в Dreamwidth довольно бедные возможности для кросспостинга в другие блоги и соцсети, но к счастью их можно расширить с помощью замечательного сервиса ifttt.com. Аббревиатура IFTTT расшифровывается как «If this, than that», то есть «Если это, тогда то», и именно так и действует эта служба, автоматизирующая выполнение заданной последовательности операций. Подробнее о ней можно узнать здесь.
Для себя я пока настроил только кросспост в Twitter, но если вам нужен другой сервис, то последовательность действий будет примерно такой же. Для начала регистрируемся по адресу https://ifttt.com. Затем переходим на страницу https://ifttt.com/my_applets и нажимаем кнопку "New Applet"

Появляется строка "if this then that". Нажимаем "this" и выбираем RSS feed. Это будет фид вашего блога на Dreamwidth.


Появляется страница "Choose trigger". Нам нужен триггер "New feed item".

Выбираем ее и вводим в поле Feed URL (required) адрес вашей rss-ленты: http://%username%.dreamwidth.org/data/rss, где %username% - это ваше имя на Dreamwidth. Например, у меня эта строка выглядит так: http://tannarh.dreamwidth.org/data/rss. Нажимаем "Create trigger". Снова попадаем на страницу "if this then that" и нажимаем "that".

Далее Choose action service - Twitter (или наберите в строке поиска название любого другого сервиса.

Среди триггеров нам нужен "Post a tweet".

Система предложит авторизоваться в Твиттере и предоставить ей доступ к некоторым функциям. Соглашаемся. Теперь в триггере "Post a tweet" в поле Tweet text (required) автоматически появится строчка "EntryTitle EntryUrl". Это означает, что твит будет состоять из названия вашего поста в Dreamwidth и ссылки на него.

Если вы коннектитесь к другому сервису, то с помощью кнопки +Ingredient можно добавить, например, содержание поста и другие функции. Нажимаем "Create action" и "Finish".

Готово. Можете написать пост в Dreamwidth и проверить работу апплета, нажав кнопку "Check Now".

Если все работает, то теперь посты из Dreamwidth будут кросспоститься в Twitter автоматически.
Для себя я пока настроил только кросспост в Twitter, но если вам нужен другой сервис, то последовательность действий будет примерно такой же. Для начала регистрируемся по адресу https://ifttt.com. Затем переходим на страницу https://ifttt.com/my_applets и нажимаем кнопку "New Applet"

Появляется строка "if this then that". Нажимаем "this" и выбираем RSS feed. Это будет фид вашего блога на Dreamwidth.


Появляется страница "Choose trigger". Нам нужен триггер "New feed item".

Выбираем ее и вводим в поле Feed URL (required) адрес вашей rss-ленты: http://%username%.dreamwidth.org/data/rss, где %username% - это ваше имя на Dreamwidth. Например, у меня эта строка выглядит так: http://tannarh.dreamwidth.org/data/rss. Нажимаем "Create trigger". Снова попадаем на страницу "if this then that" и нажимаем "that".

Далее Choose action service - Twitter (или наберите в строке поиска название любого другого сервиса.

Среди триггеров нам нужен "Post a tweet".

Система предложит авторизоваться в Твиттере и предоставить ей доступ к некоторым функциям. Соглашаемся. Теперь в триггере "Post a tweet" в поле Tweet text (required) автоматически появится строчка "EntryTitle EntryUrl". Это означает, что твит будет состоять из названия вашего поста в Dreamwidth и ссылки на него.

Если вы коннектитесь к другому сервису, то с помощью кнопки +Ingredient можно добавить, например, содержание поста и другие функции. Нажимаем "Create action" и "Finish".

Готово. Можете написать пост в Dreamwidth и проверить работу апплета, нажав кнопку "Check Now".

Если все работает, то теперь посты из Dreamwidth будут кросспоститься в Twitter автоматически.