[PYTHON:TODAY]
62.2K subscribers
2.22K photos
985 videos
283 files
1.38K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

Приват: https://boosty.to/pythontoday
YouTube: https://clck.ru/3LfJhM
Канал админа: @akagodlike
Чат: @python2day_chat

Сотрудничество: @web_runner

Канал в РКН: https://clck.ru/3GBFVm
加入频道
This media is not supported in your browser
VIEW IN TELEGRAM
🔊 Прокачай любое аудио — даже если на фоне перфоратор и кот на баяне.

Auphonic — бесплатная нейросеть, которая буквально спасает испорченные записи. Пара кликов — и даже диктофон с лекции превращается в студийную дорожку.

💥 Что умеет:
— Поддерживает любые аудио и видео форматы;
— Убирает фоновый гул, тишину, «э-э-э» и прочий мусор;
— Спокойно вытягивает плохой звук с Zoom, диктофона или камеры;
— Делит трек на вокал и музыку, как профи;
— Даёт 2 часа обработки БЕСПЛАТНО каждый месяц. 🎁

🎙 Хоть подкаст пиши, хоть видос озвучивай — всё делается в пару кликов.

🔗 Сохраняем и тестим ТУТ

#nn #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥158
🔥 aiograpi: Асинхронная библиотека для работы с приватным API Instagram на Python.

aiograpi — мощная асинхронная библиотека на Python, предназначенная для взаимодействия с приватным API Instagram. Предоставляет широкий спектр возможностей для автоматизации и интеграции с Instagram

Ключевые возможности:
➡️ Получение публичных данных: Информация о пользователях, постах, историях, подписчиках и подписках.
➡️ Доступ к контактным данным: Извлечение публичных email и номеров телефонов из бизнес-профилей.
➡️ Работа с контентом: Загрузка и скачивание фотографий, видео, IGTV, Reels, альбомов и историй.
➡️ Управление взаимодействиями: Лайки, комментарии, подписки и отписки.
➡️ Работа с хэштегами и геолокацией: Получение данных по хэштегам и местоположениям.
➡️ Инсайты и аналитика: Доступ к метрикам аккаунта, постов и историй.
➡️ Управление сообщениями:Отправка и получение сообщений в Direct, включая вложения.

⚙️Установка:
pip install aiograpi


Пример использования:
from aiograpi import Client

async def main():
cl = Client()
await cl.login(username='your_username', password='your_password')
user_id = await cl.user_id_from_username('target_username')
medias = await cl.user_medias(user_id, 20)
for media in medias:
print(media.caption)

# Запуск асинхронной функции
import asyncio
asyncio.run(main())


⚠️ Важные замечания:
🟢Ответственное использование: Соблюдайте политику использования Instagram, чтобы избежать блокировок.
🟢Обновления: Регулярно обновляйте библиотеку для получения новых функций и исправлений.
🟢Документация: Подробные инструкции и примеры доступны в репозитории проекта.

5️⃣ GitHub/Инструкция

👇 Готовый скрипт в архиве

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🔥124😱1
aiograpi-main.zip
4 MB
🔥 aiograpi — асинхронная Python-библиотека для работы с приватным API Instagram. Идеальный инструмент для автоматизации и анализа без лишней возни.

Умеет:
Получать данные профилей, подписчиков, постов и сторис.
Доставать email и телефоны из бизнес-аккаунтов.
Скачивать и загружать фото, видео, Reels и IGTV.
Автоматизировать лайки, комментарии, подписки.
Работать с хэштегами и геолокацией.
Получать инсайты и метрики.
Читать и писать сообщения в Direct.

Подходит для скрейпинга, аналитики и ботов 👍

📂 Сохраняем
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥152😱1
This media is not supported in your browser
VIEW IN TELEGRAM
😎 Идея для стартапа

Стать миллиардером очень просто, нужно просто... снять гараж.

Аренда такой локации стоит от 5-10к в час, затраты на строительство отбиваются буквально за несколько дней. 🤑

С добрым утром! 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥107👍22😱153🤯2🫡2
📍 Получаем данные о стране с помощью Python — быстро, просто и в стиле Data Science.

Хочешь узнать площадь, столицу или список регионов любой страны прямо из кода? Библиотека countryinfo делает это за пару строчек!

📦 Установка:
pip install countryinfo


⚙️ Пример работы:
from countryinfo import CountryInfo
from typing import List, Union

def get_country_info(country_name: str) -> None:
country = CountryInfo(country_name)

area: Union[int, None] = country.area()
population: Union[int, None] = country.population()
provinces: Union[List[str], None] = country.provinces()
capital: Union[str, None] = country.capital()

print(f"📍 Страна: {country_name}")
print(f"📐 Площадь: {area:,} км²")
print(f"👥 Население: {population:,} человек")
print(f"🏙 Столица: {capital}")
print(f"📌 Регионы: {', '.join(provinces[:5])} ... (и другие)")

if __name__ == "__main__":
get_country_info("Russia")


🖱 Работает для большинства стран мира;
🖱 Возвращает столицы, регионы, валюту, соседей и даже границы;
🖱 Отлично подходит для геоанализов, ботов, дашбордов и просто фана.

📂 Сохраняй, пригодится в проект!

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍388🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
👺 Arc2Face — бесплатная нейросеть, которая превращает одно фото человека в десятки реалистичных вариаций. Позволяет генерировать стили, возраст, а также другие эмоции за пару кликов.

⚡️ Работает шустро;
💻 Можно скачать и юзать локально;
🧠 Основана на ArcFace + StyleGAN = 🔥

📂 Сохраняем и пробуем ТУТ

#nn #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54🔥164
This media is not supported in your browser
VIEW IN TELEGRAM
😎 Когда тебе немного за 30, и на хобби остаётся один час в день *в неделю

С добрым утром! Хорошей недели сталкеры 🚘
Please open Telegram to view this post
VIEW IN TELEGRAM
👍68🔥28🫡5🤯1
🔥 Полезные библиотеки Python

💻 Blackbird — мощный инструмент OSINT для поиска аккаунтов по всему интернету.

Ищете эффективный способ обнаружить учетные записи пользователя по нику или email?
Blackbird — продвинутый инструмент для OSINT-исследований, позволяющий быстро находить профили на более чем 600 платформах.

🔍 Среди них:
➡️ YouTube
➡️ Instagram
➡️ Twitter
➡️ Facebook
➡️ GitHub
➡️ Steam
➡️ Telegram и многие другие.

Ключевые возможности:
🟢Широкий охват:проверяет наличие аккаунтов на сотнях сайтов и социальных сетей.
🟢Интеграция с WhatsMyName:повышает точность поиска.
🟢Экспорт результатов:сохраняйте отчеты в форматах PDF, CSV или HTTP.
🟢AI-анализ:использует модели NER для извлечения метаданных и ускорения анализа.

🗳 Установка:
1.Клонируйте репозиторий

   git clone https://github.com/p1ngul1n0/blackbird
cd blackbir


2.Установите зависимости

   pip install -r requirements.txt


Пример использования:
- Поиск по нику:

   python blackbird.py --username ваш_ник


- Поиск по email:

   python blackbird.py --email ваш[email protected]


- Экспорт в PDF:

   python blackbird.py --email ваш[email protected] --pdf


⚙️ GitHub/Инструкция

👇 Готовый скрипт в архиве

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥73😱2🫡2🤯1
blackbird-main.zip
1 MB
💻 Blackbird — продвинутый инструмент для OSINT-исследований, позволяющий быстро находить профили на более чем 600 платформах.

🔍 Среди них:
➡️ YouTube
➡️ Instagram
➡️ Twitter
➡️ Facebook
➡️ GitHub
➡️ Steam
➡️ Telegram и многие другие
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥73
💀 Комары, всё! Киберпанк на страже твоего покоя.

Израильский стартап дропнул гаджет, который сканирует комнату, выискивает комаров 🦟 и подсвечивает их ЛАЗЕРОМ.

🔫 В арсенале:
— ИК-датчики;
— Камера;
— ИИ, который отличает комара от пылинки;
— И, конечно, электрошокер-мухобойка, чтобы завершить миссию без кровавых стен.

А главное — пуш на смартфон, когда вражина обнаружена😆 Это уже не борьба с насекомыми, а мини-шутер в твоей спальне.

⚔️ «Звездные войны», только против комаров.

Это нам надо 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥120👍29😱9🫡5🤯21
🔥 Полезные библиотеки Python

Newspaper4k — мощная библиотека на Python для парсинга и анализа новостных статей. Это обновленный форк популярной Newspaper3k, дополненный новыми функциями и поддержкой более 40 языков.

Ключевые возможности:
➡️ Извлечение контента: получайте заголовки, авторов, даты публикации и основной текст статьи без лишнего "мусора".
➡️ NLP-инструменты: автоматически определяйте ключевые слова и создавайте краткие аннотации к статьям.
➡️ Массовый парсинг: используйте многопоточность для одновременной обработки множества статей, что значительно ускоряет процесс.
➡️ Интеграция с Google News: ищите и анализируйте новости по ключевым словам, темам и регионам.

Установка:

pip install newspaper4k


👨‍💻 Пример использования:

import newspaper

# Создаем объект статьи
article = newspaper.article('https://example.com/news/article')

# Выводим информацию о статье
print(article.authors)
print(article.publish_date)
print(article.text)
print(article.top_image)

# Выполняем NLP-анализ
article.nlp()
print(article.keywords)
print(article.summary)


Идеальный инструмент для разработчиков, исследователей и аналитиков, которым необходимо эффективно собирать и обрабатывать новостной контент.

⚙️ GitHub/Инструкция

👇 Готовый скрипт в архиве

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥45👍193🫡1
newspaper4k.zip
8.9 MB
⌨️ Newspaper4k — Идеальный инструмент для разработчиков, исследователей и аналитиков, которым необходимо эффективно собирать и обрабатывать новостной контент.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥13
This media is not supported in your browser
VIEW IN TELEGRAM
🔫 Геймеры думают быстрее? Учёные подтверждают!

Новое исследование показало: мозг любителей экшен-игр работает заметно быстрее, чем у тех, кто в игры почти не играет. Участники должны были определить направление движения точек на экране — и геймеры не только справлялись быстрее, но и показывали повышенную активность в зоне мозга, отвечающей за реакцию и пространственное восприятие.

Активнее всего работала дорсальная зрительная система — именно она помогает быстро принимать решения и ориентироваться в пространстве.

🫶 Отправляем маме и продолжаем катку — это тренировка мозга, а не просто игрушки! 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍58🔥186😱4🤯1🫡1
🚀 Ловите мощнейшую подборку по нейросетям и языковым моделям!

Всё, что нужно для старта и прокачки в LLM:
📄 Актуальные курсы и туториалы.
🛠 Инструменты и фреймворки для работы.
🤝 Активное сообщество и свежие рессы.

📂 Подходит и новичкам, и профи — сохраняем и пробуем ТУТ

#nn #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45🔥115
👨‍💻 Автоматизируем отправку писем с вложениями на Python — профессионально и с логами!

Как автоматизировать процесс рассылки писем по электронной почте. Будет полезно абсолютно каждому, кто когда-либо сталкивался с необходимостью отправлять информацию или рекламные сообщения большому количеству получателей.

📩 Готовый скрипт, который:
✔️ Создаёт письмо с HTML-телом и вложением.
✔️ Отправляет его через SMTP.
✔️ Сохраняет в папку "Отправленные".
✔️ Показывает логи в консоли и сохраняет их в файл.
✔️ Оборачивает всё в функции с обработкой ошибок.

Код:

import os
import time
import imaplib
import smtplib
import logging
from typing import Optional
from email.mime.text import MIMEText
from email.header import Header
from email.mime.multipart import MIMEMultipart
from email.mime.base import MIMEBase
from email import encoders
from email.utils import formatdate

# Логгирование
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s — %(levelname)s — %(message)s",
handlers=[
logging.FileHandler("email_sender.log"),
logging.StreamHandler()
]
)

def create_email(
from_addr: str,
to_addr: str,
subject: str,
body: str,
attachment_path: Optional[str] = None
) -> MIMEMultipart:
logging.info("Создание письма...")
msg = MIMEMultipart()
msg["From"] = from_addr
msg["To"] = to_addr
msg["Subject"] = Header(subject, 'utf-8')
msg["Date"] = formatdate(localtime=True)
msg.attach(MIMEText(body, 'html', 'utf-8'))

if attachment_path and os.path.exists(attachment_path):
try:
part = MIMEBase('application', "octet-stream")
with open(attachment_path, "rb") as file:
part.set_payload(file.read())
encoders.encode_base64(part)
part.add_header(
'Content-Disposition',
f'attachment; filename="{os.path.basename(attachment_path)}"'
)
msg.attach(part)
logging.info(f"Файл прикреплен: {attachment_path}")
except Exception as e:
logging.error(f"Ошибка при прикреплении файла: {e}")
else:
logging.warning("Файл не найден или не указан — письмо будет без вложения.")

return msg

def send_email(
smtp_server: str,
smtp_port: int,
from_addr: str,
from_pass: str,
to_addr: str,
message: MIMEMultipart
) -> None:
try:
with smtplib.SMTP(smtp_server, smtp_port) as smtp:
smtp.starttls()
smtp.login(from_addr, from_pass)
smtp.sendmail(from_addr, to_addr, message.as_string())
logging.info(f"Письмо отправлено на {to_addr}")
except Exception as e:
logging.error(f"Ошибка отправки письма: {e}")

def save_to_sent(
imap_server: str,
imap_port: int,
from_addr: str,
from_pass: str,
message: MIMEMultipart
) -> None:
try:
with imaplib.IMAP4(imap_server, imap_port) as imap:
imap.login(from_addr, from_pass)
imap.select('Sent')
imap.append('Sent', None, imaplib.Time2Internaldate(time.time()), message.as_bytes())
logging.info("Письмо сохранено в 'Sent'")
except Exception as e:
logging.error(f"Ошибка сохранения письма: {e}")

if __name__ == "__main__":
FROM_EMAIL = "[email protected]"
FROM_PASSWORD = "*"
SMTP_SERVER = "*.mail.ru"
SMTP_PORT = 25
IMAP_PORT = 143
TO_EMAIL = "[email protected]"
SUBJECT = "Тема сообщения"
BODY = "Текст сообщения"
ATTACHMENT_PATH = "сертификат.pdf"

try:
email_msg = create_email(FROM_EMAIL, TO_EMAIL, SUBJECT, BODY, ATTACHMENT_PATH)
send_email(SMTP_SERVER, SMTP_PORT, FROM_EMAIL, FROM_PASSWORD, TO_EMAIL, email_msg)
save_to_sent(SMTP_SERVER, IMAP_PORT, FROM_EMAIL, FROM_PASSWORD, email_msg)
except Exception as e:
logging.critical(f"Критическая ошибка: {e}")


📩 Загружай свои письма и забудь про ручную рутину!

📂 Сохрани себе или шарь тому, кто занимается рассылками и документооборотом.

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍50🔥97😱3🫡1