Статьи на Medium → Markdown → HTML

Есть несколько причин, по которым вы можете захотеть преобразовать статью на Medium из исходного формата в Markdown, а затем в HTML. В этой статье я объясню вам, как это можно сделать с помощью языка программирования Python, выполнив несколько простых шагов.

Почему ты хочешь это сделать?

Некоторые из преимуществ использования Markdown включают в себя:

  • Markdown — это простой, легкий язык разметки, который легко читать и писать. Это делает его удобным форматом для хранения и редактирования статей, особенно по сравнению с более сложными форматами, такими как HTML или XML.
  • Markdown поддерживает широкий спектр параметров форматирования, таких как заголовки, списки, ссылки и т. д., которые можно применять с помощью простого и интуитивно понятного синтаксиса. Это позволяет вам добавлять структуру и форматирование к вашим статьям без использования сложных тегов или стилей.
  • Markdown поддерживается широким спектром инструментов и платформ, включая текстовые редакторы, системы публикации и многое другое. Это упрощает работу с контентом Markdown и позволяет интегрировать ваши статьи с другими приложениями или сервисами.
  • Markdown — это широко используемый и хорошо задокументированный формат с большим и активным сообществом пользователей. Это означает, что вы можете легко найти ресурсы и поддержку для работы с Markdown и можете поделиться своими статьями с другими, кто использует этот формат.

В целом, преобразование статьи Medium в Markdown может дать много преимуществ, например, упростить редактирование и форматирование статьи и позволить вам интегрировать ее с другими инструментами и платформами.

Является ли это правильным подходом для вас, будет зависеть от ваших конкретных потребностей и целей.

Теперь давайте перейдем к коду!

Код Python для преобразования средней статьи в Markdown и HTML

Объяснение кода —

Предоставленный вами код представляет собой скрипт Python, который использует библиотеку medium_api для доступа к Medium API и преобразования статьи из Markdown в HTML.

Вы можете установить medium-api с помощью следующей команды:

pip install medium-api

Вот краткое объяснение того, что делает этот код:

  • Первые две строки импортируют библиотеки os и markdown, которые используются для доступа к переменным среды и преобразования Markdown в HTML соответственно.
  • Третья строка импортирует класс Medium из библиотеки medium_api, которая используется для доступа к Medium API.
  • Четвертая строка создает новый объект Medium, передавая ключ API, который хранится в переменной окружения с именем RAPIDAPI_KEY. Этот объект будет использоваться для доступа к API.
  • Следующие три строки извлекают идентификатор статьи из ее URL-адреса и используют объект Medium для получения данных статьи из API. Эти данные хранятся в объекте article.
  • Восьмая строка использует библиотеку markdown для преобразования содержимого статьи Markdown в HTML и сохраняет результат в переменной с именем html_output.
  • Последние три строки записывают HTML в файл с именем index.html, заменяя все вхождения символа ( ’ ) одинарными кавычками.

В целом, этот код демонстрирует, как использовать библиотеку medium_api для доступа к Medium API и преобразования статьи из Markdown в HTML. Это не полное приложение, а скорее пример того, как API можно использовать в скрипте Python.

Ресурсы 🚀

Спасибо за чтение и хорошего дня!

PS: мы публикуем руководства, видео, фрагменты кода и аналитические материалы, связанные с Medium и Medium API. Так что обязательно подписывайтесь на нас

Если вам нравится читать эти истории, то я уверен, что вы хотели бы стать участником со средней оплатой. Это всего 5 долларов США в месяц, и вы получите неограниченный доступ к тысячам и тысячи рассказов и писателей.

Вы можете поддержать меня, зарегистрировавшись по этой ссылке,и я получу небольшую комиссию, которая поможет мне расти и публиковать больше таких историй.

Статьи по теме —