View Code? Open in Web Editor
NEW
Extract links from any file or the website.
links-extractor's Introduction
![](../../actions/workflows/executable.yml/badge.svg)
Extract Links
From files on your PC |
From any website |
![extract from local file on pc](https://user-images.githubusercontent.com/78584556/110972904-8b3dc380-8382-11eb-8ea4-77f08a9e3fe7.png) |
![extract links from any website](https://user-images.githubusercontent.com/78584556/110972925-9395fe80-8382-11eb-8427-de5fe551621b.png) |
- Extract different types of links (web/mail/ftp e.t.c) from:
- Text version of any file (txt, csv, json, html, py e.t.c)
- Any website (ex: abc.com/xyz/pqrs)
- Without worrying about issues like duplicates
- Additional data like timestamp and Total counts will be saved too
- File containing extracted links will be saved to
Desktop/Extracted links
folder.
- Above screenshots are from version 1.8
- Check all the features & changelog here
You can use this app in two ways:
-
- Donwload the source code
- Install required libraries:
pip install -r requirements.txt
- Launch
Link_Extractor.py
-
- Download executable directly from release page, or
- Create your own executable from the source code
links-extractor's People
Contributors
Watchers
links-extractor's Issues
- Show error if module is missing, (currently program crashes)
- Install missing modules
Allow extracting links from a webpage
Reason: Charmap error because of file encodings
Affected files: Could be any file
Some extracted links contains additional data, when items are not separated by spaces.
![image](https://user-images.githubusercontent.com/78584556/107152021-b8661300-698b-11eb-8f96-5a1930b876fb.png)
this have something to do with file name
Also allow ftp links extraction
If websites doesn't contain http://
, enable extraction of links from such websites too. For ex: google.com
and http://google.com
.
- Migrate project to github
- Release 1st stable build
Allow to extract email links & email addresses
i dont need the numbers from 1 to 100 before the link
Give options for types of extraction user wants, instead of extracting all of them at same time.