Skip to main content

BoostyPy

Boosty Wrapper

PyPI - Version PyPI - Python Version Hatch project


Описание на русском

Table of Contents

Installation

pip install boosty

License

boosty is distributed under the terms of the MIT license.

Usage

Optional: specify IGNORE_MISSING_AND_EXTRA_FIELDS environment variable to disable strict schema validation

# or add these lines before first boosty import
import os

os.environ["IGNORE_MISSING_AND_EXTRA_FIELDS"] = "true"

Optional: fill auth.json file with authentication data (or use browser auth to create them):

{
  "access_token": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
  "device_id": "ffffffff-ffff-ffff-ffff-ffffffffffff",
  "expires_at": 12345678900,
  "refresh_token": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}

Example:

import asyncio

from boosty.api import API

async def main():
    api = API()
    response = await api.get_post("boosty", post_id="c9fb8a19-c45e-4602-9942-087c3af28c1b")
    print(response.title)
    # 'Добро пожаловать на борт!'

asyncio.run(main())

More examples in examples/ folder

TODO for stable release

  • inject additional data to models from requests
  • convert timestamps to datetime
    • serialize it to int when dumping
  • schema
    • complete api schema (at 100 stars)
      • add access levels logic for requests
    • more useful properties for models
    • merge reply comment with comment model
    • msgspec?
    • rename folder types/ to schema/
  • logic
    • get rid of strange pydantic model init depends on env
    • maybe better solution for auth data storage
  • docs/ (at 50 stars)
  • examples/
    • render text
    • get video url
    • get comment url
  • tests/
    • boosty profile
    • test posts under my account
    • comments
    • replies
    • video
    • entities parsing
  • create dev branch

Metadata

Release files for boosty 0.0.36

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for boosty 0.0.36
File Size Uploaded
boosty-0.0.36.tar.gz 21.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for boosty 0.0.36
File Interpreter ABI Platform
boosty-0.0.36-py3-none-any.whl Python 3 none any Details

Total release size: 46.5 kB

Release files / boosty-0.0.36.tar.gz

Download URL boosty-0.0.36.tar.gz
Size 21.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e2501698f4a42f6d7a3779a65d5f8d38f38a11e88ca5e18bb8f23bcd9be64faa
BLAKE2b-256 checksum
How to use checksums
6e0c5ddbc01339058e7b711fff5c8f595f73abdc3b9092273f451d81b36648a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 20, 2026.

Transparency log

Release files / boosty-0.0.36-py3-none-any.whl

Download URL boosty-0.0.36-py3-none-any.whl
Size 25.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8f1ff1a75279283ca924f631e2b262276d884ddf5d017daae98015bfc3b7bf36
BLAKE2b-256 checksum
How to use checksums
744fcd48e8ebe2f435be8bdcd81bc706bcd45e245ced5000e12181c091c1636a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 20, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.36 This release

2 release files

0.0.35

2 release files

0.0.34

2 release files

0.0.33

2 release files

0.0.32

2 release files

0.0.31

2 release files

0.0.30

2 release files

0.0.28

2 release files

0.0.27

2 release files

0.0.26

2 release files

0.0.25

2 release files

0.0.24

2 release files

0.0.23

2 release files

0.0.22

2 release files

0.0.21

2 release files

0.0.20

2 release files

0.0.18

2 release files

0.0.17

2 release files

0.0.16

2 release files

0.0.15

2 release files

0.0.13

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page