Metadata-Version: 2.4
Name: inlink-extractor
Version: 0.1.0
Summary: CLI tool to extract inlinks and anchor text from a URL
Home-page: https://github.com/amal-alexander
Author: Amal Alexander
Author-email: Your Name <your.email@example.com>
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: requests
Requires-Dist: beautifulsoup4
Dynamic: author
Dynamic: home-page
Dynamic: requires-python

# 🔗 Inlink Extractor

**Inlink Extractor** is a simple and lightweight Python CLI tool that extracts all internal links (`<a href="">`) and their associated anchor texts from a given webpage URL. It's useful for SEO audits, link analysis, and content crawling tasks.

---

## 🚀 Features

- Extract all hyperlinks (`<a>` tags) from a webpage
- Normalize and resolve relative URLs
- Capture anchor texts
- Export results directly to CSV
- Simple and scriptable CLI interface

---

## 📦 Installation

Make sure you have Python 3.6+ and `pip` installed. Then install the tool from source:

```bash
pip install .
```
> ⚠️ You must be in the root directory of the project where `setup.py` is located.

---

## 🛠️ Usage

```bash
inlink-extractor <URL> [--output filename.csv]
```

### ✅ Example

```bash
inlink-extractor https://www.example.com/finance/personal-loan/
```

This will:
- Crawl the given page
- Extract all anchor links and their anchor texts
- Save them to `inlinks.csv` by default

---

### 🔄 Custom Output File

```bash
inlink-extractor https://example.com --output example_links.csv
```

---

## 📁 Output Format (CSV)

| Inlink                               | Anchor Text    |
|-------------------------------------- |---------------|
| https://www.example.com/personal-loan | Personal Loan |
| https://www.example.com/about-us      | About Us      |

---

## 💡 Use Cases

- Internal link audits for SEO
- Detecting orphan pages or weak linking
- Scraping anchor text context
- Competitive link structure analysis

---

## 📜 License

MIT License. Feel free to use, modify, and contribute.

---

## 🙌 Contributing

If you'd like to improve or add features, feel free to fork the repo and submit a pull request!

---

## 🧑‍💻 Author

Built by Amal Alexander — SEO & Python enthusiast.
