Epoint Python SDK
A typed Python SDK for the Epoint (epoint.az) payment gateway: sync and async, every endpoint, signed callbacks, and retry rules built so a payment is never sent twice.
Connecting your system to sites and services that have an API, and to ones that do not. Typed SDKs, data pipelines, and protection for your own site against scrapers.
A lot of useful work is plumbing: your CRM should post to listing sites, your app should create DNS records, your panel should know when a payment cleared. I build that plumbing so it keeps working when the other side is slow or changes.
Typed clients, retries only where a retry is safe, waiting on rate limits, logs that tell you what happened on the wire, and tests.
A typed Python SDK for the Epoint (epoint.az) payment gateway: sync and async, every endpoint, signed callbacks, and retry rules built so a payment is never sent twice.
The Baileys alternative for TikTok. Scan a QR code once, and your code can post videos and photo carousels, read and send direct messages, follow, like, comment and listen to new messages as events. Python library, CLI, web UI and REST API.
A small, typed Python client for the Hostinger Domains and DNS API, sync and async, with rate-limit retries and plain dataclasses instead of raw JSON.
A small, typed Python client for the DigitalOcean Domains and DNS API, sync and async, with rate-limit retries and plain dataclasses instead of raw JSON.
A small, typed Python client for the GoDaddy Domains and DNS API, sync and async, with rate-limit retries, config from code, env or file, and plain dataclasses.
A client-side HTML mutation engine that rewrites the live DOM on every load, so scrapers, headless browsers and AI vision models see a hostile, ever-changing document while real users see nothing change.
A typed Python client for lalafo.az. Sign in, read categories and their params, post an ad with photos, edit, deactivate, activate and delete it, and list your own ads. Sync and async.
A typed Python client for tap.az. SMS code login, the category catalog with every property, ads, photos and the account's own ad list. Sync and async, never posts an ad twice.
A typed Python client for bina.az, the Azerbaijani real estate site. Sign in by email or SMS code, post, edit, prolong and delete listings, upload photos, read the catalog. Sync and async.
A typed Python client for the FazerCards reseller API: game top-ups, gift cards, Telegram Stars and Premium, Steam wallet. Sync and async, with retry rules built so an order is never placed twice.
One API and panel that posts real estate listings to bina.az, tap.az, yeniemlak.az, vipemlak.az and arenda.az. Write the listing once, publish it everywhere.
Location data for the whole of Azerbaijan: every city, district, settlement, village, street and Baku metro station, scraped from OpenStreetMap, with coordinates and a Django API.
Often, yes. Estate Listing Pusher does exactly that for five listing sites. We check together what the site allows and what you have the right to use before starting.
No. I do not build tools that collect personal data or get around paywalls.
I can make it much more expensive for them. web-mutator rewrites the page structure on every load. Nothing shipped to a browser can be fully hidden, so it raises the cost rather than promising a wall.
A few lines are enough. I answer every message, usually the same day.