https://github.com/basemax/urlextractify
URLExtractify is a lightweight, web-based tool to extract URLs from pasted content efficiently. It allows users to remove duplicates, sort URLs alphabetically, and customize URL extraction preferences through a simple, intuitive interface.
https://github.com/basemax/urlextractify
clipboard-copy clipboard-utilities content-parser data-cleaning duplicate-removal frontend-development html-processing javascript javascript-snippets javascript-tools js regex simple-web-apps sorting-algorithms text-analysis text-processing url-extraction url-parser url-processing web-tools
Last synced: 23 days ago
JSON representation
URLExtractify is a lightweight, web-based tool to extract URLs from pasted content efficiently. It allows users to remove duplicates, sort URLs alphabetically, and customize URL extraction preferences through a simple, intuitive interface.
- Host: GitHub
- URL: https://github.com/basemax/urlextractify
- Owner: BaseMax
- License: mit
- Created: 2025-01-05T13:17:54.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-05T13:56:23.000Z (4 months ago)
- Last Synced: 2025-03-28T17:08:10.291Z (29 days ago)
- Topics: clipboard-copy, clipboard-utilities, content-parser, data-cleaning, duplicate-removal, frontend-development, html-processing, javascript, javascript-snippets, javascript-tools, js, regex, simple-web-apps, sorting-algorithms, text-analysis, text-processing, url-extraction, url-parser, url-processing, web-tools
- Language: JavaScript
- Homepage: https://basemax.github.io/URLExtractify
- Size: 103 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# URLExtractify
**URLExtractify** is a lightweight, web-based tool to extract URLs from pasted content efficiently. It allows users to remove duplicates, sort URLs alphabetically, and customize URL extraction preferences through a simple, intuitive interface.
## Features
- **Extract URLs:** Automatically fetch valid URLs from pasted HTML or plain text content.
- **Remove Duplicates:** Option to remove duplicate URLs from the output (enabled by default).
- **Sort URLs:** Option to sort URLs alphabetically or keep their original order (disabled by default).
- **Copy to Clipboard:** Easily copy the extracted URLs with one click.
- **Simple and Accessible UI:** User-friendly design with support for both external and internal URLs.## Screenshots
| Screenshot 1 | Screenshot 2 |
|--------------------------|--------------------------|
|  |  |## Live Demo
Try it out online: [URLExtractify](https://basemax.github.io/URLExtractify/)
## Installation
To run URLExtractify locally:
1. Clone the repository:
```bash
git clone https://github.com/BaseMax/URLExtractify.git
```
2. Navigate to the project directory:
```bash
cd URLExtractify
```
3. Open `index.html` in your favorite browser.## Usage
1. **Paste Content:** Copy and paste your content (e.g., emails, documents, or web pages) into the input box.
2. **Customize Settings:**
- Check or uncheck the "Remove Duplicates" and "Sort URLs" options based on your preference.
- Include or exclude external URLs using the checkbox.
3. **Extract URLs:** The tool processes the content and displays all extracted URLs in the output box.
4. **Copy URLs:** Click the "Copy URLs to Clipboard" button to copy the extracted URLs for further use.## Contributing
Contributions are welcome! Feel free to submit issues or create pull requests to improve this project.
1. Fork the repository.
2. Create a new branch for your feature or fix:
```bash
git checkout -b feature-name
```
3. Commit your changes:
```bash
git commit -m "Add feature description"
```
4. Push to your branch:
```bash
git push origin feature-name
```
5. Submit a pull request.## Acknowledgments
- Built with [Bootstrap](https://getbootstrap.com/) for responsive styling.
- Developed by [Max Base](https://github.com/BaseMax).## License
This project is licensed under the **MIT License**.
Copyright © 2025, Max Base.See the [LICENSE](LICENSE) file for more details.