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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file fourch-0.1.1.tar.gz.

File metadata

  • Download URL: fourch-0.1.1.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for fourch-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1f4d197b16a2b20fcd6e8227b3f58ba42cea4efb6c01636316a9470bd00fcbe3
MD5 23debee90ccb6cfa2678548c90ae428c
BLAKE2b-256 17b7e2bda2261f0cb38bae15cc0fc6cccc5b3ab933e28c9a342678c255294ec3

See more details on using hashes here.

File details

Details for the file fourch-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: fourch-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for fourch-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9602a49a139746d7f39e03870b8f192e59f3619ad32b158736968d5948c91789
MD5 03cb3c23a5336deeb94b4104de6c50ee
BLAKE2b-256 0f89d33106121d687bba82d05d8962e9adc189c8c8a2bbfdf5aa8837e2f10cbb

See more details on using hashes here.

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