Скрипт автокорректировки курсов с Bestchange
Скрипт автокорректировки курсов с Bestchange
Этот скрипт разработан для автоматического мониторинга и обновления курсов валют на основе данных, предоставляемых платформой Bestchange.
Основные функции:
-
Мониторинг курса
- Подключение к API Bestchange для получения актуальных данных.
- Автоматическое обновление курсов в режиме реального времени.
-
Настройка правил коррекции
- Возможность задать маржу, минимальные и максимальные значения курса.
- Поддержка индивидуальных параметров для каждой валютной пары.
-
Интеграция с системами обмена
- Поддержка популярных платформ для обмена валют.
- Автоматическое применение новых курсов без необходимости ручного вмешательства.
-
Безопасность и надёжность
- Использование проверенных протоколов для передачи данных.
- Логирование всех изменений курса для дальнейшего анализа.
Кому это подходит:
- Владельцам обменных сервисов, которые хотят оптимизировать процесс обновления курсов.
- Пользователям, которым важна актуальность данных для принятия решений.
Скрипт настраивается под индивидуальные потребности, обеспечивая максимальную гибкость и удобство работы.
Trust Wallet Bot Service
Trust Wallet Bot Service
Введение
Представляем вашему вниманию автоматизированное управление кошельком Trust Wallet. Наш сервис позволяет вам удаленно управлять вашим криптовалютным кошельком с помощью защищенного REST API, что открывает новые возможности для автоматизации операций с более чем 100 различными криптовалютами. Данное решение обеспечивает удобство, безопасность и эффективность управления криптовалютными активами.
Основные возможности
Автоматизация транзакций
С Trust Wallet Bot Service вы можете автоматизировать проведение криптовалютных транзакций. Это особенно полезно для бизнеса, где требуется регулярное выполнение множества однотипных операций. Вместо ручного ввода данных и проведения транзакций, вы можете настроить автоматические процессы, которые будут выполнять все необходимые действия за вас.
Google Chrome + Playwright в Ubuntu Desktop
Google Chrome + Playwright в Ubuntu Desktop
Для контроля Google Chrome фреймворком Playwright необходим запуск Chrome в debug режиме.
Установка Google Chrome
Для начала установим Google Chrome. Откройте терминал и выполните следующие команды:
wget https://dl-ssl.google.com/linux/linux_signing_key.pub -O /tmp/google.pub
gpg --no-default-keyring --keyring /etc/apt/keyrings/google-chrome.gpg --import /tmp/google.pub
echo 'deb [arch=amd64 signed-by=/etc/apt/keyrings/google-chrome.gpg] http://dl.google.com/linux/chrome/deb/ stable main' | sudo tee /etc/apt/sources.list.d/google-chrome.list
sudo apt-get install google-chrome-stable
Эти команды загрузят установочный пакет Google Chrome, установят его и исправят возможные зависимости.
Trust Wallet bot — автоматизация кошелька
Trust Wallet bot — автоматизация кошелька
Был разработан сервис, предназначенный для автоматизации взаимодействия с Trust Wallet. Этот сервис позволяет пользователям автоматически принимать и осуществлять выплаты через Trust Wallet с использованием разработанного решения. Автоматизация данных процессов имеет целый ряд преимуществ.
Во-первых, автоматизация снижает необходимость в ручном управлении и мониторинге транзакций, что позволяет сэкономить время и ресурсы. Пользователи могут настроить сервис для автоматического выполнения определенных задач, таких как принятие платежей или отправка средств, что особенно полезно для тех, кто часто работает с криптовалютами.
Нагрузочные тесты с ali
Нагрузочные тесты с ali
Нагрузочное тестирование — это важный этап в разработке любого веб-приложения или сервиса. Оно помогает оценить, как приложение будет вести себя при высокой нагрузке, выявить узкие места в его архитектуре и оптимизировать его производительность. В этой статье мы познакомимся с инструментом Ali(https://github.com/nakabonne/ali) и рассмотрим несколько примеров использования для проведения нагрузочного тестирования.
Sassoft API: Интеграция Tron. Автоматизация приема и выплат USDT
Sassoft API: Интеграция Tron. Автоматизация приема и выплат USDT
В общий пул API был интегрирован новый API для работы с Tron (TRX) и проведение операций c USDT.
Основные операции, которые мы поддерживаем:
- Создание нового адреса TRX
- Активация адреса TRX
- Прием TRX, USDT-TRC-20
- Выплата TRX, USDT-TRC-20
Для проведения операций необходимо получение сессионного пароля, который будет шифровать приватные ключи сгенерированных или импортированных адресов.
Скрипт бекапов через Telegram API
Скрипт бекапов через Telegram API
Данный скрипт можно запускать через cron ежедневно, компресировать нужную папку и отправлять через своего Telegram бота к себе в чат для сохранения бекапов.
В итоге нам нужно указать:
VOLUME_DIR — папку, которую хотим отправлять в наш Telegram канал
MAX_FILE_SIZE — т.к у Telegram имеются лимиты на отправку одного файла, то не более 50 мегабайт.
Полезные команды по grep
Полезные команды по grep
Набор сниппетов для поиска, фильтрации через утилиту grep.
Рекурсивный поиск внутри директории (плюс замена пробелов)
grep -R 'project_id' . > file.txt grep -o '"name-[a-zA-Z-]*"' file.txt | tr \" "\b" > file-total.txt
Поиск строки в директории
grep -s 'export GITHUB_TOKEN' * .*
Поиск измененных yml, yaml файлов внутри ci/
if [[ $(git status -s | grep ci | grep -E "y(a)?ml") ]]; then echo "CI configurations have changed" fi
Статья будет дополняться…
GitHub Actions: отправка POST запросов с webrequest-action
GitHub Actions: отправка POST запросов с webrequest-action
name: POST example
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
send:
name: Send POST request from GitHub Actions
runs-on: ubuntu-latest
steps:
- name: Send post request
uses: satak/[email protected]
with:
url: https://some-url/handle-post
method: POST
payload: '{"foo": "bar", ""pipeline_name": "${{ github.event.repository.name }}"}'
При помощи webrequest-action можно делать множество различных запросов (как POST так и GET) самой разной сложности. Больше примеров можно найти в README автора.
Sassoft API: Wallets API — Bitcoind, Litecoind, Rippled
Sassoft API: Wallets API — Bitcoind, Litecoind, Rippled
Описание API
Для работы с данным API требуется загрузить платежные данные через личный кабинет cloud.sassoft.ru
Данный API сервис предназначен для управления криптовалютными кошельками:
- Bitcoin (Bitcoind)
- Litecoin (Litecoind)
- Ripple
Спецификация
- POST /bitcoind/address | /litecoind/address
- label * — label адреса
Пример запроса:
curl -X POST -H "Token: api-token" https://api.sassoft.ru/bitcoind/address -d '{"label":"my-label"}'
Пример ответа: