A package for extract data from websites and text
Project description
Searchlix
powerful python pakage to search in text and websites
Features
- Search for page name in website
- Extract emails from website page
- Extract phone number from website page
- check if domain has a valid mail server
- check if domain is valid
- Pattern search in text
- Search for word in text
- Extract phone number in text / Phone number validation
- Extract emails in text / Email validation
Installation
python 3.6+
pip install searchlix
Functions
How you can use it.
Features | Function |
---|---|
Find emails in text / Email validation | find_email(text) |
Find emails in website page | extract_email_from_link(url) |
Find phone number in text / Phone number validation | find_phone_number(text) |
Find phone number in website page | extract_phone_from_link(url) |
Pattern search in text | pattern_search(text, pattern) |
Search for page name in website | extract_page_url(url, page_name) |
check if domain has a valid mail server | check_mail_server(domain) |
check if domain is valid | is_valid_domian(domain) |
Import
from searchlix import searchlix
Future Works
- Add proper error handiling
- Add test cases
- Add more features
Notes
- this is a beta version
- if you have any suggestions please feel free to send email to me
Contact Information
- email: hashem.a.muhammad@gmail.com
- linkedin https://linkedin.com/in/hashem-muhammad
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
searchlix-1.0.5.tar.gz
(2.8 kB
view hashes)
Built Distribution
Close
Hashes for searchlix-1.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d80c5eba73d87721ad6144f6bfcd6e7adb8e7dccac33427919d3b006a32e7c9 |
|
MD5 | 265b437953b4079347abced5387be7e6 |
|
BLAKE2b-256 | 6c1b83f6f186dd9ed8480142c6fe2364e387af5146aba9bee70395ea459ff4ed |