Python_Scripts
8.23K subscribers
1.01K photos
5 videos
674 files
1.54K links
Скрипты 💾 на Python 🐍
- боты 🛠
- парсеры📁
- чекеры🔍
- автоматизация🔧
- многое другое💻

Ваши предложения📝 @cmd_dark @CMD_Vega
Download Telegram
🚀 Полезные библиотеки Python

💾 Emoji

📌 Библиотека Python, которая позволяет получить эмодзи по его текстовому названию.

Может быть полезно в проектах, где используются эмодзи, но не хочется хранить их как символ, потому что IDE может плохо их отображать. При этом по названию будет понятен смысл смайлика. Также при написании приложения для обмена сообщениями это будет удобной фичей для пользователей.

Есть поддержка нескольких языков и синонимов (алиасов).

⚙️ Установка 👇👇👇

pip install emoji


📁 Документация

#библиотеки

📌 Подпишись Python_Scripts ❗️
👍32
anonymizer_bot-main.zip
14.7 KB
📌 Скрипт бот для анонимного общения

💻  ЯП:  Python 3.11+🐍
💾  Модули: aiogram
📂  База данных: -

📌 Скрипт Telegram Bot, который позволяет отправлять сообщение в группу анонимно.

Через данного бота пользователи могут анонимно общаться, или просто присылать разные данные, которые бот будет пересылать от своего имени в группу, указанную в настройках.

📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️

#telegram

📌
Подпишись  Python_Scripts❗️
👍8🔥31
📌 Пищалка азбукой Морзе 👨‍💻
import time
import platform

# Morse code dictionary
morse_code_dict = {
'A': '.-',
'B': '-...',
'C': '-.-.',
'D': '-..',
'E': '.',
'F': '..-.',
'G': '--.',
'H': '....',
'I': '..',
'J': '.---',
'K': '-.-',
'L': '.-..',
'M': '--',
'N': '-.',
'O': '---',
'P': '.--.',
'Q': '--.-',
'R': '.-.',
'S': '...',
'T': '-',
'U': '..-',
'V': '...-',
'W': '.--',
'X': '-..-',
'Y': '-.--',
'Z': '--..',
'0': '-----',
'1': '.----',
'2': '..---',
'3': '...--',
'4': '....-',
'5': '.....',
'6': '-....',
'7': '--...',
'8': '---..',
'9': '----.',
'.': '.-.-.-',
',': '--..--',
'?': '..--..',
"'": '.----.',
'!': '-.-.--',
'/': '-..-.',
'(': '-.--.',
')': '-.--.-',
'&': '.-...',
':': '---...',
';': '-.-.-.',
'=': '-...-',
'+': '.-.-.',
'-': '-....-',
'_': '..--.-',
'"': '.-..-.',
'$': '...-..-',
'@': '.--.-.',
' ': '/'
}

def play_sound(duration):
# For Windows
if platform.system() == 'Windows':
import winsound
winsound.Beep(1000, duration) # Beep at 1000 Hz for 'duration' milliseconds
# For Linux/macOS
else:
import os
os.system('printf "\a"') # Produces system beep

def text_to_morse(text):
morse_code = ''
for char in text.upper():
if char in morse_code_dict:
morse_code += morse_code_dict[char] + ' '
else:
morse_code += '/ ' # If character is not found, consider it as a space
return morse_code

def morse_to_sound(morse_code):
for symbol in morse_code:
if symbol == '.':
play_sound(100) # Dot duration: 100 milliseconds
elif symbol == '-':
play_sound(300) # Dash duration: 300 milliseconds
elif symbol == ' ':
time.sleep(0.3) # Pause between characters: 300 milliseconds
elif symbol == '/':
time.sleep(0.7) # Pause between words: 700 milliseconds

if __name__ == '__main__':
# Get input from user
text = input("Enter text to convert to Morse code: ")

# Convert text to Morse code
morse = text_to_morse(text)
print("Morse Code:", morse)

# Convert Morse code to sound
morse_to_sound(morse)
   

#минипроект

📌 Подпишись  Python_Scripts❗️
👍1110😁5
🚀 Полезные библиотеки Python

💾 Pyperclip

📌 Библиотека Python, для работы с буфером обмена.

⚙️ Установка 👇👇👇

pip install pyperclip


📁 Документация

#библиотеки

📌 Подпишись Python_Scripts ❗️
🔥43👍1
wildberries-notification-bot-main.zip
139.6 KB
📌 Скрипт парсер Wb.

💻  ЯП:  Python 3.11+🐍
💾  Модули: aiogram
📂  База данных: sqlalchemy

📌 Скрипт Telegram бот для получения информации о товаре с Wildberries по артикулу карточки товара и с возможностью подписки на уведомления,работой в группах, простой админ-панелью.

📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️

#telegram

📌
Подпишись  Python_Scripts❗️
54🔥4👏2
⚡️ Море IT-информации, а полезное найти все сложнее?

Мы собрали лучшие Telegram-ресурсы, которые помогут тебе развиваться:

📱 Python — от фишек языка и уроков, до практических примеров и готовых скриптов.

👩‍💻 Linux\Python — сообщество для изучающих Linux и Python одновременно.

📱 GitHub — лучшие находки с гитхаба и просторов open-source.

📱 IT Курсы — более 2ТБ проверенных курсов по Python, Devops, Backend, Frontend и др...

🔥 Не стоит ждать, заходи прямо сейчас, чтобы не упустить!
Please open Telegram to view this post
VIEW IN TELEGRAM
4
📌 Представление римских цифр в виде арабских👨‍💻
import sys


romanStr = sys.argv[1]
romanStr = str(romanStr)
dict = {
'I':1,
'V':5,
'X':10,
'L':50,
'C':100,
'D':500,
'M':1000
}

num = 0

romanStr = romanStr.replace("IV","IIII")
romanStr = romanStr.replace("IX","VIIII")
romanStr = romanStr.replace("XL","XXXX")
romanStr = romanStr.replace("XC","LXXXX")
romanStr = romanStr.replace("CD","CCCC")
romanStr = romanStr.replace("CM","DCCCC")
myStr = list(romanStr)
for char in myStr:
num = num + dict[char]

print(num)
   

#минипроект

📌 Подпишись  Python_Scripts❗️
👍8🔥4😁21👏1
🚀 Полезные библиотеки Python

💾 HTMY

📌 Библиотека Python, движок рендеринга , который позволяет создавать HTML-компоненты!

Поддерживает функциональный подход, контексты наподобие React, обработку ошибок через ErrorBoundary и встроенные HTML-теги. Система полностью настраиваемая, поддерживает Markdown и асинхронную интернационализацию. Подходит для работы с любыми бэкендами, CSS и JS-фреймворками. Удобен для гибкого управления логикой и визуализацией.

⚙️ Установка 👇👇👇

pip install htmy


📁 Документация

#библиотеки

📌 Подпишись Python_Scripts ❗️
👍5🎉21
Movie_search_application_Flask-master.zip
294.8 KB
📌 Скрипт рейтинг фильмов/сериалов

💻  ЯП:  Python 3.11+🐍
💾  Модули: flask
📂  База данных: sqlalchemy

📌 Скрипт web приложение подобие "КиноПоиск", полный функционал, лёгкая интуитивно понятная настройка и запуск.

📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️

#other

📌
Подпишись  Python_Scripts❗️
👍4🔥43
📌 Проверка правильности формата адреса электронной почты 👨‍💻
def addressVal(address):
dot = address.find(".")
at = address.find("@")
if (dot == -1):
print("Invalid")
elif (at == -1):
print("Invalid")
else:
print("Valid")

print("This program will decide if your input is a valid email address")
while(True):
print("A valid email address needs an '@' symbol and a '.'")
x = input("Input your email address:")

addressVal(x)
   

#минипроект

📌 Подпишись  Python_Scripts❗️
👍10😁9🔥3👏21
🚀 Полезные библиотеки Python

💾 RuTS

📌 Библиотека Python,  для извлечения статистик из текстов на русском языке. Предоставляет инструменты для анализа текстов, включая частотный анализ и другие метрики.

⚙️ Установка 👇👇👇

pip install ruts


📁 Документация

#библиотеки

📌 Подпишись Python_Scripts ❗️
👍82
django-template-main.zip
3.3 MB
📌 Скрипт простой функциональный шаблон

💻  ЯП:  Python 3.11+🐍
💾  Модули: django
📂  База данных: sqlite3, postgresql

📌 Скрипт шаблон web приложения Django,минимально загружен и уже имеет некоторые настройки для легкого развертывания на сервере. Реализует регистрацию пользователей и всякие мелочи.

📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️

#other

📌
Подпишись  Python_Scripts❗️
👍126
📌 To-Do список с сохранением задач в файл, с возможностью добавлять, удалять, просматривать задания👨‍💻
import os

FILE_NAME = "tasks.txt"

def load_tasks():
"""Загружает задачи из файла."""
if os.path.exists(FILE_NAME):
with open(FILE_NAME, "r") as file:
return [line.strip() for line in file.readlines()]
return []

def save_tasks(tasks):
"""Сохраняет задачи в файл."""
with open(FILE_NAME, "w") as file:
for task in tasks:
file.write(task + "\n")

def display_tasks(tasks):
"""Отображает список задач."""
if not tasks:
print("Ваш список задач пуст.")
else:
print("\nВаши задачи:")
for i, task in enumerate(tasks, 1):
print(f"{i}. {task}")

def main():
"""Главная функция программы."""
tasks = load_tasks()
while True:
print("\nМеню:")
print("1. Показать задачи")
print("2. Добавить задачу")
print("3. Удалить задачу")
print("4. Выйти")
choice = input("Выберите действие (1-4): ").strip()

if choice == "1":
display_tasks(tasks)
elif choice == "2":
task = input("Введите задачу: ").strip()
if task:
tasks.append(task)
save_tasks(tasks)
print("Задача добавлена!")
elif choice == "3":
display_tasks(tasks)
try:
task_num = int(input("Введите номер задачи для удаления: "))
if 1 <= task_num <= len(tasks):
removed_task = tasks.pop(task_num - 1)
save_tasks(tasks)
print(f"Задача '{removed_task}' удалена!")
else:
print("Неверный номер задачи.")
except ValueError:
print("Введите корректный номер.")
elif choice == "4":
print("Выход из программы. До свидания!")
break
else:
print("Неверный выбор. Попробуйте снова.")

if __name__ == "__main__":
main()
   

#минипроект

📌 Подпишись  Python_Scripts❗️
👍85🔥1😁1
🚀 Полезные библиотеки Python

💾 Python-decouple

📌 Библиотека Python,  для управления конфигурационными параметрами приложения, позволяющая легко отделять настройки от кода и загружать их из различных источников (например, файлов .env).

⚙️ Установка 👇👇👇

pip install python-decouple


📁 Документация

#библиотеки

📌 Подпишись Python_Scripts ❗️
👍43
FileSorter-main.zip
6.7 MB
📌 Скрипт сортировщик

💻  ЯП:  Python 3.11+🐍
💾  Модули: os, shutil
📂  База данных: -

📌 Скрипт простой сортировщик файлов по расширениям(для начала работы, просто запустить в целевой папке).

📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️

#other

📌
Подпишись  Python_Scripts❗️
👍42
📌 Случайный совет adviceslip👨‍💻
import requests

API_URL = "https://api.adviceslip.com/advice"

def get_random_advice():
"""Получает случайный совет из API."""
try:
response = requests.get(API_URL)
if response.status_code == 200:
data = response.json()
advice = data["slip"]["advice"]
print(f"Совет дня: {advice}")
else:
print("Не удалось получить совет. Попробуйте позже.")
except Exception as e:
print(f"Произошла ошибка: {e}")

if __name__ == "__main__":
print("Программа: Случайный совет")
while True:
print("\nМеню:")
print("1. Получить случайный совет")
print("2. Выйти")
choice = input("Выберите действие (1-2): ").strip()

if choice == "1":
get_random_advice()
elif choice == "2":
print("Выход из программы. До свидания!")
break
else:
print("Неверный выбор. Попробуйте снова.")

#минипроект

📌 Подпишись  Python_Scripts❗️
👍54
🚀 Полезные библиотеки Python

💾 Pyinstrument

📌 Библиотека Python,  профилировщик который помогает анализировать производительность кода, предоставляя детализированные отчёты о времени выполнения.

⚙️ Установка 👇👇👇

pip install pyinstrument


📁 Документация

#библиотеки

📌 Подпишись Python_Scripts ❗️
4👍2
GoblinMineBot-master.zip
2 MB
📌 Скрипт автоматизации GoblinMine

💻  ЯП:  Python 3.11+🐍
💾  Модули: aiohttp, aiohttp-proxy, bs4, pyrogram, telethon
📂  База данных: -

📌 Скрипт обновленный бот для автоматизации всех действий в игре GoblinMine (многопоточный, асинхронный, поддержка proxy, полный функционал)

📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️

#telegram

📌
Подпишись  Python_Scripts❗️
🔥42
📌 Котировка криптовалют с помощью сервиса CoinGecko👨‍💻
import requests

API_URL = "https://api.coingecko.com/api/v3/simple/price"

def get_crypto_price(crypto, currency="usd"):
"""Получает текущую цену криптовалюты в указанной валюте."""
try:
params = {
"ids": crypto,
"vs_currencies": currency
}
response = requests.get(API_URL, params=params)
if response.status_code == 200:
data = response.json()
if crypto in data:
price = data[crypto][currency]
print(f"Текущая цена {crypto.capitalize()} в {currency.upper()}: {price}")
else:
print("Криптовалюта не найдена.")
else:
print("Не удалось получить данные. Проверьте ввод.")
except Exception as e:
print(f"Произошла ошибка: {e}")

if __name__ == "__main__":
print("Программа: Текущие цены криптовалют")
while True:
print("\nМеню:")
print("1. Узнать цену криптовалюты")
print("2. Выйти")
choice = input("Выберите действие (1-2): ").strip()

if choice == "1":
crypto = input("Введите название криптовалюты (например, bitcoin): ").strip().lower()
currency = input("Введите валюту (например, usd, eur): ").strip().lower()
get_crypto_price(crypto, currency)
elif choice == "2":
print("Выход из программы. До свидания!")
break
else:
print("Неверный выбор. Попробуйте снова.")

#минипроект

📌 Подпишись  Python_Scripts❗️
👍122🔥1
🚀 Полезные библиотеки Python

💾 SymPy

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

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

⚙️ Установка 👇👇👇

pip install sympy


📁 Документация

#библиотеки

📌 Подпишись Python_Scripts ❗️
5👍1