Skip to main content

3x-ui wrapper for python

Project description

Hi! This is my example python 3x-ui wrapper!

I'm not expecting much to be honest, so please feel free to fork it if I abandon the project and you need it!

Also, if you REALLY want it I can give you the ownership if I step down, you can find my email in the pyproject.toml (I don't check it that much but trust me I do)

0.0.9 Release Notes

  • Fix _request_update_client for it to actually work and NOT create "zombies"
  • DTO un-split because fields reset when not provided, so full inbounds must be fetched
  • New method: update_client_by_tgid
  • Fixed test suite
  • Fix from_response and from_list
  • Remove obsolete and useless client fields from models
  • Inbound settings actually get parsed properly into ClientsSettings
  • New asyncio task management so they won't get destroyed when GCed
  • XUIClient async_lru cache now binds to event loop at runtime, not in initialization

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

python_3xui-0.0.9.post2.tar.gz (32.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_3xui-0.0.9.post2-py3-none-any.whl (27.2 kB view details)

Uploaded Python 3

File details

Details for the file python_3xui-0.0.9.post2.tar.gz.

File metadata

  • Download URL: python_3xui-0.0.9.post2.tar.gz
  • Upload date:
  • Size: 32.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for python_3xui-0.0.9.post2.tar.gz
Algorithm Hash digest
SHA256 0014b6309894b14c5e76ea2d3df419453192bd1c9f3ec4a77ded20bcf367a5be
MD5 308cc17364d539406559d6544d510571
BLAKE2b-256 0cadbd3f5a797d88e776c6c45286f03f191bf98a418ee3d9a69499b4f01e068d

See more details on using hashes here.

File details

Details for the file python_3xui-0.0.9.post2-py3-none-any.whl.

File metadata

File hashes

Hashes for python_3xui-0.0.9.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 19c173fc5a74e4f8678675241cc3c66fd8e35723bf10ce53651e4db58c68c729
MD5 945ed6cfa06ac6d494e337a14247b3ce
BLAKE2b-256 c2686ac64398fb71db6a19493197cfd3170ee25bf29d47c673acbe802589f55b

See more details on using hashes here.

Supported by

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