SamahFitBot-master.zip
4.9 MB
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, aiohttp
📂 База данных: sqlite3
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍4
✔ Личный тайм-трекинг и контроль продуктивности
✔ Автоматические напоминания о перерыве
✔ Мониторинг активности в учебных/рабочих сессиях
✔ Интеграция с Pomodoro, графиками и трекерами задач
from pynput import keyboard, mouse
import time
from datetime import datetime
last_active = time.time()
IDLE_THRESHOLD = 60 # секунд бездействия
log = []
def update_activity():
global last_active
last_active = time.time()
def on_press(key):
update_activity()
def on_click(x, y, button, pressed):
update_activity()
# Запуск слушателей
keyboard_listener = keyboard.Listener(on_press=on_press)
mouse_listener = mouse.Listener(on_click=on_click)
keyboard_listener.start()
mouse_listener.start()
print("🕵️ Монитор активности запущен. Нажмите Ctrl+C для остановки.")
try:
while True:
now = time.time()
idle_time = now - last_active
if idle_time < IDLE_THRESHOLD:
log.append((datetime.now(), "Активен"))
else:
log.append((datetime.now(), "Бездействие"))
time.sleep(60)
except KeyboardInterrupt:
print("\n📝 Лог активности:")
for entry in log:
print(f"{entry[0].strftime('%H:%M:%S')} — {entry[1]}")
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤1😁1
💾 WhisperX
🔍 Особенности:
🗣 Идеально для субтитров, подкастов, видео, лекций
⚡ Быстрее и точнее Whisper, особенно с выравниванием
🧠 Полезно для создания датасетов, аудиопоиска, обучения моделей
🎯 Один из лучших инструментов для open-source ASR (speech-to-text)
⚙️ Установка 👇👇👇
pip install whisperx
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5❤3
file-extractor-bot-master.zip
16.4 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: pyTelegramBotAPI, requests, opencv, openpyxl
📂 База данных: mongoDB
Извлекает содержимое файлов, форматирует их и присылает их в чат пользователю.
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5❤3
✔ Анализ чужих репозиториев
✔ Подготовка проекта к open-source
✔ Личный код-ревью перед отправкой
✔ Обучение разработчиков
import os
def analyze_project(path="my_project"):
total_files = 0
total_lines = 0
max_depth = 0
biggest_file = ("", 0)
for root, _, files in os.walk(path):
depth = root[len(path):].count(os.sep)
max_depth = max(max_depth, depth)
for file in files:
if file.endswith(".py"):
total_files += 1
file_path = os.path.join(root, file)
with open(file_path, encoding="utf-8", errors="ignore") as f:
lines = f.readlines()
line_count = len(lines)
total_lines += line_count
if line_count > biggest_file[1]:
biggest_file = (file_path, line_count)
print(f"📂 Путь: {path}")
print(f"📄 Python файлов: {total_files}")
print(f"📏 Общая длина кода: {total_lines} строк")
print(f"⛓️ Максимальная вложенность: {max_depth} уровней")
print(f"🏋️ Самый большой файл: {biggest_file[0]} ({biggest_file[1]} строк)")
analyze_project("my_project")
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤4
💾 Docxtpl
🔍 Особенности:
📝 Позволяет отделить дизайн шаблона от кода
📂 Работает с любыми документами Word, поддерживает кириллицу
🔥 Отлично интегрируется в CRM, ERP, Django, FastAPI, Flask
🎯 Спасает при массовой генерации документов, справок, контрактов
⚙️ Установка 👇👇👇
pip install docxtpl
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍14🔥7❤2
InvitePal-main.zip
9.3 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: python-telegram-bot
📂 База данных: MySQL
🛠️Функционал:
🏆 Система вознаграждений : зарабатывайте баллы за каждого успешного реферала и используйте вознаграждения.
🔗 Персонализированные реферальные ссылки : поделитесь своей уникальной реферальной ссылкой.
📊 Отслеживайте рефералов и баланс : проверяйте историю рефералов и текущий баланс баллов.
🎉 Обмен наград : Обменивайте баллы на захватывающие награды.
🔒 Безопасная интеграция с базами данных : хранение и извлечение информации о пользователях и вознаграждениях в MySQL.
🎛️ Панель администратора : легко настраиваемые параметры и команды.
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3❤2
Единственный канал где делимся готовыми скриптами на Python 🚀 по крипто тематике абсолютно бесплатно 💸 :
👇👇👇
- Никакой воды🚀
- Алготрейдинг🤖
- Работа с API бирж, агрегаторов💻
- Автоматизации📈
Подпишись и пользуйся -> Crypto Python
👇👇👇
- Никакой воды
- Алготрейдинг
- Работа с API бирж, агрегаторов
- Автоматизации
Подпишись и пользуйся -> Crypto Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4❤1
✔ Быстрое создание справочных систем
✔ Автоответчики для сайтов и поддержки
✔ Боты для внутренней документации
✔ Самообучающиеся системы из текстов
import nltk
from nltk.tokenize import sent_tokenize
from collections import defaultdict
nltk.download("punkt")
def extract_qa_pairs(text):
sentences = sent_tokenize(text)
qa_pairs = defaultdict(list)
for sent in sentences:
if "это" in sent or "называется" in sent or "означает" in sent:
question = f"Что такое {sent.split()[0]}?"
answer = sent
qa_pairs[question].append(answer)
return qa_pairs
# Пример текста
doc = """
HTTP — это протокол передачи данных. Он используется браузерами для получения информации с серверов.
DNS означает систему доменных имён, которая сопоставляет имена с IP-адресами.
"""
pairs = extract_qa_pairs(doc)
for q, a_list in pairs.items():
print(f"❓ {q}")
for a in a_list:
print(f"✅ {a}")
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤2
💾 jusText
🔍 Особенности:
🧹 Автоматически чистит веб-страницы для анализа
📊 Подходит для извлечения новостей, блогов, документации
🧠 Простая интеграция в парсеры и NLP-пайплайны
🎯 Работает оффлайн, быстро, без JS или рендеринга
⚙️ Установка 👇👇👇
pip install justext
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥8👍4
tg-yandexmusicdownload-bot-main.zip
9.1 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: pyrogram, requests, yandex-music
📂 База данных: -
Поддерживает выбор качества, загрузку обложек и простое управление.
⚙️ Возможности:
🎧 Скачивание треков с Яндекс.Музыки
🖼 Получение только обложки трека
🔍 Inline-поиск по названию
🗣 Выбор качества звучания (низкое / оптимальное / лучшее)
🧹 Очистка временных файлов после отправки
🤖 Простой Telegram-интерфейс на Pyrogram
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤6🔥4🤩2👏1
✔ Вытянуть музыку или речь из видео
✔ Сделать MP3 из лекции, подкаста, YouTube-записи
✔ Сохранять аудио из обучающих курсов
✔ Быстро и просто конвертировать без сайтов
from moviepy.editor import VideoFileClip
import os
def convert_to_mp3(video_path):
filename = os.path.splitext(os.path.basename(video_path))[0]
output_path = f"{filename}.mp3"
video = VideoFileClip(video_path)
audio = video.audio
audio.write_audiofile(output_path)
print(f"✅ Аудио сохранено: {output_path}")
# Пример использования
convert_to_mp3("video.mp4")
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤3
💾 Glances
🔍 Особенности:
🧠 Один инструмент — и для людей, и для автоматизации
📡 Можно интегрировать в DevOps, cron-скрипты, дашборды
🚀 Кроссплатформенно, удобно и расширяемо
🎯 Реально полезно для серверов, ноутбуков, экспериментов и CI
⚙️ Установка 👇👇👇
pip install Glances
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍3❤2
VPN-Generator-Manager-master.zip
17.2 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, httpx, aiofiles
📂 База данных: -
Бот работает внутри контейнера Docker и может быть автоматически развернут с помощью конвейера CI/CD GitHub Actions.
Функции:
- Управляйте пользователями вашего VPN-сервера
- Получить список пользователей
- Выполнение действий с учетными записями пользователей
- Провека активности пользователя
- Получать уведомления о состоянии сервера
- Использовать как отдельное приложение или внутри контейнера Docker.
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤4🔥2
✔ Рабочие станции, где часто скачивают и не убирают
✔ Помощь пожилым или не технарям — порядок без усилий
✔ Автоочистка папок, подключаемых к облаку
✔ Разгрузка флешек и внешних HDD
import os
import shutil
from pathlib import Path
# Папка, которую нужно разгрести
SOURCE_DIR = Path.home() / "Downloads"
# Категории по расширениям
FILE_CATEGORIES = {
"Документы": [".pdf", ".docx", ".txt", ".xlsx"],
"Изображения": [".jpg", ".png", ".jpeg", ".svg"],
"Архивы": [".zip", ".rar", ".7z"],
"Программы": [".exe", ".msi", ".dmg"],
"Видео": [".mp4", ".avi", ".mkv"],
"Музыка": [".mp3", ".wav", ".ogg"],
"Прочее": []
}
def sort_files(source: Path):
for file in source.iterdir():
if file.is_file():
moved = False
for category, extensions in FILE_CATEGORIES.items():
if file.suffix.lower() in extensions:
target_dir = source / category
target_dir.mkdir(exist_ok=True)
shutil.move(str(file), target_dir / file.name)
print(f"📁 {file.name} → {category}/")
moved = True
break
if not moved:
target_dir = source / "Прочее"
target_dir.mkdir(exist_ok=True)
shutil.move(str(file), target_dir / file.name)
print(f"📁 {file.name} → Прочее/")
sort_files(SOURCE_DIR)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤4🔥3
💾 Termgraph
🔍 Особенности:
📊 Позволяет быстро «увидеть» данные без Excel и matplotlib
🧠 Работает везде, даже на сервере без графики
🎯 Очень удобна в скриптах, автоотчётах, crontab-логах
🔥 Суперлёгкая альтернатива сложным дашбордам
⚙️ Установка 👇👇👇
pip install termgraph
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍11🔥5❤2
wb_parser_bot-main.zip
81.2 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, bs4, requests
📂 База данных: -
📋 Возможности:
- Парсинг карточки товара по ссылке
- Автоматическое определение ключевых слов
- Проверка позиций в поисковой выдаче WB
- Красивый отчет с топовыми позициями
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥5👍1
✔ Расшифровка заметок с бумажек или доски
✔ Автоматизация студенческих работ и домашних заданий
✔ Перевод рукописей в цифровой вид
✔ OCR для исследований, архивов, лингвистики
from PIL import Image
import pytesseract
# Путь к Tesseract (на Windows)
# pytesseract.pytesseract.tesseract_cmd = r"C:\Program Files\Tesseract-OCR\tesseract.exe"
# Рукописные модели лучше работают с tessdata_best
custom_config = r'--oem 1 --psm 6 -l eng'
def recognize_handwritten(image_path):
img = Image.open(image_path)
text = pytesseract.image_to_string(img, config=custom_config)
return text
# Пример
text = recognize_handwritten("handwritten_note.jpg")
print("📝 Распознанный текст:\n", text)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤4🔥4😁2
💾 Omegaconf
🔍 Особенности:
⚙️ Управление конфигами — без боли и дублирования
🧠 Поддержка ссылок, шаблонов, строгости и переопределения
🚀 Отлично работает с Hydra, PyTorch, sklearn, FastAPI и даже CLI
🎯 Упрощает настройку сложных проектов и параметризацию
⚙️ Установка 👇👇👇
pip install omegaconf
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤2
salary_aggregate_bot-main.zip
917.7 KB
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, fastapi, pytest
📂 База данных: mongoDB
🚀 Возможности:
📆 Группировка данных по дням, неделям или месяцам
📈 Агрегация зарплат за заданный период времени
🤖 Взаимодействие через Telegram-бота
🌐 REST API для получения агрегированных данных
🐳 Развёртывание с использованием Docker Compose
🧪 Тестирование с использованием pytest
#telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования:
Выбирай своё направление:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5