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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: beautypix-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 6a07394a19c759d391b8e368e58bdc5ac1b7c3f2a04034605753e7576a73e43d
MD5 5cdef6867f8207c089ad75686dd608f7
BLAKE2b-256 84b4f8f4a3561a6f38e9b807c92d6d8c406078cc29bc0a31c540e3d14f034b41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: beautypix-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2106c455b00bf1ce7f8c039bf617f99de2d697614aaa727bdb100226a5bd34fe
MD5 1c8cee9e4928efd35b5a284932321e6a
BLAKE2b-256 4d44e9033d3a217828f2b0f6de1748d157e623db5b6e651186d46ffa18149456

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