No project description provided
Project description
FourCH Python Library
FourCH - это асинхронная библиотека Python для взаимодействия с API сайта 4chan. Она предоставляет простой интерфейс для получения постов и вложений из различных разделов.
Установка
Вы можете установить библиотеку с помощью pip:
pip install fourch
Использование
import asyncio
from fourch.api import FourCH
from fourch.const import Board
async def main():
fch = FourCH(board=Board.S)
# Получить посты из первой страницы
result = await fch.get_post(1)
print(result.threads[0].posts[0].filename)
# Получить все вложения из указанного треда
attachments = await fch.get_all_attachments(thread_number)
print(attachments)
# Получить вложения из всех тредов на первой странице
thread_attachments = await fch.get_attachments_in_thread(page=1)
print(thread_attachments)
asyncio.run(main())
Методы
get_post(page: int) -> Model
Получить посты из указанной страницы раздела.
get_all_attachments(thread_number: int) -> dict
Получить все вложения из указанного треда в виде словаря, где ключ - имя треда, значение - список вложений.
get_attachments_in_thread(page: int) -> list
Получить вложения из всех тредов на указанной странице раздела в виде списка.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fourch-0.1.1.tar.gz
(4.0 kB
view hashes)
Built Distribution
fourch-0.1.1-py3-none-any.whl
(5.3 kB
view hashes)