Posts

Showing posts with the label SQLite

AI-Powered Universal Web Scraper GUI Using Python, CustomTkinter, Selenium & SQLite | Free Source Code

Image
━━━━━━━━━━━━━━━━━━━━ 📖 Introduction In this tutorial, we will build a modern AI-Powered Universal Web Scraper using Python, CustomTkinter, Selenium, BeautifulSoup, and SQLite . This desktop application allows users to paste any website URL, describe what data they want using a simple AI-style prompt, automatically extract publicly available information, and export results into multiple professional formats. This project was inspired by one of our viewers, who requested a modern Python application capable of combining Selenium automation, CustomTkinter GUI, SQLite database, and intelligent prompt-based extraction into one powerful desktop software. Throughout this tutorial you'll learn Python GUI development, browser automation, HTML parsing, multithreading, SQLite database management, exporting data, and building production-quality desktop applications. Whether you are a Python developer, automation engineer, student, freelancer, or softwar...

Build a Secure Password Manager in Python | SecureVault Pro Cybersecurity Project

Image
━━━━━━━━━━━━━━━━━━━━ 📖 Introduction In this complete Python cybersecurity tutorial, we will build SecureVault Pro, a modern Secure Password Manager application using Python, CustomTkinter, SQLite, and Cryptography Fernet. SecureVault Pro allows users to securely store and manage usernames, passwords, website credentials, and private notes inside an encrypted local database protected by master password authentication. The application uses PBKDF2-HMAC-SHA256 password-based key derivation, a random salt, HMAC-based master password verification, Fernet authenticated encryption, encrypted SQLite credential storage, cryptographically secure password generation, real-time password strength checking, clipboard auto-clear, and automatic vault locking. This Python cybersecurity project is perfect for learning Python GUI development, password manager application development, encryption concepts, secure authentication, SQLite database operations, password sec...

🏨 FuzzuTech – Modern Hotel Management System (Python CTkinter + SQLite Demo) 🚀

Image
  Demo : Click Video 👇👇👇 Description : Include the same description as YouTube, embed the YouTube Short, and add screenshots of the UI. Features : ✅ Fully functional single-file Python project ✅ Professional UI using CTkinter ✅ Built-in database (SQLite) ✅ Ideal for hotel/room booking apps ✅ Beginner-friendly, extendable project Code : """ FuzzuTech - Modern Hotel Management System (CTkinter + SQLite) Single-file example: app.py Requires: customtkinter, pillow(optional) pip install customtkinter pillow """ import sqlite3 import os from datetime import datetime import customtkinter as ctk from tkinter import ttk, messagebox, filedialog from PIL import Image, ImageTk # -------------------- # App Appearance # -------------------- ctk.set_appearance_mode("dark")  # "system", "dark", "light" ctk.set_default_color_theme("blue")  # or provide custom json DB_FILE = "hotel.db" # -------...

🚀 FuzzuTech CTkinter E-commerce Tools — Build Invoice & Stock Tracker in Python (GUI + SQLite)

Image
  Demo : Click Video 👇👇👇 Features: Large cover image from your YouTube thumbnail Embedded YouTube Short Code snippet with syntax highlighting Download link for app.py Social share buttons enabled Code : """ FuzzuTech: CTkinter E‑commerce Tools (Invoice + Stock Tracker) - Modern CTkinter UI with two tabs - SQLite backend (auto-create tables) - Stock: add/edit/delete products - Invoice: build invoice from stock items, auto-calc totals, save invoice + items - Export: invoice CSV, stock CSV Requires: customtkinter, pillow (for icons optional) Run: python app.pyh """ import os import sqlite3 import datetime as dt import csv import tkinter as tk from tkinter import ttk, messagebox, filedialog import customtkinter as ctk APP_NAME = "FuzzuTech E‑commerce Tools" DB_FILE = "ecom_tools.db" # --------------------- Database Layer --------------------- def get_conn():     conn = sqlite3.connect(DB_FILE)     conn.execute("PRAGM...