Skip to content

Instantly share code, notes, and snippets.

View baslie's full-sized avatar
🏠
Working from home

Роман Пуртов baslie

🏠
Working from home
View GitHub Profile
@baslie
baslie / prompt.txt
Last active July 25, 2025 12:12
Транскрибирование аудио в текст с заголовками (выделение жирным) — промпт для LLM
# Задача
Преобразовать транскрибацию аудио в структурированный текст с логичным изложением и заголовками.
---
## 1. Роль и подход
Работай как опытный редактор-корректор с экспертизой в области:
- Структурирования контента
@baslie
baslie / index.html
Created July 9, 2025 02:48
Анимация появления текста при скролле (для Тильды)
<!-- ********************************************************************** -->
<!-- Анимация появления текста при скролле -->
<!-- ********************************************************************** -->
<!-- Скрипт создаёт эффектную анимацию поочерёдного появления строк текста -->
<!-- снизу вверх при прокрутке страницы. Использует библиотеку GSAP -->
<!-- для плавных переходов и автоматически разбивает контент на строки -->
<!-- для создания каскадного эффекта появления. -->
<!-- ********************************************************************** -->
<!-- Инструкция: -->
<!-- 1. Добавить в Zero Block текстовые элементы -->
@baslie
baslie / index.html
Created June 25, 2025 04:36
Открытие Success URL формы Zero Block в новой вкладке (Тильда)
<!-- ********************************************************************** -->
<!-- Открытие Success URL формы Zero Block в новой вкладке -->
<!-- ********************************************************************** -->
<!-- Переопределяет стандартную функцию t396_onSuccess для изменения -->
<!-- поведения перенаправления после успешной отправки формы в Zero Block. -->
<!-- Заставляет success URL открываться в новой вкладке вместо текущей, -->
<!-- сохраняя при этом всю стандартную функциональность Тильды. -->
<!-- Требует включения jQuery в разделе «Настройки сайта → Ещё». -->
<!-- ********************************************************************** -->
@baslie
baslie / index.html
Last active June 24, 2025 15:56
Автоматическая пауза YouTube-видео при переключении (для Тильды и не только)
<!-- ********************************************************************** -->
<!-- Автоматическая пауза YouTube-видео при переключении -->
<!-- ********************************************************************** -->
<!-- Скрипт для нескольких YouTube-плееров, который при запуске одного -->
<!-- видео автоматически ставит на паузу все остальные на странице. -->
<!-- Использует YouTube API для управления плеерами. Стили опциональны. -->
<!-- ********************************************************************** -->
<style>
/*
Стили здесь «для красоты» — для скрипта они не нужны. Это просто как
@baslie
baslie / index.html
Created June 23, 2025 13:45
Фиксированный блок с динамической маской (для Тильды)
<!-- ********************************************************************** -->
<!-- Фиксированный блок с динамической маской -->
<!-- ********************************************************************** -->
<!-- Закрепляет первый экран (класс uc-first-screen) и создает эффект -->
<!-- «ухода под» остальные блоки при скролле через белую маску. -->
<!-- Поддерживает lazy loading Тильды и адаптивность. -->
<!-- ********************************************************************** -->
<script>
(function() {
@baslie
baslie / index.html
Last active June 12, 2025 05:26
Эффект Liquid Glass для шейпа Zero-блока Тильды
<!-- ********************************************************************** -->
<!-- Эффект Liquid Glass для шейпа Zero-блока Тильды -->
<!-- ********************************************************************** -->
<!-- Создает реалистичный эффект жидкого стекла с размытием фона и -->
<!-- полупрозрачностью. Применяется к любым элементам через CSS-класс. -->
<!-- Обратите внимаение что border-radius у шейпа -->
<!-- и «--uc-lg-border-radius» должны совпадать -->
<!-- ********************************************************************** -->
<style>
/* Основной контейнер для Liquid Glass */
@baslie
baslie / midjourney_to_docs.py
Last active May 17, 2025 12:18
Экспорт документации Midjourney в ZIP-архив из markdown-файлов
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
**********************************************************************
Экспорт документации Midjourney через Zendesk Help Center API
**********************************************************************
* Назначение
Экспорт статей help-центра docs.midjourney.com в офлайновый архив:
- собирает навигацию (категории → разделы → статьи);
@baslie
baslie / index.html
Last active February 21, 2025 07:31
Плавное отображение текста
<!-- ********************************************************************** -->
<!-- Плавное отображение текста -->
<!-- ********************************************************************** -->
<!--
settings {
"elemClass": "uc-text-animation",
"speedText": "0.3",
"bgColorTextAnimation": "#F8F7F8",
"opacityText": "0.8",
"textColor": "#002EFE"
@baslie
baslie / index.html
Created February 10, 2025 07:34
Скрываем некоторые характеристики в каталоге Тильды
<!-- ********************************************************************** -->
<!-- Скрываем некоторые характеристики в каталоге Тильды -->
<!-- ********************************************************************** -->
<script>
document.addEventListener("DOMContentLoaded", function(){
// Константы для настроек
const ALLOWED_NAMES = [
"Размер моста",
"Материал оправы",
"Гендерная принадлежность",
@baslie
baslie / index.html
Last active December 8, 2024 03:58
Замена иконок у кнопок на WhatsApp, Telegram, VK и прочие (Тильда)
<!-- ********************************************************************** -->
<!-- Замена иконок у кнопок на WhatsApp, Telegram, -->
<!-- VK и прочие в ЗероБлоке (Тильда) -->
<!-- ********************************************************************** -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.1/css/all.min.css">
<script>
document.addEventListener('DOMContentLoaded', function() {
var iconsMap = {
'.uc-contact-whatsapp': 'fa-brands fa-whatsapp',
'.uc-contact-telegram': 'fa-brands fa-telegram',