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”