İçerik Yönetim Paneli

Siteye Git Panele Dön Çıkış
Değişiklikler başarıyla kaydedildi!
Geri Dön
UPS — Teslimat Fotoğrafı Otomasyon Aracı
UPS — Teslimat Fotoğrafı Otomasyon Aracı galeri görseli UPS — Teslimat Fotoğrafı Otomasyon Aracı galeri görseli

UPS — Teslimat Fotoğrafı Otomasyon Aracı

Proje Açıklaması

Bu projede, UPS’in kargo takip sistemi üzerinden teslimatlara ait fotoğrafları otomatik olarak alabilen bir araç geliştirdim.

Sistem, kullanıcıdan alınan takip numarası ve posta kodu bilgilerini kullanarak gerekli güvenlik adımlarını arka planda kendisi tamamlar. Doğrulama işlemleri, istek başlıklarının hazırlanması ve oturum yönetimi otomatik olarak yapılır. Ardından UPS sistemine uygun bir istek gönderilerek teslimat fotoğrafı alınır.

Araç hem tekli kullanım hem de toplu işlem için uygundur. Birden fazla takip numarası tek seferde işlenebilir, bu da özellikle yoğun kullanımda ciddi zaman kazancı sağlar. Ayrıca farklı ağ koşullarında sorunsuz çalışabilmesi için vekil sunucu desteği de bulunmaktadır.

Performans açısından ise sistem, tarayıcıyı yalnızca bir kez açar ve tüm işlemleri aynı oturum üzerinden gerçekleştirir. Bu sayede gereksiz kaynak kullanımı azaltılır ve işlemler daha hızlı tamamlanır.
Kısaca: UPS kargo takip sistemi üzerinden teslimat fotoğraflarını otomatik olarak alan, toplu işlem destekli pratik bir otomasyon aracıdır.

Aktif Proje

Proje Detayları

# Update system sudo apt-get update sudo apt-get upgrade -y # Install Node.js (using NodeSource repository for latest LTS) curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt-get install -y nodejs # Verify installation node --version # Should show v20.x.x npm --version # Should show 10.x.x # Install build tools (needed for some npm packages) sudo apt-get install -y build-essential # Install required dependencies sudo apt-get install -y \ wget \ gnupg \ ca-certificates \ fonts-liberation \ libasound2 \ libatk-bridge2.0-0 \ libatk1.0-0 \ libatspi2.0-0 \ libcups2 \ libdbus-1-3 \ libdrm2 \ libgbm1 \ libgtk-3-0 \ libnspr4 \ libnss3 \ libwayland-client0 \ libxcomposite1 \ libxdamage1 \ libxfixes3 \ libxkbcommon0 \ libxrandr2 \ xdg-utils # Download and install Chrome wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome-stable_current_amd64.deb # Fix any dependency issues sudo apt-get install -f -y # Verify Chrome installation google-chrome --version # Clean up rm google-chrome-stable_current_amd64.deb # Install Xvfb sudo apt-get install -y xvfb # Verify installation which xvfb-run # Should output: /usr/bin/xvfb-run # Open project directory cd ~/ups-tracker # Initialize npm project npm init -y # Install required packages npm install puppeteer-extra puppeteer-extra-plugin-stealth # Or if you want specific versions: npm install puppeteer-extra@latest puppeteer-extra-plugin-stealth@latest # Method 1: Using xvfb-run xvfb-run -a node track.js # Method 2: Start Xvfb manually Xvfb :99 -screen 0 1920x1080x24 & export DISPLAY=:99 node track.js

Diğer Projeler

GOAT Automated Bidding Bot

GOAT Automated Bidding Bot

GOAT marketplace için geliştirdiğim bu proje, uçtan uca çalışan bir otomatik teklif sistemidir ve 3 aşamalı bir yapıya sahiptir. İlk aşamada sistem, ürün ve satış verilerini API üzerinden çekerek veritabanına kaydeder. İkinci aşamada bu veriler analiz edilerek potansiyel kâr fırsatları hesaplanır. Son aşamada ise seçilen ürünler için otomatik olarak teklif verilir. Sistem, çoklu hesap desteği ile paralel çalışabilir ve her hesap için ayrı limitler uygulanabilir. Giriş işlemleri, 2FA doğrulama (e-posta OTP) ve proxy kullanımı gibi detaylar da otomatik olarak yönetilmektedir. Ayrıca tüm süreci izlemek ve kontrol etmek için bir dashboard ve detaylı loglama sistemi bulunmaktadır. Kısaca: GOAT üzerinde veri toplayan, analiz eden ve kârlı fırsatlara otomatik teklif veren akıllı bir bot altyapısı.

StockX Product Scraper & Bidding Bot

StockX Product Scraper & Bidding Bot

StockX için geliştirdiğim bu projede, belirli kategorilerdeki ürünleri otomatik olarak takip eden ve uygun fırsatları tespit ettiğinde anında teklif verebilen bir sistem kurdum. Sistem, ürünlerin piyasa verilerini (fiyat seviyeleri, satış geçmişi vb.) düzenli olarak topluyor ve bu verileri analiz ederek potansiyel olarak kârlı olabilecek ürünleri filtreliyor. Ardından belirlenen kriterlere uyan ürünler için otomatik olarak teklif (bid) oluşturuyor. Aynı anda birden fazla hesapla çalışabilmesi sayesinde işlem yükü dağıtılabiliyor. Ayrıca bot korumalarına karşı çeşitli önlemler (Cloudflare, PerimeterX gibi sistemlerin tespiti) entegre edildi. Tüm süreç, geliştirdiğim web panel üzerinden yönetilebiliyor. Bu panel sayesinde profiller, kategoriler ve proxy ayarları kolayca kontrol edilebiliyor. Veriler PostgreSQL üzerinde saklanıyor. Kısaca: StockX üzerinde veri toplayan, analiz eden ve uygun durumlarda otomatik teklif veren tam otomasyon bir sistem.

Çark Bisiklet Envanter Uygulaması

Çark Bisiklet Envanter Uygulaması

Çark Bisiklet Envanter, mağazamız için geliştirilmiş stok ve envanter takip uygulamasıdır. Python tabanlı web uygulaması ve flutter tabanlı mobil uygulaması ile ürünleri (bisiklet, parça, aksesuar vb.) yönetebilir, stok durumunu ve hareketlerini takip edebilirsin. Android mobil uygulama ile dükkân içinde hızlıca ürün arayıp stok kontrolü yapabilir ve günlük güncellemeleri pratik şekilde gerçekleştirebilirsin. Kısaca: Ürünlerin nerede, kaç adet olduğu ve stokta ne zaman giriş/çıkış olduğu gibi bilgileri düzenli tutarak stok takibini kolaylaştırmayı amaçlar.