UnZip-Bot-Master.zip
15 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: pyrogram
📂 База данных: mongoDB
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15😁3❤1
✔ Личный менеджер паролей
✔ Безопасное хранение токенов, ключей API, PIN-кодов
✔ Встроить в приложения, Telegram-ботов, DevOps-скрипты
✔ Лёгкая и офлайн-замена сторонним сервисам типа 1Password
from cryptography.fernet import Fernet
import json
import os
# Генерация или загрузка ключа шифрования
KEY_FILE = "secret.key"
def load_key():
if not os.path.exists(KEY_FILE):
key = Fernet.generate_key()
with open(KEY_FILE, "wb") as key_file:
key_file.write(key)
else:
with open(KEY_FILE, "rb") as key_file:
key = key_file.read()
return Fernet(key)
cipher = load_key()
# Файл для хранения паролей
DATA_FILE = "passwords.json"
def load_passwords():
if not os.path.exists(DATA_FILE):
return {}
with open(DATA_FILE, "r") as f:
encrypted_data = f.read()
if not encrypted_data:
return {}
decrypted_data = cipher.decrypt(encrypted_data.encode()).decode()
return json.loads(decrypted_data)
def save_passwords(passwords):
encrypted_data = cipher.encrypt(json.dumps(passwords).encode())
with open(DATA_FILE, "w") as f:
f.write(encrypted_data.decode())
def add_password(service, password):
passwords = load_passwords()
passwords[service] = password
save_passwords(passwords)
print(f"✅ Пароль для {service} сохранён.")
def get_password(service):
passwords = load_passwords()
if service in passwords:
print(f"🔑 Пароль для {service}: {passwords[service]}")
else:
print("❌ Сервис не найден.")
def delete_password(service):
passwords = load_passwords()
if service in passwords:
del passwords[service]
save_passwords(passwords)
print(f"🗑️ Пароль для {service} удалён.")
else:
print("❌ Сервис не найден.")
# --- Пример использования ---
# add_password("github", "mygithubpassword123")
# get_password("github")
# delete_password("github")
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16😁3🔥2❤1
💾 PyFlowChart
🔍 Особенности:
🧠 Позволяет быстро "видеть" структуру чужого или сложного кода
📚 Полезно для обучения программированию и объяснения алгоритмов
🔥 Генерация документации без ручной работы
🎯 Работает локально, без внешних зависимостей кроме Python
⚙️ Установка 👇👇👇
pip install pyflowchart
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤2
🤬ДА БЛ**ТЬ🤬
Да-да, именно такая реакция у создателей курсов, когда они увидели этот канал с бесплатными курсами по:
>Python (64гб видео)
>C# (27гб курсов)
>Java (45гб видео)
>PHP (34гб видео)
>Go (23гб видео)
>Rust (37гб видео)
>SQL (41гб видео)
>MySQL (21гб видео)
>Другое (114гб видео)
ВСЕ БЕСПЛАТНО❤️
Да-да, именно такая реакция у создателей курсов, когда они увидели этот канал с бесплатными курсами по:
>Python (64гб видео)
>C# (27гб курсов)
>Java (45гб видео)
>PHP (34гб видео)
>Go (23гб видео)
>Rust (37гб видео)
>SQL (41гб видео)
>MySQL (21гб видео)
>Другое (114гб видео)
ВСЕ БЕСПЛАТНО❤️
😁16👍4❤2🔥2🤩1
telegram-channel-autopost-main.zip
18.7 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: sqlite3
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤1
✔ Быстрая передача файлов между ПК и смартфоном
✔ Создание временного файлового сервера на мероприятиях
✔ Раздача документов, установщиков, презентаций на локалке
✔ Работа в офисе без флешек и облаков
import http.server
import socketserver
PORT = 8000
DIRECTORY = "."
class Handler(http.server.SimpleHTTPRequestHandler):
def __init__(self, *args, **kwargs):
super().__init__(*args, directory=DIRECTORY, **kwargs)
with socketserver.TCPServer(("", PORT), Handler) as httpd:
print(f"🌍 Файловый сервер запущен: http://{socketserver.socket.gethostbyname(socketserver.socket.gethostname())}:{PORT}")
print(f"📁 Папка раздачи: {DIRECTORY}")
httpd.serve_forever()
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27😁1
💾 Rich-click
🔍 Особенности:
🚀 Улучшает UX CLI-приложений без переписывания кода
🔥 Делает утилиты выглядящими профессионально сразу
💡 Полезен для инструментов разработчика, DevOps-скриптов, Open Source
🎯 Минимальные усилия → максимальный эффект
⚙️ Установка 👇👇👇
pip install rich-click
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍14❤2
flaskbb-master.zip
4.8 MB
💻 ЯП: Python 3.11+🐍
💾 Модули: flask
📂 База данных: sqlalchemy
Поддерживает следующий функционал:
- Личные сообщения
- Интерфейс администратора
- Групповые разрешения
- Поддержка разметки
- Трекер тем
-Непрочитанные темы/форумы
- Поддержка i18n
- Полностью тематический
- Система плагинов
- Интерфейс командной строки
#web
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤3
✔ Проверка безопасности серверов (закрыты ли ненужные порты)
✔ Администрирование локальной сети
✔ Сканирование устройств IoT, роутеров, камер
✔ Предварительный аудит сетевой инфраструктуры
import socket
from concurrent.futures import ThreadPoolExecutor
def scan_port(ip, port):
try:
with socket.create_connection((ip, port), timeout=1):
print(f"✅ Порт открыт: {port}")
except:
pass
def scan_ports(ip, ports):
print(f"🔍 Сканирование IP: {ip}")
with ThreadPoolExecutor(max_workers=100) as executor:
for port in ports:
executor.submit(scan_port, ip, port)
# 🔹 Пример использования
target_ip = "192.168.1.1" # IP-адрес роутера, сервера или ПК
port_range = range(20, 1024) # Порты для сканирования
scan_ports(target_ip, port_range)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥7❤3👏2
💾 FastDup
🔍 Особенности:
📷 Очистка фотоколлекций, датасетов для CV-проектов
🚀 Мгновенная фильтрация лишних данных без обучения моделей
🔥 Автоматизация подготовки чистых данных для обучения и анализа
🎯 Очень быстрый запуск и наглядные результаты без кода обработки
⚙️ Установка 👇👇👇
pip install fastdup
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3
pygmy-master.zip
1.6 MB
💻 ЯП: Python 3.11+🐍
💾 Модули: flask
📂 База данных: SQL
#web
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2
✔ Безопасность: отследить подозрительный IP
✔ Аналитика пользователей в проектах
✔ Геотаргетинг рекламы или контента
✔ Логи и отчёты по подключению клиентов
import requests
def get_ip_info(ip_address):
try:
response = requests.get(f"http://ip-api.com/json/{ip_address}")
data = response.json()
if data['status'] == 'success':
print(f"🌍 IP: {ip_address}")
print(f"🗺️ Страна: {data['country']}")
print(f"🏙️ Город: {data['city']}")
print(f"🛰️ Провайдер: {data['isp']}")
print(f"🧭 Координаты: {data['lat']}, {data['lon']}")
else:
print("❌ Не удалось определить данные.")
except Exception as e:
print("⚠️ Ошибка:", e)
# 🔹 Пример использования
get_ip_info("8.8.8.8") # Google DNS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3
💾 PyTermGui
🔍 Особенности:
🖥 Создание приложений с окнами и кнопками прямо в терминале
🚀 Лёгкая интеграция с Python-скриптами без GUI
💡 Идеально для серверов, терминалов, разработчиков CLI-приложений
🎯 Работает в Linux, macOS, Windows (везде, где есть терминал)
⚙️ Установка 👇👇👇
pip install pytermgui
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍12🔥5
video_streaming_with_flask_example-master.zip
2.7 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: flask, cv2
📂 База данных:
#web
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤5
✔ Анализ клиентских обращений или комментариев
✔ Фильтрация токсичных сообщений
✔ Создание “эмоционального ассистента”
✔ Разметка данных для ML
from textblob import TextBlob
def analyze_sentiment(text):
blob = TextBlob(text)
polarity = blob.sentiment.polarity
if polarity > 0.2:
tone = "🙂 Позитивный"
elif polarity < -0.2:
tone = "🙁 Негативный"
else:
tone = "😐 Нейтральный"
print(f"Тональность: {tone} (оценка: {polarity:.2f})")
# Примеры
analyze_sentiment("Я обожаю этот продукт, он шикарен!")
analyze_sentiment("Это худшее, что я когда-либо покупал.")
analyze_sentiment("Ну, нормально вроде бы.")
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍6🎉1
💾 PyPerCard
🔍 Особенности:
🧠 Идеально для MVP, сценариев, прототипов
🔥 Можно собрать микро-GUI без HTML/CSS/JS
🎯 Удобно использовать даже новичкам
🚀 Быстрое создание простых интерактивных интерфейсов
⚙️ Установка 👇👇👇
pip install pypercard
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍6👏2
✔ Аудит серверов, dev-машин, окружений CI/CD
✔ Безопасная настройка Linux/WSL перед деплоем
✔ Отладка контейнеров и виртуалок
✔ Обучение безопасности и DevSecOps
import os
import stat
def is_world_writable(path):
try:
mode = os.stat(path).st_mode
return bool(mode & stat.S_IWOTH)
except Exception:
return False
def is_executable(path):
return os.access(path, os.X_OK)
def scan_directory(path):
print(f"🔍 Сканирование: {path}")
for root, dirs, files in os.walk(path):
for name in files:
full_path = os.path.join(root, name)
if is_world_writable(full_path) and is_executable(full_path):
print(f"⚠️ Найден потенциальный риск: {full_path}")
# Пример: сканируем /usr/bin и /tmp
scan_directory("/usr/bin")
scan_directory("/tmp")
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥5❤2
💾 Datapane
🔍 Особенности:
📊 Быстрое представление данных без web-разработки
🧠 Отличный инструмент для исследователей, аналитиков и преподавателей
🔥 Легко делиться результатами — просто отправь HTML
🎯 Минимум кода — максимум визуального эффекта
⚙️ Установка 👇👇👇
pip install datapane
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤1
Единственный канал где делимся готовыми скриптами на Python 🚀 по крипто тематике абсолютно бесплатно 💸 :
👇👇👇
- Никакой воды🚀
- Алготрейдинг🤖
- Работа с API бирж, агрегаторов💻
- Автоматизации📈
Подпишись и пользуйся -> Crypto Python
👇👇👇
- Никакой воды
- Алготрейдинг
- Работа с API бирж, агрегаторов
- Автоматизации
Подпишись и пользуйся -> Crypto Python
Please open Telegram to view this post
VIEW IN TELEGRAM
100❤8🔥7👍1
Auto-Reaction-Bot.zip
10.1 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: pyrogram , flask
📂 База данных: mongoDB
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4
✔ Тестовые ассистенты, NPC в играх
✔ Ролевые симуляторы общения, собеседования
✔ Креативные боты для обучения или развлечения
✔ Персонализированные ИИ-компаньоны
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
tokenizer = AutoTokenizer.from_pretrained("microsoft/DialoGPT-medium")
model = AutoModelForCausalLM.from_pretrained("microsoft/DialoGPT-medium")
chat_history_ids = None
print("🤖 Начни разговор с ИИ-персонажем! (введите 'exit' для выхода)")
while True:
user_input = input("Ты: ")
if user_input.lower() == "exit":
break
new_input_ids = tokenizer.encode(user_input + tokenizer.eos_token, return_tensors="pt")
chat_history_ids = model.generate(
torch.cat([chat_history_ids, new_input_ids], dim=-1) if chat_history_ids is not None else new_input_ids,
max_length=1000,
pad_token_id=tokenizer.eos_token_id,
do_sample=True,
top_k=50,
top_p=0.95,
temperature=0.9
)
response = tokenizer.decode(chat_history_ids[:, new_input_ids.shape[-1]:][0], skip_special_tokens=True)
print("ИИ:", response)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤2