Skip to main content

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


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)

Uploaded Source

Built Distribution

fourch-0.1.1-py3-none-any.whl (5.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page