Skip to main content

VU_JX Tool Library — Telegram @VU_JX

Project description

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

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

vu_jx-1.0.1.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

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

vu_jx-1.0.1-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file vu_jx-1.0.1.tar.gz.

File metadata

  • Download URL: vu_jx-1.0.1.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for vu_jx-1.0.1.tar.gz
Algorithm Hash digest
SHA256 0b3fd5445310a39d3705c82bc79db508d49cc0344a72fe18ef6a7465be06027e
MD5 d1a5a7a8b525ecf1acc321ecd075b265
BLAKE2b-256 ffcd10265f4dbc1e783ad6edfa782da76479ae4db6b37c966bc204665f6e61f3

See more details on using hashes here.

File details

Details for the file vu_jx-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: vu_jx-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 12.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for vu_jx-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0ae1f01b4e741df25acd412071f28b9f0c6ac905ad84540a66d9b980a21c9baa
MD5 5bc7b6ee467728725ef625726fe71bf0
BLAKE2b-256 4fa373ef301e17d211d41dd639863dff7b27f471aae4d0dd550d1f2ccb99e577

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