Metadata-Version: 2.4
Name: TFAuth
Version: 0.5.4
Summary: Simple OAuth login generator
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: python-dotenv
Requires-Dist: requests
Requires-Dist: pyotp
Requires-Dist: qrcode

# TFAuth 🚀

**TFAuth** — это супер-легкая библиотека для Python, которая помогает мгновенно создавать стильные страницы авторизации для вашего сайта или веб-приложения. Забудьте о долгой настройке кнопок Google и Facebook!

## ✨ Особенности
* 🛠 **Быстрый старт**: Генерирует готовую HTML-страницу за пару секунд.
* 🔐 **Безопасность**: Автоматически подтягивает ваши ключи (Client ID) из файла `.env`.
* 🎨 **Стильный дизайн**: Современные кнопки с эффектами наведения уже встроены.

## 📦 Установка

Установите библиотеку через pip:

```bash
pip install tfauth-login

🚀 Как пользоваться1. ПодготовкаСоздайте файл .env в папке вашего проекта и добавьте туда свои данные:Code snippetGOOGLE_CLIENT_ID=ваш_id_из_google_console
FACEBOOK_APP_ID=ваш_id_из_facebook_developers
REDIRECT_URI=http://localhost:5000/callback
2. Генерация страницыСоздайте файл (например, main.py) и добавьте этот код:Pythonfrom tfauth import TFAuth

# Инициализируем библиотеку
auth = TFAuth()

# Создаем красивую HTML страницу логина
auth.save_as_html("login.html")

print("Страница login.html готова!")
🛠 МетодыМетодОписаниеgenerate_html()Возвращает строку с полным HTML/CSS кодом страницы.save_as_html(filename)Создает файл с указанным именем (по умолчанию login.html).get_google_url()Генерирует прямую ссылку для OAuth-авторизации через Google.get_fb_url()Генерирует прямую ссылку для OAuth-авторизации через Facebook.Создано с любовью для разработчиков. Используйте TFAuth и экономьте свое время!
