Рубрики
Без рубрики

Pydevto – неофициальный Dev.to API для Python

DEV.TO имеет довольно удивительное сообщество для разделения знаний кодирования. Я хотел опубликовать мои сообщения … Теги с Python, Showdev.

DEV.TO имеет довольно удивительное сообщество для разделения знаний кодирования. Я хотел повторно отпустить мои посты (а также ссылку на комментарии), поэтому я сделал эту библиотеку, и в интересах поделиться, решил обеспокоенностью его для кого-либо использовать.

Пыдев это обертка вокруг dev.to конечные точки API с несколькими функциями помощника, чтобы помочь с распределением статей.

Функции

  • Реализует все конечные точки от https://docs.dev.to/api/

  • Реализует несколько других конечных точек API, не документированных, но доступных в источнике, таких как пользователи и Shoe_Suggestions.

  • Включает в себя метод помощника для преобразования HTML в dev.to конкретная установка, включая поддержку SEV.TO, таких как youtube.

Установка

Используйте менеджер пакета пипс установить Pydevto.

PIP Установить Pydevto

использование

Убедитесь, что у вас есть ключ API для использования аутентифицированных конечных точек. Вы можете получить ключ от https://dev.to/settings/account (вы можете использовать Pydevto без ключа API для некоторых функций, таких как общедоступные статьи)

import pydevto
api = pydevto.PyDevTo(api_key='MY_KEY')
api.articles()  # returns list of your own published articles

Методы

import pydevto
api = pydevto.PyDevTo(api_key='MY_KEY')
api.public_articles(page=None, tag=None, username=None, state=None, top=None)  # Return list of public (published) articles
api.public_article(id)  # Return a single public (published) article given its id
api.articles(page=None, per_page=None, state="published")  # Return a list of user articles
api.create_article(...)  # Create an article
api.update_article(id, ...)  # Update an article
api.user(id=None, username=None)  # Return user information
api.follow_suggestions(page=None)  # Return list of follow suggestions
api.tags(page=None)  # Return list of tags
api.webhooks()  # Return list of webhooks
api.webhook(id)  # Return single webhook with id
api.create_webhook(source, target_url, events)  # Create a new webhook
api.delete_webhook(id)  # Delete  a webhook with id

Pydevto содержит функцию помощника для преобразования HTML в dev.to конкретная установка. (https://dev.to/p/ediTitor_guide) Он поддерживает изображения с подписи, используя тег HTML Figcaption и преобразует встраивания, такие как YouTube, чтобы dev.to конкретные жидкие теги.

>>> import pydevto
>>> pydevto.html_to_markdown('

Heading>> '# Heading\n\n' >>> pydevto.html_to_markdown('') >>> '\n{% youtube kmjiUVEMvI4 %}\n'

lpellis/pydevto.

Неофициальный dev.to api.

Неофициальный Dev.to API для Python.

Функции

  • Реализует все конечные точки от https://docs.dev.to/api/
  • Внедрение Несколько других конечных точек API не задокументированы, но доступны в источнике, такие как пользователи и Follow_suggestions
  • Включает в себя метод помощника для преобразования HTML в dev.to конкретная установка, включая поддержку SEV.TO, таких как youtube.

Установка

Используйте менеджер пакета пипс установить Pydevto.

pip install pydevto

использование

Убедитесь, что у вас есть ключ API для использования аутентифицированных конечных точек. Вы можете получить ключ от https://dev.to/settings/account (вы можете использовать Pydevto без ключа API для некоторых функций, таких как общедоступные статьи)

import pydevto
api = pydevto.PyDevTo(api_key='MY_KEY')
api.articles()  # returns list of your own published articles

Методы

import pydevto
api = pydevto.PyDevTo(api_key='MY_KEY')
api.public_articles(page=None, tag=None, username=None

Дайте мне знать, если вы столкнулись с любыми проблемами.

PS Я изначально опубликовал этот пост на https://loftie.com/post/pydevto-unoffial-devto-api и использовал эту саму библиотеку, чтобы сделать этот пост:)

Оригинал: “https://dev.to/lpellis/pydevto-unofficial-dev-to-api-for-python-pbj”