Ноу-хау: F*** Yeah Markdown

А вот очень полезный сервис с не очень приличным названием (честное слово, не знаю, с чего оно такое пришло в голову создателю). Делает очень простую вещь: берёт URL и конвертирует то, что там находится, в формат Markdown.

Вообще-то, делать это умеет Pandoc, но в данном случае есть два принципиальных отличия:

  • Pandoc конвертирует «как есть», а сервис пытается предварительно прогнать содержимое через ещё один сервис, дабы тот попробовал удалить из контента рекламу и всякие оформительские элементы. Получается не всегда, но нередко получается.
  • Pandoc не существует для мобильных платформ, а сервис доступен на чём угодно, был бы интернет-доступ.

Сервис живёт здесь, но нам интересен даже не он сам, а тот факт, что у него предусмотрен API, которым просто грех не воспользоваться. Следующее решение предназначено для iOS и использует Workflow.

Создаём макрос типа «Action Extension» и наполняем его следующим содержанием:

Работает чрезвычайно просто. Открываем в любом браузере интересующую нас страницу и нажимаем кнопочку «поделиться» (квадрат с исходящей из него стрелкой). В нижнем ряду выбираем «Run Workflow» (иконка с двумя круговыми стрелочками), а там уже вышеописанный макрос.

В результате его работы буфер обмена будет содержать Markdown-код, полученный из содержимого страницы. С большой вероятностью придётся вырезать из него нужный кусок руками, но тут уж ничего не поделаешь.