tannarh: (Default)
[personal profile] tannarh
По умолчанию в 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 автоматически.
Powered by Dreamwidth Studios