📌 Листинг 30 декабря 💰
Кто еще не зарегистрирован, потратьте всего несколько минут Вашего времени ❤️🔥, зарегистрируйтесь в боте … имеете неплохой шанс получить достойное вознаграждение 💎
❗️Поддержите мою работу 🙏
❗️Огромное спасибо Вам 🔥
Кто еще не зарегистрирован, потратьте всего несколько минут Вашего времени ❤️🔥, зарегистрируйтесь в боте … имеете неплохой шанс получить достойное вознаграждение 💎
❗️Поддержите мою работу 🙏
❗️Огромное спасибо Вам 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12😁4❤1
django4-aiogram3-template-main.zip
16.5 KB
📌 Скрипт шаблон
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram,django
📂 База данных: postgresql
📌 Скрипт простой полнофункциональный шаблон для Telegram ботов с веб приложением.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram,django
📂 База данных: postgresql
📌 Скрипт простой полнофункциональный шаблон для Telegram ботов с веб приложением.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
5🔥11❤6
📌 Информация об ip-адресе 👨💻
#минипроект
📌 Подпишись Python_Scripts❗️
import os
import urllib.request as urllib2
import json
while True:
ip = input("What is your target IP: ")
url = "http://ip-api.com/json/"
response = urllib2.urlopen(url + ip)
data = response.read()
values = json.loads(data)
print("IP: " + values["query"])
print("City: " + values["city"])
print("ISP: " + values["isp"])
print("Country: " + values["country"])
print("Region: " + values["region"])
print("Timezone: " + values["timezone"])
break
#минипроект
📌 Подпишись Python_Scripts❗️
🔥10👍4❤2
🚀 Полезные библиотеки Python
💾 Slowapi
📌 Библиотека Python, предназначенная для ограничения количества запросов (rate-limiting) в веб-приложениях, разработанных на основе FastAPI! Она использует библиотеку limits для реализации функциональности ограничения запросов.
Особенности включают возможность настройки лимитов на основе различных критериев (например, IP-адреса, уникального идентификатора пользователя или других параметров).
Она поддерживает конфигурацию различных стратегий ограничения, включая фиксированные временные окна и токен-ведро.
Позволяет легко интегрировать обработку превышения лимита запросов с возвратом соответствующих HTTP-ответов, таких как 429 (Too Many Requests).
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 Slowapi
📌 Библиотека Python, предназначенная для ограничения количества запросов (rate-limiting) в веб-приложениях, разработанных на основе FastAPI! Она использует библиотеку limits для реализации функциональности ограничения запросов.
Особенности включают возможность настройки лимитов на основе различных критериев (например, IP-адреса, уникального идентификатора пользователя или других параметров).
Она поддерживает конфигурацию различных стратегий ограничения, включая фиксированные временные окна и токен-ведро.
Позволяет легко интегрировать обработку превышения лимита запросов с возвратом соответствующих HTTP-ответов, таких как 429 (Too Many Requests).
⚙️ Установка 👇👇👇
pip install slowapi
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
👍16😁4❤2
youtube-dl-bot-main.zip
7.3 KB
📌 Скрипт для скачивания видео
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, bs4, requests
📂 База данных: -
📌 Скрипт Telegram бота для скачивания видео с Youtube, Instagram, TikTok, X, Spotify, Pinterest.
Отправил ссылку,получил видео файл.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, bs4, requests
📂 База данных: -
📌 Скрипт Telegram бота для скачивания видео с Youtube, Instagram, TikTok, X, Spotify, Pinterest.
Отправил ссылку,получил видео файл.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
🔥19❤5👍3
📌 Функция с помощью которой мы можем получить суточный "тренд" любого токена 👨💻
#минипроект
📌 Подпишись Python_Scripts❗️
def get_trend_with_rsi(symbol):
"""
Determines the trend for the given token using SMA and RSI.
:param symbol: Token symbol (e.g., "BTCUSDT").
:return: A string with the trend ("uptrend", "downtrend", "sideways", "undefined").
"""
url = "https://api.binance.com/api/v3/klines"
params = {
"symbol": symbol.upper(),
"interval": "1h", # Hourly data
"limit": 24 # Last 24 hours
}
try:
# Fetch data
response = requests.get(url, params=params)
response.raise_for_status() # Check for HTTP errors
data = response.json()
# Validate data
if not data or len(data) < 5:
return "undefined"
# Extract closing prices
close_prices = np.array([float(candle[4]) for candle in data])
# 1. Simple Moving Averages
sma_short = np.mean(close_prices[-5:]) if len(close_prices) >= 5 else None
sma_long = np.mean(close_prices[-20:]) if len(close_prices) >= 20 else None
# 2. RSI (14-period)
if len(close_prices) >= 14:
deltas = np.diff(close_prices)
gains = np.where(deltas > 0, deltas, 0)
losses = np.where(deltas < 0, -deltas, 0)
avg_gain = np.mean(gains[-14:])
avg_loss = np.mean(losses[-14:])
if avg_loss == 0: # Prevent division by zero
rsi = 100
else:
rs = avg_gain / avg_loss
rsi = 100 - (100 / (1 + rs))
else:
rsi = None # Not enough data for RSI
# Determine trend
trend = "undefined"
if sma_short and sma_long:
if sma_short > sma_long:
trend = "uptrend"
elif sma_short < sma_long:
trend = "downtrend"
# Refine trend using RSI
if rsi:
if rsi > 70:
return "downtrend (overbought)"
elif rsi < 30:
return "uptrend (oversold)"
elif 30 <= rsi <= 70 and trend == "undefined":
return "sideways"
return trend
except requests.exceptions.RequestException as e:
print(f"Error fetching data from Binance API: {e}")
return "undefined"
except Exception as e:
print(f"Error: {e}")
return "undefined"
#минипроект
📌 Подпишись Python_Scripts❗️
🔥10👍7❤1
🚀 Полезные библиотеки Python
💾 LiteJsonDB
📌 Библиотека Python, для работы с БД на основе JSON,для случаев когда не нужна сложная настройка.
-Простое управление данными : добавляйте, редактируйте, извлекайте и удаляйте данные с помощью всего нескольких строк кода.
-Шифрование данных : защитите свои данные с помощью дополнительного шифрования.
-Резервное копирование и восстановление : автоматическое резервное копирование для обеспечения безопасности ваших данных.
-Подколлекции : организуйте свои данные в аккуратные, вложенные структуры.
-Удобная обработка ошибок : полезные, красочные сообщения об ошибках, которые помогут вам.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 LiteJsonDB
📌 Библиотека Python, для работы с БД на основе JSON,для случаев когда не нужна сложная настройка.
-Простое управление данными : добавляйте, редактируйте, извлекайте и удаляйте данные с помощью всего нескольких строк кода.
-Шифрование данных : защитите свои данные с помощью дополнительного шифрования.
-Резервное копирование и восстановление : автоматическое резервное копирование для обеспечения безопасности ваших данных.
-Подколлекции : организуйте свои данные в аккуратные, вложенные структуры.
-Удобная обработка ошибок : полезные, красочные сообщения об ошибках, которые помогут вам.
⚙️ Установка 👇👇👇
pip install LiteJsonDb
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
1❤11👍2
Motion-Detection-Alert-System-for-CCTV-main.zip
6 KB
📌 Скрипт ip-камера, датчик движения
💻 ЯП: Python 3.11+🐍
💾 Модули: opencv, python-telegram-bot
📂 База данных: -
📌 Скрипт Telegram бот который мониторит видео с ip камеры, при регистрации движения присылает уведомление в реальном времени.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: opencv, python-telegram-bot
📂 База данных: -
📌 Скрипт Telegram бот который мониторит видео с ip камеры, при регистрации движения присылает уведомление в реальном времени.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
👍18❤2
📌 Сократитель ссылок с помощью сервиса bitly 👨💻
#минипроект
📌 Подпишись Python_Scripts❗️
import requests
import json
UI = input("Enter the long link: ")
api_key = 'You api key here'
headers = {
'Authorization': f'Bearer {api_key}',
'Content-Type': 'application/json',
}
data = {"long_url": UI}
for i in range(3):
result = requests.post("https://api-ssl.bitly.com/v4/shorten", headers=headers, data=json.dumps(data))
if result.status_code == 200:
break
if result.status_code == 200:
link = json.loads(result.content)['link']
print(f"\nYour shortened link: {link}")
else:
print("error occured")
#минипроект
📌 Подпишись Python_Scripts❗️
❤7👍2
🚀 Полезные библиотеки Python
💾 Aiocache
📌 Библиотека Python, для работы с кэшем!
Поддерживает различные бэкенды (Redis, Memcached, Simple Memory) и позволяет эффективно использовать кэширование в асинхронных приложениях, написанных на Python с использованием asyncio.
Предоставляет удобный интерфейс, декораторы для кэширования функций и продвинутые функции, такие как управление временем жизни записей и обработка ошибок кэша. Это полезный инструмент для улучшения производительности приложений, минимизации времени отклика и снижения нагрузки на базу данных.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 Aiocache
📌 Библиотека Python, для работы с кэшем!
Поддерживает различные бэкенды (Redis, Memcached, Simple Memory) и позволяет эффективно использовать кэширование в асинхронных приложениях, написанных на Python с использованием asyncio.
Предоставляет удобный интерфейс, декораторы для кэширования функций и продвинутые функции, такие как управление временем жизни записей и обработка ошибок кэша. Это полезный инструмент для улучшения производительности приложений, минимизации времени отклика и снижения нагрузки на базу данных.
⚙️ Установка 👇👇👇
pip install aiocache
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
👍6❤1
ChatGPT-Telegram-Bot-main.zip
104.3 KB
📌 Скрипт AI бот
💻 ЯП: Python 3.11+🐍
💾 Модули: python-telegram-bot, requests,bs4,lxml
📂 База данных: postgresql
📌 Скрипт мощный бот Telegram, который может использовать различные основные API-интерфейсы LLM, включая GPT-3.5/4/4 Turbo/4o/o1, DALL·E 3, Claude2.1/3/3.5 API, Gemini 1.5 Pro/Flash, Vertex AI (серия Claude/серия Gemini), Groq Mixtral-8x7b/LLaMA2-70b и DuckDuckGo (gpt-4o-mini, claude-3-haiku, Meta-Llama-3.1-70B, Mixtral-8x7B). Он позволяет пользователям вести эффективные беседы и искать информацию в интернете(google,duckduckgo), поддерживает работу в группах изолируя запросы, асинхронный, принимает все типы сообщений.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: python-telegram-bot, requests,bs4,lxml
📂 База данных: postgresql
📌 Скрипт мощный бот Telegram, который может использовать различные основные API-интерфейсы LLM, включая GPT-3.5/4/4 Turbo/4o/o1, DALL·E 3, Claude2.1/3/3.5 API, Gemini 1.5 Pro/Flash, Vertex AI (серия Claude/серия Gemini), Groq Mixtral-8x7b/LLaMA2-70b и DuckDuckGo (gpt-4o-mini, claude-3-haiku, Meta-Llama-3.1-70B, Mixtral-8x7B). Он позволяет пользователям вести эффективные беседы и искать информацию в интернете(google,duckduckgo), поддерживает работу в группах изолируя запросы, асинхронный, принимает все типы сообщений.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
🔥26❤6🎉5👍2👏1🤩1
📌 Перезагрузка ПК по таймеру👨💻
#минипроект
📌 Подпишись Python_Scripts❗️
import os
import time
def shutdown():
os.system("shutdown /s /t 1")
set_time = input("Shutdown After ----> ")
set_time = int(set_time)
sec = 60
print('Computer Will Now Shutdown in ' + str(set_time) + ' Minutes')
time.sleep(set_time * sec)
print('\n')
print('Computer Will Now Shutdown!')
time.sleep(3)
shutdown()
#минипроект
📌 Подпишись Python_Scripts❗️
😁17🔥7👍4
🚀 Полезные библиотеки Python
💾 Six
📌 Библиотека Python, для обеспечения совместимости кода между Python 2 и 3.
Предоставляет вспомогательные функции для сглаживания различий между версиями Python с целью написания кода Python, совместимого с обеими версиями Python.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 Six
📌 Библиотека Python, для обеспечения совместимости кода между Python 2 и 3.
Предоставляет вспомогательные функции для сглаживания различий между версиями Python с целью написания кода Python, совместимого с обеими версиями Python.
⚙️ Установка 👇👇👇
pip install six
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
❤5👍3🎉3
ebook-converter-bot-master.zip
50.8 KB
📌 Скрипт конвертер
💻 ЯП: Python 3.11+🐍
💾 Модули: telethon
📂 База данных: sqlite3
📌 Скрипт Telegram бота для конвертации формата электронных книг(поддержка 34 форматов).
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: telethon
📂 База данных: sqlite3
📌 Скрипт Telegram бота для конвертации формата электронных книг(поддержка 34 форматов).
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
👍8❤3🔥3
📌 Открытие рыночного ордера на binance futures с ТП,СЛ,установка плеча 👨💻
#минипроект
📌 Подпишись Python_Scripts❗️
import ccxt
def open_futures_order_market(api_key, api_secret, symbol, side, amount, take_profit, stop_loss, leverage):
"""
Открывает рыночный фьючерсный ордер на Binance с тейк-профитом, стоп-лоссом и плечом.
:param api_key: str, API ключ Binance
:param api_secret: str, API секрет Binance
:param symbol: str, торговая пара, например 'BTC/USDT'
:param side: str, 'buy' для длинной позиции, 'sell' для короткой
:param amount: float, количество базовой валюты
:param take_profit: float, цена тейк-профита
:param stop_loss: float, цена стоп-лосса
:param leverage: int, размер плеча
"""
# Подключение к Binance Futures
exchange = ccxt.binance({
'apiKey': api_key,
'secret': api_secret,
'options': {'defaultType': 'future'}, # Указываем, что работаем с фьючерсами
})
# Установка плеча
try:
exchange.set_leverage(leverage, symbol)
except Exception as e:
print(f"Ошибка установки плеча: {e}")
return
# Создание рыночного ордера для входа
try:
order = exchange.create_order(
symbol=symbol,
type='market', # Используем рыночный ордер
side=side,
amount=amount,
params={'reduceOnly': False} # Параметр для открытия позиции
)
print(f"Рыночный ордер на вход создан: {order}")
except Exception as e:
print(f"Ошибка создания рыночного ордера на вход: {e}")
return
# Создание ордера на тейк-профит
try:
tp_order = exchange.create_order(
symbol=symbol,
type='limit', # Используем лимитный ордер
side='sell' if side == 'buy' else 'buy', # Противоположная сторона для тейк-профита
amount=amount,
price=take_profit,
params={'reduceOnly': True} # Ордер для закрытия позиции
)
print(f"Тейк-профит ордер создан: {tp_order}")
except Exception as e:
print(f"Ошибка создания тейк-профит ордера: {e}")
return
# Создание ордера на стоп-лосс
try:
sl_order = exchange.create_order(
symbol=symbol,
type='stop_market', # Используем рыночный стоп-ордер
side='sell' if side == 'buy' else 'buy', # Противоположная сторона для стоп-лосса
amount=amount,
params={
'stopPrice': stop_loss, # Цена активации
'reduceOnly': True # Ордер для закрытия позиции
}
)
print(f"Стоп-лосс ордер создан: {sl_order}")
except Exception as e:
print(f"Ошибка создания стоп-лосс ордера: {e}")
return
#минипроект
📌 Подпишись Python_Scripts❗️
👍15❤4🔥4😁1
🚀 Полезные библиотеки Python
💾 Wheel
📌 Библиотека Python, , которая служит для ускорения установки библиотек и модулей. Если вы ведете разработку на Windows, а держите проект на Linux, wheel ускорит развертывание. «Колесо» пригодится, если вы деплоите по несколько раз в день. Самым усидчивым в плане разбора документации пригодится и setuptools.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 Wheel
📌 Библиотека Python, , которая служит для ускорения установки библиотек и модулей. Если вы ведете разработку на Windows, а держите проект на Linux, wheel ускорит развертывание. «Колесо» пригодится, если вы деплоите по несколько раз в день. Самым усидчивым в плане разбора документации пригодится и setuptools.
⚙️ Установка 👇👇👇
pip install wheel
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
👍8❤1
testopia-master.zip
607.4 KB
📌 Скрипт управления задачами
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: sqlalchemy
📌 Скрипт Telegram бот с AI, для постановки задач сотрудникам( разработчикам), отслеживание их выполнения, создания отчётов и т.д.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: sqlalchemy
📌 Скрипт Telegram бот с AI, для постановки задач сотрудникам( разработчикам), отслеживание их выполнения, создания отчётов и т.д.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
🔥7❤3👍2
📌 Конвертер валют👨💻
#минипроект
📌 Подпишись Python_Scripts❗️
from forex_python.converter import CurrencyRates, CurrencyCodes
from requests.exceptions import ConnectionError
from sys import argv
converter = CurrencyRates()
codes = CurrencyCodes()
def parse_arguments():
amount = 1
try:
amount = float(argv[1])
del argv[1]
except ValueError:
#no amount entered
#default amount
pass
#argv:
#[0] - program name
#[1] - SRC
#[2] - 'to'
#[3] - DST
if len(argv) != 4 or argv[2] != 'to':
raise Exception
return amount, argv[1].upper(), argv[3].upper()
#main
#parse arguments
usage = '[<amount>] <BASE> to <DESTINATION>'
try:
amount, base, dest = parse_arguments()
except:
print('usage:')
print(usage)
exit(1)
#convert
try:
base_symbol = codes.get_symbol(base)
dest_symbol = codes.get_symbol(dest)
#validate currencies
if base_symbol is None:
raise Exception(f'Currency {base} is invalid')
if dest_symbol is None:
raise Exception(f'Currency {dest} is invalid')
result = converter.convert(base_cur=base, dest_cur=dest, amount=amount)
result = round(result, 3)
print(f'{amount}{base_symbol} equals to {result}{dest_symbol}')
except ConnectionError as e:
print('Connection error')
exit(1)
except Exception as e:
print(e.args[0])
exit(1)
#минипроект
📌 Подпишись Python_Scripts❗️
👍9❤2