Bpix
Bpix aka BeautyPix is a Python package that provides functionality for taking screenshots of websites using Selenium WebDriver. This tool reads a list of domains from a file, captures screenshots of each domain,Dns resolution and saves them to a designated directory.
Features
- Take screenshots of websites specified in a text file.
- Dns Resolution
- Save screenshots in a specified directory.
- Handle different URL formats and provide error messages for invalid URLs.
Installation
pip install beautypix
USAGE
from beautypix import Bpix
from beautypix import DNS
#Initialize Bpix with the path to the file containing domains and a timeout value
bpix = Bpix(file_path='path/to/domains.txt', time_out=5)
#Take screenshots of the domains listed in the file
bpix.s_shot()
#Initialize DNS with the path to the file containing domains and a output file
dns = DNS(file_path="path-of-file" , output_folder="output.txt")
#Dns resolution
dns.process_domains()
File format
The file_path specified should point to a text file containing one URL per line:
License
This project is licensed under the MIT License. See the LICENSE file for details.
Contributing
Contributions to Bpix are welcome! If you have suggestions, improvements, or bug fixes, please fork the repository and submit a pull request. Ensure your contributions adhere to the coding standards and include appropriate documentation.
Contact
For any inquiries or feedback, please contact:
- Author: Ankush Kumar Rajput (Mr.Horbio)
- GitHub: https://github.com/MrHorbio/bpix/blob/main/bpix_package/README.md
- Youtube: https://www.youtube.com/@Mr-Horbio
Thank you for using Bpix!
Metadata
Release files for beautypix 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| beautypix-1.0.1.tar.gz | 3.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| beautypix-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.5 kB
Release files / beautypix-1.0.1.tar.gz
| Download URL | beautypix-1.0.1.tar.gz |
|---|---|
| Size | 3.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
529e3200c7c9bd84a4ee892b6a21da7b48da4e5cfbba80bf9035d0183a55bfe3
|
|
BLAKE2b-256 checksum How to use checksums |
61008f78a45596e23396c79f99fdb624fcd812247737e978debc8590accd1136
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Release files / beautypix-1.0.1-py3-none-any.whl
| Download URL | beautypix-1.0.1-py3-none-any.whl |
|---|---|
| Size | 3.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
186d7bc089998b473db2adf63e53154cee6911c96e31751b7fb697795daed73b
|
|
BLAKE2b-256 checksum How to use checksums |
95f18b70371906d832b0d3c602ae5d8cf05e2e3f40a840460347ef14be8d1653
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|