[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-94446":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":15,"starSnapshotCount":15,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},94446,"qoder-creator","okky-x0f\u002Fqoder-creator","okky-x0f","Qoder Automation - Full Automation with UI Interaction (Auto-claim Pro Trial + 300 Credits)",null,"Python",128,51,103,1,0,25,47.65,"MIT License",false,"main",true,[],"2026-08-24 04:01:22","\u003Cdiv align=\"center\">\n\n# ⚡ Qoder Automation\n\n**Full Automation dengan UI Interaction — Auto-claim Pro Trial + 300 Credits untuk Qoder**\n\n![Version](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-5.0.0-blue)\n![Python](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPython-3.8%2B-yellow?logo=python&logoColor=white)\n![Platform](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-macOS%20%7C%20Windows%20%7C%20Linux-lightgrey)\n![Playwright](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPlaywright-Stealth-2EAD33?logo=playwright&logoColor=white)\n![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-green)\n\n[Fitur](#-fitur) • [Instalasi](#-instalasi) • [Cara Pakai](#-cara-menggunakan) • [Menu](#-daftar-menu) • [FAQ](#-faq)\n\n\u003C\u002Fdiv>\n\n---\n\n## 📖 Tentang\n\nScript Python berbasis **Playwright + Stealth** yang mengotomatisasi proses login akun Qoder melalui interaksi UI penuh (klik tombol Sign In, isi form, dll.), lengkap dengan fitur patching data aplikasi, reset menyeluruh, dan logging.\n\n> 💡 Cocok untuk kamu yang ingin mengelola banyak akun tanpa klik manual satu per satu.\n\n---\n\n## ✨ Fitur\n\n| Fitur | Keterangan |\n|:---:|---|\n| 🤖 | **Auto Client Login** — proses semua akun otomatis dengan interaksi UI penuh (headless + stealth) |\n| 🛡️ | **Stealth Mode** — `camoufox` + `playwright-stealth` untuk menghindari deteksi bot |\n| 🔧 | **Patch Qoder Data** — generate identitas baru (fake MAC, machine ID, MS device ID, UMID) |\n| ♻️ | **Reset & Deep Reset** — reset aplikasi Qoder, termasuk opsi hapus semua data |\n| 🖥️ | **Multi-Platform** — macOS, Windows, Linux (bisa diganti saat runtime) |\n| 📄 | **Logging & Hasil** — semua aktivitas tercatat, hasil sukses\u002Fgagal terpisah |\n| ⏭️ | **Smart Skip** — email yang sudah sukses tidak diproses ulang |\n| ⏳ | **Random Delay** — jeda acak 30–60 detik antar akun agar lebih natural |\n\n---\n\n## 📋 Persyaratan\n\n- ✅ Python **3.8+**\n- ✅ Aplikasi **Qoder** sudah terinstall\n- ✅ **Google Chrome** terinstall (direkomendasikan — dipakai sebagai browser prioritas)\n\n---\n\n## 🚀 Instalasi\n\n### ⚡ Quick Start\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fokky-x0f\u002Fqoder-creator.git\ncd qoder-creator\npip install -r requirements.txt\npython main.py\n```\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>📦 Instalasi lengkap dengan virtual environment (klik untuk membuka)\u003C\u002Fb>\u003C\u002Fsummary>\n\n\u003Cbr>\n\n```bash\n# 1. Clone repository\ngit clone https:\u002F\u002Fgithub.com\u002Fokky-x0f\u002Fqoder-creator.git\ncd qoder-creator\n\n# 2. Buat virtual environment (opsional tapi disarankan)\npython3 -m venv venv\nsource venv\u002Fbin\u002Factivate        # macOS\u002FLinux\n# venv\\Scripts\\activate         # Windows\n\n# 3. Install dependencies\npip install -r requirements.txt\n\n# 4. Install browser Playwright (juga dicek otomatis saat script berjalan)\nplaywright install\n```\n\n\u003C\u002Fdetails>\n\n### 📚 Dependencies\n\n| Package | Fungsi |\n|---|---|\n| [`boto3`](https:\u002F\u002Fpypi.org\u002Fproject\u002Fboto3\u002F) | AWS SDK |\n| [`colorama`](https:\u002F\u002Fpypi.org\u002Fproject\u002Fcolorama\u002F) | Output warna di terminal |\n| [`fake-useragent`](https:\u002F\u002Fpypi.org\u002Fproject\u002Ffake-useragent\u002F) | User-Agent acak |\n| [`camoufox`](https:\u002F\u002Fpypi.org\u002Fproject\u002Fcamoufox\u002F) | Browser anti-deteksi |\n| [`playwright`](https:\u002F\u002Fpypi.org\u002Fproject\u002Fplaywright\u002F) | Otomasi browser\u002FUI |\n| [`playwright-stealth`](https:\u002F\u002Fpypi.org\u002Fproject\u002Fplaywright-stealth\u002F) | Plugin stealth untuk Playwright |\n\n---\n\n## 🏃 Cara Menggunakan\n\n### Langkah 1️⃣ — Jalankan script\n\n```bash\npython main.py\n```\n\n### Langkah 2️⃣ — Pilih platform\n\n```text\n1. macOS (Default)\n2. Windows\n3. Linux\n```\n\n### Langkah 3️⃣ — Siapkan file akun\n\nBuat file `qoder_akun.txt` di folder yang sama dengan `main.py`, satu akun per baris:\n\n```text\nemail1@example.com|password1\nemail2@example.com|password2\n```\n\n> ⚠️ **Format wajib:** `EMAIL|PASSWORD` dipisahkan karakter `|`\n\n### Langkah 4️⃣ — Pilih menu dan biarkan script bekerja 🎉\n\n---\n\n## 📜 Daftar Menu\n\n| No | Menu | Kategori | Keterangan |\n|:--:|---|---|---|\n| `1` | Process All Accounts | 🔐 Login | Proses semua akun di `qoder_akun.txt` secara otomatis |\n| `2` | Process Single Account | 🔐 Login | Login satu akun (input email & password manual) |\n| `3` | Patch Qoder Data | 🔧 Patch | Generate identitas baru & patch data aplikasi |\n| `4` | Reset Qoder Completely | 🔧 Patch | Reset aplikasi Qoder (dengan konfirmasi) |\n| `9` | Deep Reset (All Data) | 🔧 Patch | Hapus **SEMUA** data Qoder (dengan konfirmasi) |\n| `5` | Change Platform | 🖥️ Platform | Ganti target platform saat runtime |\n| `6` | View Results | 🛠️ Utility | Lihat 10 hasil sukses terakhir + jumlah credits |\n| `7` | View Log | 🛠️ Utility | Lihat 20 entri log terakhir |\n| `8` | Check Qoder Status | 🛠️ Utility | Cek binary, data directory, dan status instalasi |\n| `0` | Exit | — | Keluar dari program |\n\n---\n\n## 📁 File Output\n\nFile-file ini dibuat otomatis oleh script saat berjalan:\n\n| File | Isi |\n|---|---|\n| 📥 `qoder_akun.txt` | Daftar akun input — format `EMAIL\\|PASSWORD` |\n| ✅ `qoder_sukses.txt` | Akun berhasil — format `email\\|{data, credits}\\|timestamp` |\n| ❌ `qoder_failed.txt` | Akun gagal — format `email\\|error\\|timestamp` |\n| 📝 `qoder_log.txt` | Log aktivitas lengkap dengan timestamp |\n\n> 🔒 **Tips:** jangan commit file-file ini ke repository. Lihat bagian [.gitignore](#-keamanan--gitignore) di bawah.\n\n---\n\n## 🏗️ Struktur Kode\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Komponen utama di \u003Ccode>main.py\u003C\u002Fcode> (klik untuk membuka)\u003C\u002Fb>\u003C\u002Fsummary>\n\n\u003Cbr>\n\n| Komponen | Keterangan |\n|---|---|\n| `QoderClientAutomation` | Otomasi login client via Playwright (stealth, UI interaction) |\n| `QoderPatcher` | Patching data aplikasi & generate identitas baru per platform |\n| `get_platform_config()` | Konfigurasi path aplikasi Qoder per platform |\n| `init_platform()` | Inisialisasi path berdasarkan platform yang dipilih |\n| `ensure_playwright_browsers()` | Cek & pastikan browser Playwright\u002FChrome tersedia |\n| `reset_qoder_completely()` | Reset aplikasi Qoder secara menyeluruh |\n| `reset_qoder_deep()` | Deep reset — hapus semua data Qoder |\n\n\u003C\u002Fdetails>\n\n---\n\n## ❓ FAQ\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Browser tidak ditemukan \u002F Playwright error?\u003C\u002Fb>\u003C\u002Fsummary>\n\n\u003Cbr>\n\nJalankan install browser secara manual:\n\n```bash\nplaywright install\n```\n\nScript juga akan mencoba mengecek dan menginstall browser secara otomatis saat startup.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Script tidak menemukan aplikasi Qoder?\u003C\u002Fb>\u003C\u002Fsummary>\n\n\u003Cbr>\n\nPastikan Qoder terinstall di path standar:\n\n- **macOS:** `\u002FApplications\u002FQoder.app`\n- **Windows:** `C:\\Program Files\\Qoder\\` atau `%LOCALAPPDATA%\\Qoder\\`\n- **Linux:** `\u002Fusr\u002Fbin\u002Fqoder` atau `\u002Fusr\u002Flocal\u002Fbin\u002Fqoder`\n\nGunakan menu **8 (Check Qoder Status)** untuk memverifikasi deteksi aplikasi.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Akun saya tidak diproses ulang, kenapa?\u003C\u002Fb>\u003C\u002Fsummary>\n\n\u003Cbr>\n\nIni fitur **Smart Skip** — email yang sudah tercatat sukses di `qoder_sukses.txt` otomatis dilewati. Hapus baris email tersebut dari `qoder_sukses.txt` jika ingin memprosesnya lagi.\n\n\u003C\u002Fdetails>\n\n---\n\n## 🔐 Keamanan & .gitignore\n\nFile `qoder_akun.txt` berisi **kredensial akun** — jangan pernah di-upload ke repository publik. Tambahkan `.gitignore` berikut:\n\n```gitignore\nqoder_akun.txt\nqoder_sukses.txt\nqoder_failed.txt\nqoder_log.txt\nvenv\u002F\n__pycache__\u002F\n```\n\n---\n\n## ⚠️ Disclaimer\n\n> Project ini dibuat untuk tujuan **edukasi dan pembelajaran otomasi** saja. Penggunaan script ini dapat melanggar Terms of Service dari Qoder. Segala risiko penggunaan sepenuhnya menjadi tanggung jawab pengguna. **Gunakan dengan bijak.**\n\n---\n\n## 📄 Lisensi\n\nDilisensikan di bawah [MIT License](LICENSE) © [okky-x0f](https:\u002F\u002Fgithub.com\u002Fokky-x0f)\n\n---\n\n\u003Cdiv align=\"center\">\n\n⭐ **Suka dengan project ini? Beri bintang di repository ini!** ⭐\n\n[🐛 Report Bug](https:\u002F\u002Fgithub.com\u002Fokky-x0f\u002Fqoder-creator\u002Fissues) • [💡 Request Feature](https:\u002F\u002Fgithub.com\u002Fokky-x0f\u002Fqoder-creator\u002Fissues)\n\n\u003C\u002Fdiv>\n","Qoder Automation 是一个基于 Playwright 的 Python 自动化工具，用于全自动模拟用户界面操作完成 Qoder 应用的账号登录、Pro 试用期申领及 300 积分领取。核心功能包括 Stealth 模式反检测（集成 camoufox 和 playwright-stealth）、动态伪造设备标识（MAC\u002FUMID\u002FMS Device ID）、多平台支持（Windows\u002FmacOS\u002FLinux）、智能跳过已成功账号、随机延迟与完整日志记录。适用于需批量管理多个 Qoder 账号、规避人工重复操作的场景，如积分运营、账号测试或短期资源获取。",2,"2026-08-08 02:30:13","CREATED_QUERY"]