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-1.0.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file beautypix-1.0.0.tar.gz.

File metadata

  • Download URL: beautypix-1.0.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-1.0.0.tar.gz
Algorithm Hash digest
SHA256 313137314dd798e2ae8dbe845fd495cdfe27d29dfe06cef60675340430a8139e
MD5 1cf5058f28f18829df898d284dfcdfdd
BLAKE2b-256 fa66263d55968e51d90e9aebd391e5522f9f0ba306aeb0277b66c1a63b4551fb

See more details on using hashes here.

File details

Details for the file beautypix-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: beautypix-1.0.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-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7cd4b837f9ac34ecddf25f0e40ff63d1c37f670d51a8ab8cbf7708059281f782
MD5 d687548885d581553a9ef503fa712d3f
BLAKE2b-256 7a33c9304f2ceba1122ab1414b0374fb3d5bd13caece6487a3cc0b98edafa61b

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