BeautyPix is a versatile Python tool designed for capturing and managing screenshots of specified domains. It efficiently captures screenshots. Ideal for web developers, testers, and digital archivists, BeautyPix simplifies the process of monitoring and documenting web content
Project description
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 BPix.bpix import Bpix
from Beautypix.bpix 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!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file beautypix-0.1.0.tar.gz
.
File metadata
- Download URL: beautypix-0.1.0.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c091563f7263ed999188eb61ffaca06caf229f15ef9c5f04d954b8448ac3cf69 |
|
MD5 | bbcad8f61321b721ba69f177e82fc6ca |
|
BLAKE2b-256 | 5d4d409e15381cfe9e2ca70d3e8e10a599ad54f6738bd260d85eb9fdf02a6ee5 |
File details
Details for the file beautypix-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: beautypix-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b14a393a29e2425182f6755ab1010693179f6e4f5fd748438a8450d2f8e8b848 |
|
MD5 | 1cc4f61c6f79b26d32f49f4202f3eac8 |
|
BLAKE2b-256 | baec36e8d216811c1c1c18179747d96f4c2c90029d15a639ecb8404b0a77222b |