Skip to main content

VU_JX v1.0.0

Telegram: @VU_JX


Kurulum

pip install VU_JX

Modüller

Modül Açıklama
VUSession Retry + timeout + UA rotasyonu ile HTTP session
AntiDetectSession Bot algılanmasını zorlaştıran gelişmiş session
ProxyManager Proxy listesi, rotasyon, sağlık kontrolü
CacheDB TTL destekli in-memory + dosya cache
encrypt_aes / decrypt_aes AES-256-GCM şifreleme
generate_keypair / rsa_encrypt / rsa_decrypt RSA şifreleme
create_token / decode_token JWT token üretimi ve doğrulama
VUWebSocket WebSocket bağlantısı ve dinleme
parallel_get / parallel_post / parallel_requests ThreadPool ile paralel istek
Config / load_json / load_toml TOML/JSON config okuma
async_get / async_post / async_batch Paralel async HTTP
rate_limited_request Rate-limited istek (15/dk)

Kullanım

import VU_JX as vx

vx.banner("VU_JX", color="cyan")

resp = vx.get("https://httpbin.org/get")
print(resp.json())

session = vx.VUSession()
data = session.get_json("https://httpbin.org/json")

anti = vx.AntiDetectSession(browser="chrome", request_delay=1.0)

pm = vx.ProxyManager()
pm.add("http://1.2.3.4:8080")

import asyncio
results = asyncio.run(vx.async_batch([
    {"method": "GET", "url": "https://httpbin.org/get"},
    {"method": "GET", "url": "https://httpbin.org/ip"},
]))

results = vx.parallel_get(["https://httpbin.org/get", "https://httpbin.org/ip"], max_workers=5)

token = vx.encrypt_aes("gizli veri", b"anahtarim")
plain = vx.decrypt_aes(token, b"anahtarim")

priv, pub = vx.generate_keypair()
token = vx.rsa_encrypt("mesaj", pub)
plain = vx.rsa_decrypt(token, priv)

jwt = vx.create_token({"user": "VU_JX"}, secret="gizli", expires_in=3600)
payload = vx.decode_token(jwt, secret="gizli")

cfg = vx.Config("config.json")
cfg.get("database.host")

db = vx.CacheDB(path="cache.json", default_ttl=600)
db.set("key", "value", ttl=60)
print(db.get("key"))

vx.setup_logging("DEBUG", log_file="vujx.log")
vx.log_info("Başladı")

VU_JX Tool Library — @VU_JX

Metadata

Release files for VU-JX 1.0.3

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

Source distribution (sdist)

Source distribution for VU-JX 1.0.3
File Size Uploaded
vu_jx-1.0.3.tar.gz 11.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for VU-JX 1.0.3
File Interpreter ABI Platform
vu_jx-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 24.0 kB

Release files / vu_jx-1.0.3.tar.gz

Download URL vu_jx-1.0.3.tar.gz
Size 11.1 kB
Tags Source
SHA-256 checksum
How to use checksums
bd71ced7442d2237be7d4cda9710766a46f220d9a5ab61d11b251ac3aa1ea39d
BLAKE2b-256 checksum
How to use checksums
dcb2f2e1ce6fedd9dae3527961083fc2dae823a00bd7eda6789d52101b84e79f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / vu_jx-1.0.3-py3-none-any.whl

Download URL vu_jx-1.0.3-py3-none-any.whl
Size 13.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
520a8cc2c3fc01703cbb3224ad7f4b142fb62027497c700c51bbf8ca48ed8596
BLAKE2b-256 checksum
How to use checksums
20b2424addb2f1a7c38725656c29e36913fe811689e24100b76f3e0872753890
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.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