{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "Блог Михаила Озорнина: заметки с тегом figma",
    "_rss_description": "Главная · Блог · Работы ·",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/mikeozornin.ru\/blog\/tags\/figma-2\/",
    "feed_url": "https:\/\/mikeozornin.ru\/blog\/tags\/figma-2\/json\/",
    "icon": "https:\/\/mikeozornin.ru\/blog\/user\/userpic@2x.jpg?1614204384",
    "author": {
        "name": "Михаил Озорнин",
        "url": "https:\/\/mikeozornin.ru\/blog\/",
        "avatar": "https:\/\/mikeozornin.ru\/blog\/user\/userpic@2x.jpg?1614204384"
    },
    "items": [
        {
            "id": "193",
            "url": "https:\/\/mikeozornin.ru\/blog\/all\/how-to-backup-figma-files\/",
            "title": "Как бекапить фигму",
            "content_html": "<p class=\"lead\">Сегодня фигма написала, что она прекращает продажи в России (<a href=\"http:\/\/figma.com\/blog\/our-response-to-ukraine\/\">figma.com\/blog\/our-response-to-ukraine<\/a>). Меня спрашивают и коллеги, и не только, что делать. Пишу, как забекапить файлы из фигмы.<\/p>\n<h2>Скачать в png<\/h2>\n<p>Если вы хотите скачать макеты в png, см. пост <a href=\"https:\/\/mikeozornin.ru\/blog\/all\/how-to-download-screens-from-zeplin-and-figma\">Автоматическое скачивание новых экранов из Цеплина и Фигмы<\/a><\/p>\n<h2>Скачать исходники<\/h2>\n<p>Формат фигмы проприетарный, исходники фигмы можно будет только загрузить в другую фигму (другую команды или личный аккаунт).<\/p>\n<p>Если нужно скачать лишь несколько файлов, скачайте вручную, и не заморачивайтесь со скриптом:<br \/>\nFile > Save local copy…<\/p>\n<p>Если нужно скачать несколько файлов, то вручную можно задолбаться. Вот как сделать автоматически<\/p>\n<ol start=\"1\">\n<li>Выпускаете токен доступа (лучше завести пользователя только с read-only-правами). См. <a href=\"https:\/\/www.figma.com\/developers\/api#access-tokens\">figma.com\/developers\/api#access-tokens<\/a><\/li>\n<\/ol>\n<ol start=\"2\">\n<li>Устанавливаете figma-backup из npm (<a href=\"https:\/\/github.com\/mimshins\/figma-backup\">github.com\/mimshins\/figma-backup<\/a>). Пакет не наш, ответственности не несу.<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">npm install -g figma-backup<\/code><\/pre><ol start=\"3\">\n<li>Устанавливаете jq:<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">brew install jq<\/code><\/pre><ol start=\"4\">\n<li>Запускаете скрипт, заменив <em>{{переменные}}<\/em> на значения.<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">FIGMA_TOKEN={{token}}\r\nTEAM_ID={{team-id}}\r\n\r\nPROJECTS_ID=$(curl -H &quot;X-FIGMA-TOKEN: $FIGMA_TOKEN&quot; &quot;https:\/\/api.figma.com\/v1\/teams\/$TEAM_ID\/projects&quot; | jq -j '.projects[] | .id, &quot; &quot;')\r\necho &quot;$PROJECTS_ID&quot;\r\necho &quot;=====&quot;\r\n\r\nnpx figma-backup -e &quot;{{email}}&quot; -p &quot;{{password}}&quot; -t &quot;$FIGMA_TOKEN&quot; --projects-ids $PROJECTS_ID<\/code><\/pre><ol start=\"5\">\n<li>Вы получите папку, в которой будет лежать все файлы, с которым имеет доступ пользователь {{email}}.<\/li>\n<\/ol>\n<ol start=\"6\">\n<li>Если нужно запускать регулярно, добавьте в крон и\/или в CI-пайплайн.<\/li>\n<\/ol>\n<p>Готовьтесь, это все работает медленно. Наши 2,5 гигабайта файлов экспортируются 3 часа.<\/p>\n<p>Наверное, как-то можно сделать параллельно, не смотрели. Точно можно сделать вариант «не качать файлы, если они не менялись», пока не заморачивались.<\/p>\n",
            "date_published": "2022-03-09T21:18:23+03:00",
            "date_modified": "2024-05-20T23:11:58+03:00",
            "image": "https:\/\/mikeozornin.ru\/blog\/pictures\/how-to-backup-figma-files.png",
            "_date_published_rfc2822": "Wed, 09 Mar 2022 21:18:23 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "193",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": [
                    "https:\/\/mikeozornin.ru\/blog\/pictures\/how-to-backup-figma-files.png"
                ]
            }
        }
    ],
    "_e2_version": 3798,
    "_e2_ua_string": "E2 (v3798; Aegea)"
}