БЛОГ

Сортировка файлов при импорте в InDesign

Сценарий «sortFilesBeforePlace.jsx», написанный Роландом Дрегером, можно использовать для сортировки файлов, импортированных в Adobe ...

Скрипт, который расставляет номера в текстовых блоках InDesign

Написал короткий скрипт, который расставляет номера в текстовых блоках InDesign. // Script by Ivan Tolstikov @dmtrvk.ru try { if ...

Вывод дерева файлов через Питон

Взято тут, добавил r к строке пути, чтобы работало. from pathlib import Path # prefix components: space = ' ' branch = '│ ' # pointers: ...

П

Скрипты для InDesign

Подборка дополнительных скриптов для InDesign.

С

Свойства и формулы в Archicad: открывание дверей (англ+рус)

Свойство для указания открывания двери в Archicad в случае, когда в проекте смешаны двери из русскоязычной и англоязычной библиотеки ...

С

Онлайн-генератор подписей электронной почты

Скрипт для создания онлайн подписей электронной почты для офлайн программ вроде Firebird. Генерирует html файл с электронной подписью. ...

Анимация для IG с помощью JavaScript и AfterEffects

Рассказываю про то, как делал анимированный постер для бесплатных курсов по AutoCAD и Archicad (https://dmtrvk.ru/study/project/). Код ...

Урок — Cлучайный поворот текста в InDesign

Ролик о скачущем тексте в InDesign. Скомбинировал скрипт Rrrandomise и applyRandomCharacterStyle. Потом довел в фотошопе, и вот что ...

Скрипт для выбора победителя в инстаграме (из лайков)

Написал несколько скриптов для выбора победителей в Instagram конкурсах: по комментариям и по лайкам. В ролике рассказываю, как ...

Скрипт для выбора победителя в инстаграме (из комментариев)

Полностью переработал скрипт для выбора победителей в конкурсах для Instagram (логику и набор функций), который писал ранее. Код вот, ...

Урок — Буквы от больших к маленьким в InDesign

 Ролик о том, как сделать «растяжку» размерами букв в InDesign. Скрипт качать вот тут: https://github.com/dmtrvk/biggerCharactersTo. ...

Урок — Случайный стиль к выбранному тексту в InDesign

 Ролик о применении случайного стиля к выбранному тексту! Основан на уроке Кира Витковского о дикой типографике в inDesign. Скрипт ...

И

Select all images urls and download them

Извините, этот текст не доступен на русском языке. Recently, I was looking for a way to find all image urls in a text and download them ...

Маркер уклона для ArchiCAD

Давеча переколбасил существующий кастомный маркер наклона крыши для ArchiCAD 23+ (нашел когда-то на одном из форумов по ArchiCAD, не ...

Calculate inclination of a roof valley with Python

Извините, этот текст не доступен на русском языке. So I started with this: height = 60 print("Height: ", height) length = input("Enter ...

Ч

Как устроен GDL элемент и почему Архикад устарел

Что касается Архикада и взаимосвязи 3д и 2д в нём. В Архикаде в основе элементов лежит GDL — это интерпретируемый, максимально ...

Как скачать картинки с сайта с помощью Python

Скрипт, который сохраняет файлы по ссылкам

5 days of Dynamo

Давно наткнулся на вещь! Это бесплатный семинар по Дайнамо от Михаила Килкелли. Он автор огненного курса по программированию для Revit. ...

Как разыграть бесплатные места на курсе вёрстки для архитекторов (JS+Instagram)

Перед праздниками раздавали бесплатные места на курс вёрстки для архитекторов.? Ну а чтобы не просто разыгрывать через готовые сервисы, ...

Как проверить последовательность чисел в Питоне

О том,, как я делал странную работу через Python в ArchiCAD 23

Н

Пиксельный автомат «Жизнь» в грассхоппере

На нашем канале в Телеграме уже рассказывал про пиксельные автоматы, а именно — игру «Жизнь». А вот ее реализация ...

Про Python и ArchiCAD: удалить лишние слои

Скрипт, который выводит список (комбинацию слоёв) всех включенных слоёв ArchiCAD

Копировать и отразить направляющие в InDesign

Одна из очень нужных функций, которой нет в InDesign — копировать направляющие зеркально на другую станицу. Ради этого я начал писать ...

Поменять картинки местами в InDesign

Нашёл скрипт, который меняет две картинки местами. Больше ничего: просто две картинки местами. Найдено вот тут, там ещё есть. Сойдёт ...

Распечатать дерево проекта в ArchiCAD 23 через Python

О том,, как я делал странную работу через Python в ArchiCAD 23

Автоматический генератор планировок ArchiGAN

  Некоторое время назад наткнулся на статью об автоматической генерации планировок. Проверить в работе её можно по ссылке. Эта ...

Скрипты в Photoshop: automate, generate assets, batch rename

Как сохранить кучу всего сразу из фотошопа и при этом не потратить на настройку этого всего слишком много времени

ASCII fluid dynamics

Наткнулся на совершенно замечательное видео симуляции воды в ASCII на С. A tiny fluid simulator that fits in 80×25 terminal. ...

Задаём свойства объектам в ArchiCAD 23 через Python

О том, как я делал странную работу через Python в ArchiCAD 23

Python в ArchiCAD 23

Python в ArchiCAD 23 и почему он плох

П

Алгоритмы и структуры данных на Python 3

Питон появляется в ArchiCAD (еще в зачаточном виде, но тем не менее), широко распространен повсюду, как скриптовый язык и в Грассхоппер ...

В

Как посчитать что-то из таблицы с помощью Python

Вчера пришлось разобраться с одним заданием для одного воркшопа. В качестве задания была таблица вида: № Город Регион Федеральный округ ...

Урок — о том, как случайно повернуть объекты в InDesign

Урок о том, как быстренько повернуть объекты случайно в InDesign. Код скрипта SelectObjectsAndRotateRandomly.jsx: ...

И

How to float divs with different height

Извините, этот текст не доступен на русском языке. It was a little complicated to float divs with different height via clean css. Until ...

Виртуальная реальность и Facebook Spark AR

Как сделать маску для Instagram

Е

Автозамена в Sublime (regex, grep)

Есть плагин reg_replace для Sublime, и он умеет выполнять замену всякого на всякое с использованием regexp, например. Он легко ...

И

Порядок файлов при загрузке в пост WordPress

Идут годы, а в WP всё так и не сделали нормальный инструмент для сортировки загруженных изображений в посте (конечно, он был ещё хуже 7 ...

Т

Сортировка и подсчёт одинаковых элементов массива

Тут возникла задача автоматически посчитать одинаковые элементы массива. Сначала думал сортировать и сравнивать в цикле, но нашлось ...

R

Regex для email

Regex для вычленения всех email адресов из текста выглядит так: ([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+) Тут всё довольно ...