[2026-07-15] eagle: personal/plans/fasteners-stickers.md

This commit is contained in:
Alexey Martemyanov
2026-07-15 08:10:47 +06:00
parent 851365da89
commit df11a9bc67
+25 -18
View File
@@ -11,6 +11,7 @@ related: "[[family/documents/fasteners-nomenclature]]"
Создан HTML-файл для печати наклеек на банки с крепежом в Лаки Парк. Создан HTML-файл для печати наклеек на банки с крепежом в Лаки Парк.
**Файл:** `~/Documents/Дом/Наклейки крепеж/stickers.html` **Файл:** `~/Documents/Дом/Наклейки крепеж/stickers.html`
**Генератор:** `~/Documents/Дом/Наклейки крепеж/generate_stickers.py`
**Папка:** `~/Documents/Дом/Наклейки крепеж/` **Папка:** `~/Documents/Дом/Наклейки крепеж/`
## Формат наклеек ## Формат наклеек
@@ -18,28 +19,34 @@ related: "[[family/documents/fasteners-nomenclature]]"
- Размер: **38×20 мм** (≈2×8 см как запрашивалось) - Размер: **38×20 мм** (≈2×8 см как запрашивалось)
- Сетка на А4: **5 колонок × 9 строк** = 45 наклеек на лист (помещается на 1 лист) - Сетка на А4: **5 колонок × 9 строк** = 45 наклеек на лист (помещается на 1 лист)
- Разделительные линии: 0.5pt серые (при печати выглядят как ~1pt) - Разделительные линии: 0.5pt серые (при печати выглядят как ~1pt)
- Цветные встроенные SVG-иконки для каждого типа крепежа - Цветные встроенные **PNG-изображения** (base64), сгенерированные через Python/Pillow
## Визуальные обозначения (SVG) ## Как генерировались картинки
| Тип | Цвет | Иконка | Скрипт `generate_stickers.py` рисует каждый тип крепежа через PIL ImageDraw:
|-----|------|--------| - **Саморезы (ШСГД, шурупы, золотые):** корпус-прямоугольник с линиями резьбы, шляпка-круг с крестовым шлицем, остриё-треугольник
| ШСГД | Красный | Саморез с насечкой | - **Дюбели:** жёлтая втулка с поперечными рёбрами и верхним бортиком
| Дюбель | Жёлтый/золотой | Втулка с поперечными линиями | - **Дюбель-бабочка:** втулка + треугольные раскладные крылья
| Дюбель-бабочка | Жёлтый с крыльями | Втулка с раскладными крыльями | - **Дюбель для кабеля:** круглая втулка с отверстием-перекрестием
| Дюбель для кабеля | Жёлтый круглый | Втулка с перекрестием | - **Гвозди:** штырь с круглой шляпкой и треугольным остриём
| Сверлильный | Серый+красный наконечник | Саморез с красным сверлом | - **Пресс-шайба:** два концентрических круга + крест внутри
| Сверлильный красный | Красный | Полностью красный саморез | - **Сдвоенные гвозди (3×85/4×100):** два гвоздя рядом
| Сверлильный зелёный | Зелёный | Полностью зелёный саморез |
| Золотой (фосфатированный) | Золотистый | Саморез золотого цвета |
| Гвозди | Серый | Гвоздь с шляпкой |
| Пресс-шайба | Серый | Шайба с крестом внутри |
| Шуруп | Серый | Шуруп с крестовым шлицем |
| ШСМ-п/кр (линзовая) | Серый | Саморез с овальной головкой |
## Почему SVG вместо фото с магазинов Цветовая дифференциация:
- ШСГД — красная головка, серый корпус
- Золотой — золотистый (DA A5 20)
- Сверлильный красный — полностью красный
- Сверлильный зелёный — полностью зелёный
- Сверлильный пресс-шайба — добавлена шайба вокруг корпуса
- Гвозди, обычные саморезы — серые
Поисковый провайдер не индексирует российские сайты (leroymerlin.ru, lemana.pro, petrovich.ru, vseinstrumenti.ru) — все запросы возвращают пустой результат. Прямой доступ через web_extract блокируется. Поэтому сделаны узнаваемые схематичные SVG-иконки. ## Почему PNG/Pillow вместо фото с магазинов
1. Поисковый провайдер не индексирует российские сайты (leroymerlin.ru, lemana.pro, petrovich.ru, vseinstrumenti.ru) — все запросы пустые.
2. Прямой доступ через web_extract к российским магазинам блокируется.
3. Европейские магазины (OBI, Hornbach, Bauhaus) — страницы товаров доступны через web_extract, но картинки загружаются через JS/CloudFront, прямые URL не извлекаются.
4. fischer официальный сайт — описания доступны, картинки через CDN с динамическими URL.
5. Решение: самодостаточные PNG через Pillow, встроенные как base64 в HTML. Никаких внешних зависимостей при печати.
## Список номенклатуры (дедуплицированный, 45 позиций) ## Список номенклатуры (дедуплицированный, 45 позиций)