searchlix


Namesearchlix JSON
Version 1.0.7 PyPI version JSON
download
home_page
SummaryA package for extract data from websites and text
upload_time2023-04-16 11:18:27
maintainer
docs_urlNone
authorHashem
requires_python
license
keywords python web scraping emails phone data search extract data
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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 a domain has a valid mail server
- Check if a domain is valid
- Search for word in files (.txt file)
- Pattern search in text
- Search for word in text
- Extract a phone number from a text / Phone number validation
- Extract emails from a text / Email validation






## Installation

python 3.6+

```sh
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) |
| Search for word in files (.txt file) | search_word_in_file(filename=full_path_with_name, search_word=string, chunk_size= default is 1024*1024) |

## Import




```sh
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


            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "searchlix",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "python,web scraping,emails,phone,data,search,extract data",
    "author": "Hashem",
    "author_email": "hashem.a.muhammad@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/42/02/c4051d5e778f2a8563b0ec62cf30fe7406070da68987d3b5f2ef178c8e67/searchlix-1.0.7.tar.gz",
    "platform": null,
    "description": "# Searchlix\n## _powerful python pakage to search in text and websites_\n\n\n\n## Features\n\n- Search for page name in website\n- Extract emails from website page\n- Extract phone number from website page\n- Check if a domain has a valid mail server\n- Check if a domain is valid\n- Search for word in files (.txt file)\n- Pattern search in text\n- Search for word in text\n- Extract a phone number from a text / Phone number validation\n- Extract emails from a text / Email validation\n\n\n\n\n\n\n## Installation\n\npython 3.6+\n\n```sh\npip install searchlix\n```\n\n## Functions\n\nHow you can use it.\n\n| Features | Function |\n| ------ | ------ |\n| Find emails in text / Email validation | find_email(text) |\n| Find emails in website page | extract_email_from_link(url) |\n| Find phone number in text / Phone number validation | find_phone_number(text) |\n| Find phone number in website page | extract_phone_from_link(url) |\n| Pattern search in text | pattern_search(text, pattern) |\n| Search for page name in website | extract_page_url(url, page_name) |\n| check if domain has a valid mail server | check_mail_server(domain) |\n| check if domain is valid | is_valid_domian(domain) |\n| Search for word in files (.txt file) | search_word_in_file(filename=full_path_with_name, search_word=string, chunk_size= default is 1024*1024) |\n\n## Import\n\n\n\n\n```sh\nfrom searchlix import searchlix\n```\n\n## Future Works\n\n- Add proper error handiling\n- Add test cases\n- Add more features\n\n## Notes\n\n- this is a beta version\n- if you have any suggestions please feel free to send email to me\n\n## Contact Information \n- email: hashem.a.muhammad@gmail.com\n- linkedin https://linkedin.com/in/hashem-muhammad\n\n\n## License\n\nMIT\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A package for extract data from websites and text",
    "version": "1.0.7",
    "split_keywords": [
        "python",
        "web scraping",
        "emails",
        "phone",
        "data",
        "search",
        "extract data"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "baf205b1d3099c885fd2090954276e9c93edc9a887953f951af3ad519d281486",
                "md5": "1b3c40f2993623adaa59e45da1059e8f",
                "sha256": "9c84c9cf75e711a4ce29bdb662256821c192a7e33736e3046f588a70bccac1a4"
            },
            "downloads": -1,
            "filename": "searchlix-1.0.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1b3c40f2993623adaa59e45da1059e8f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 3411,
            "upload_time": "2023-04-16T11:18:25",
            "upload_time_iso_8601": "2023-04-16T11:18:25.614372Z",
            "url": "https://files.pythonhosted.org/packages/ba/f2/05b1d3099c885fd2090954276e9c93edc9a887953f951af3ad519d281486/searchlix-1.0.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4202c4051d5e778f2a8563b0ec62cf30fe7406070da68987d3b5f2ef178c8e67",
                "md5": "1c79ac70a7916611e9298721097a703d",
                "sha256": "f6bc68a091f772d2d788aa112cd71b466743c503186a01f597ea9cfc0ad06281"
            },
            "downloads": -1,
            "filename": "searchlix-1.0.7.tar.gz",
            "has_sig": false,
            "md5_digest": "1c79ac70a7916611e9298721097a703d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 3088,
            "upload_time": "2023-04-16T11:18:27",
            "upload_time_iso_8601": "2023-04-16T11:18:27.806612Z",
            "url": "https://files.pythonhosted.org/packages/42/02/c4051d5e778f2a8563b0ec62cf30fe7406070da68987d3b5f2ef178c8e67/searchlix-1.0.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-04-16 11:18:27",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "searchlix"
}
        
Elapsed time: 0.06054s