{"repo":"NahomAl/ethiobank_receipts","free":true,"listed":false,"github":"https://github.com/NahomAl/ethiobank_receipts","clone":"git clone https://github.com/NahomAl/ethiobank_receipts.git","description":"Fast and reliable Python library to extract and verify payment receipts from major Ethiopian banks (CBE, Dashen, Awash, BOA, Zemen, Telebirr).","language":"Python","stars":68,"topics":["automation","banking","cli","ethiopia","finance","payment-verification","pdf-parsing","python","receipts","web-scraping"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"📄 ethiobank-receipts 🔍 Fast and Reliable Receipt Extraction from Ethiopian Banks Optimized for speed and accuracy, ethiobank-receipts enables developers to extract structured data from digital bank receipts across major Ethiopian banks using multithreading and connection pooling. --- ⚠️ Disclaimer This is not an official Python packages . I am not affiliated with Ethio Telecom , Telebirr , or any Ethiopian bank (CBE, Dashen, Awash, BOA, Zemen). This package is built purely for developer utility and research purposes and works by scraping publicly available receipt data. --- ✅ Features - 🏦 Bank Support - Commercial Bank of Ethiopia (CBE) - Dashen Bank - Awash Bank - Bank of Abyssinia (BOA) - Zemen Bank - Telebirr (Ethio telecom) - ⚡ High Performance - Multithreaded PDF parsing - Optimized HTTP connection pooling ( requests.Session ) - 🧠 Smart Automation - Chrome WebDriver caching (for BOA receipts) - 🧪 Developer Friendly - Easy CLI interface - Built-in test suite --- 📦 Installation --- 📖 Usage (Python) Extract from Any Bank by URL --- Extract CBE with FT Number + Account ✔ Normalizes FT format (uppercase, trims spaces) ✔ Uses last 8 digits of account ❌ Raises ValueError if account digits < 8 --- Extract Telebirr by URL or Receipt ID --- 🧰 CLI Usage URL-based (all banks) CBE helper --- 📄 Sample Outputs CBE Receipt Telebirr Receipt Dashen Bank Receipt Awash Bank Receipt BOA Receipt Zemen Bank Receipt --- 🌐 Hosting Limitations Some receipt systems have regional restrict","default_branch":null,"files":null,"tree":[],"storefront":"/r/NahomAl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NahomAl/ethiobank_receipts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}