Skip to main content

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:

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)

Source distribution for beautypix 1.0.1
File Size Uploaded
beautypix-1.0.1.tar.gz 3.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for beautypix 1.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.1.2

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page