Metadata-Version: 2.4
Name: EIDMiner
Version: 0.1.9
Summary: A professional tool to find all element IDs in a webpage
Home-page: https://github.com/MobinSalehiP
Author: MobinSalehi
Project-URL: GitHub, https://github.com/MobinSalehiP/EID-Miner
Project-URL: PyPI, https://pypi.org/project/EIDMiner/
Keywords: web-scraping,html,element-id,beautifulsoup,css-selector,scraper,web-testing,dom,selenium,automation,pytest
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
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: keywords
Dynamic: project-url
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
