Skip to main content

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:

Thank you for using Bpix!

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

beautypix-0.1.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

beautypix-0.1.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

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

Hashes for beautypix-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c091563f7263ed999188eb61ffaca06caf229f15ef9c5f04d954b8448ac3cf69
MD5 bbcad8f61321b721ba69f177e82fc6ca
BLAKE2b-256 5d4d409e15381cfe9e2ca70d3e8e10a599ad54f6738bd260d85eb9fdf02a6ee5

See more details on using hashes here.

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

Hashes for beautypix-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b14a393a29e2425182f6755ab1010693179f6e4f5fd748438a8450d2f8e8b848
MD5 1cc4f61c6f79b26d32f49f4202f3eac8
BLAKE2b-256 baec36e8d216811c1c1c18179747d96f4c2c90029d15a639ecb8404b0a77222b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page