Byxlozax Python tool license, live-control client, and local control server
Project description
byxlozax
Byxlozax, Python tool projelerine tek run() çağrısı ile lisans doğrulama,
canlı oturum kontrolü, HWID, kaynak kod yedekleme, logout ve yerel kontrol
merkezi ekler.
Quick Start
PowerShell:
cd C:\Users\serhat\Desktop\Byxlozax
.\.venv\Scripts\activate
python -m byxlozax_server.cli run-api
Byxlozax Control adresi:
http://127.0.0.1:8000
Yerel giriş:
Username : admin2
Password : 123456
Install
pip install -e ".[dev]"
Python Modül Kullanımı
import byxlozax
byxlozax.run(
tool_name="Checker Tool",
version="1.0.0",
owner_key="DEV-XXXX",
)
print("Korumalı tool kodu burada başlar.")
Yerel Test Tool
Prompt olmadan hızlı test:
python examples\test_api_tool.py
Etkileşimli örnek:
python examples\example_tool.py
Sorulunca:
Telegram: @xlozax
Key: DEMO-KEY-123
Client API Endpointleri
POST /api/v1/authPOST /api/v1/pingPOST /api/v1/logoutPOST /api/v1/source-backup
Başarılı cevap:
{"status": "ok", "allowed": true}
Kapatma cevabı:
{"status": "close", "allowed": false, "reason": "session_killed", "message": ""}
Byxlozax Control
Yerel kontrol merkezi FastAPI içinden servis edilir. Normal lokal kullanımda ayrı npm süreci gerekmez.
http://127.0.0.1:8000
Telegram Worker
Bot token, aktif durum ve bot bilgi metni Byxlozax Control içinden kaydedilir.
run-api çalışınca yerel API arka planda Telegram worker başlatır. Aktif bot
config yoksa worker pasif bekler.
python -m byxlozax_server.cli run-telegram-worker
Bağımsız worker komutu ayrı süreç için kullanılabilir.
Bot buttons:
Bilgi AlModul Istiyorum
Modul Istiyorum kullanıcıyı @xlozax hesabına yönlendirir.
Yayın Hazırlığı
python -m pytest -q
python -m build
python -m twine check dist/*
TestPyPI:
python -m twine upload --repository testpypi dist/*
PyPI:
python -m twine upload dist/*
Supported Close Reasons
key_expiredsession_killedtool_disabledmaintenancekey_disabledversion_blockedowner_inactivehwid_blockeddevice_limitip_blockedserver_error
Tests
python -m pytest -q
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file byxlozax-1.0.0.tar.gz.
File metadata
- Download URL: byxlozax-1.0.0.tar.gz
- Upload date:
- Size: 39.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10f5a1762e131b80a7e4be73dfafd5081eda51ec41c9457e9d6df95c67951d29
|
|
| MD5 |
2f1d5940007d909d17400404db40ff01
|
|
| BLAKE2b-256 |
826765a0bf63f06e70480fb47af5631699bd8570350d2bab1bd0d83dfd9f3e36
|
File details
Details for the file byxlozax-1.0.0-py3-none-any.whl.
File metadata
- Download URL: byxlozax-1.0.0-py3-none-any.whl
- Upload date:
- Size: 45.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88b54af2885208ac4e2f2f64e0dba1443963f38f0e69f188c3d9ba36da40b7c1
|
|
| MD5 |
9e145777d70270d52f99497cdd9825e0
|
|
| BLAKE2b-256 |
09a654d155867781dc149c3fa3cd6bea1c430c923b2234492151743a6bed7c9f
|