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.3.tar.gz (11.1 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.3-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vu_jx-1.0.3.tar.gz
  • Upload date:
  • Size: 11.1 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.3.tar.gz
Algorithm Hash digest
SHA256 bd71ced7442d2237be7d4cda9710766a46f220d9a5ab61d11b251ac3aa1ea39d
MD5 a4ceaf9790fed1d693bb80904b85e041
BLAKE2b-256 dcb2f2e1ce6fedd9dae3527961083fc2dae823a00bd7eda6789d52101b84e79f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vu_jx-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 13.0 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 520a8cc2c3fc01703cbb3224ad7f4b142fb62027497c700c51bbf8ca48ed8596
MD5 1c98889a0a328f62bd5c73cd31654cdb
BLAKE2b-256 20b2424addb2f1a7c38725656c29e36913fe811689e24100b76f3e0872753890

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