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 details)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f4d197b16a2b20fcd6e8227b3f58ba42cea4efb6c01636316a9470bd00fcbe3 |
|
MD5 | 23debee90ccb6cfa2678548c90ae428c |
|
BLAKE2b-256 | 17b7e2bda2261f0cb38bae15cc0fc6cccc5b3ab933e28c9a342678c255294ec3 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9602a49a139746d7f39e03870b8f192e59f3619ad32b158736968d5948c91789 |
|
MD5 | 03cb3c23a5336deeb94b4104de6c50ee |
|
BLAKE2b-256 | 0f89d33106121d687bba82d05d8962e9adc189c8c8a2bbfdf5aa8837e2f10cbb |