Metadata-Version: 2.4
Name: EIDMiner
Version: 0.1.7
Summary: A professional tool to find all element IDs in a webpage
Home-page: https://github.com/MobinSalehiP
Author: MobinSalehi
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: requests
Requires-Dist: beautifulsoup4
Requires-Dist: pyperclip
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# 🔍 EID-Miner

[![PyPI version](https://img.shields.io/pypi/v/EIDMiner.svg)](https://pypi.org/project/EIDMiner/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Python Versions](https://img.shields.io/pypi/pyversions/EIDMiner.svg)](https://pypi.org/project/EIDMiner/)
[![PyPI Downloads](https://static.pepy.tech/personalized-badge/eidminer?period=total&units=INTERNATIONAL_SYSTEM&left_color=BLACK&right_color=GREEN&left_text=downloads)](https://pepy.tech/projects/eidminer)

**ElementID-Miner** is a lightweight, high-performance Python utility designed to rapidly scan HTML documents and extract all element `id` attributes. Perfect for web developers, testers, and scrapers who need to identify unique elements instantly.

---

## ✨ Features

- 🚀 **Lightning Fast:** Built on top of `BeautifulSoup4` and `requests` for maximum efficiency.
- 🛠️ **Robust Error Handling:** Gracefully handles connection timeouts and invalid URLs.
- 📊 **Clean Output:** Generates a beautifully formatted table of all discovered IDs.
- 📦 **Zero Config:** Simple command-line interface (CLI) or easy-to-use Python API.

## 🎅 How To Use

- from eidminer import ElementIdFinder
- finder = ElementIdFinder()
- finder.fetch_ids()
- finder.display_results()

## 🚀 Installation

Install it via `pip` directly from PyPI:
```bash
pip install eidminer
