{"id":3057,"date":"2023-07-03T03:35:50","date_gmt":"2023-07-03T08:35:50","guid":{"rendered":"https:\/\/www.teamdesk.net\/blog\/?p=3057"},"modified":"2023-07-03T03:35:51","modified_gmt":"2023-07-03T08:35:51","slug":"backup-and-restore-tools-crossplatform","status":"publish","type":"post","link":"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/","title":{"rendered":"Backup and Restore Tools are now cross-platform"},"content":{"rendered":"\n<p>After recurring questions on how to run <a href=\"https:\/\/www.teamdesk.net\">TeamDesk<\/a> Backup and Restore command-line tools on Mac we decided to give it a chance, but eventually we ended up with a major update&#8230; Let&#8217;s take a look on what&#8217;s new and changed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Swiss Army Knife<\/h2>\n\n\n\n<p>Instead of having two separate programs, one for backup and another for restore now you have one, called td. Whether it will run backup or restore is specified via <em>command<\/em> argument:<\/p>\n\n\n\n<p>What was: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tdbackup &lt;url&gt; -u &lt;user&gt; -p &lt;password&gt; ...\ntdrestore &lt;url&gt; -u &lt;user&gt; -p &lt;password&gt; ...<\/code><\/pre>\n\n\n\n<p>now is: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>td backup &lt;url&gt; -u &lt;user&gt; -p &lt;password&gt; ...\ntd restore &lt;url&gt; -u &lt;user&gt; -p &lt;password&gt; ...<\/code><\/pre>\n\n\n\n<p>And we added two more commands, <em>import<\/em> and <em>export<\/em>. More on this later.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cross-platform<\/h2>\n\n\n\n<p>The tool now runs on modern versions of Windows, macOS and Linux. Just unpack the archive either with GUI tool or with command in the console:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -xvf &lt;archive-name&gt;<\/code><\/pre>\n\n\n\n<p>and you are ready to go, there is no more extra downloads and installations. On some barebone Linux systems you might need to install additional OS components: (<em>libicu<\/em> and\/or <em>libssl<\/em>) via OS-specific package manager.<\/p>\n\n\n\n<p>Supported OS versions, for both 64-bit Intel\/AMD and ARM64-based processors:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Windows 10+, <\/li>\n\n\n\n<li>Windows Server 2012+<\/li>\n\n\n\n<li>macOS: Catalina+<\/li>\n\n\n\n<li>Linux: CentOS 7+, Debian 10+, Fedora 36+, openSUSE 15+, Oracle Linux 7+, RHEL 7+, Ubuntu 18.04+<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Standard command line<\/h2>\n\n\n\n<p>We brought td tools&#8217; command-line interface in par with other widely used command line tools.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Arguments are now prefixed with double-dash, e.g. <code>--user<\/code>, <code>--file<\/code> or <code>--delimiter<\/code>. Some commonly used arguments have abbreviations to a single letter, prefixed with single dash: <code>-u<\/code>, <code>-f<\/code>. <\/li>\n\n\n\n<li>Argument names are case sensitive: -u and &#8211;user are valid, -U or &#8211;User are not.<\/li>\n\n\n\n<li>Arguments and their values can be separated with a space, equal sign or colon.<br><code>-u test@test.com<\/code> or <code>-u:test@test.com<\/code> or <code>-u=test@test.com<\/code><br>are all valid.<\/li>\n\n\n\n<li>Use <code>td --help<\/code> (or -? or -h) to list commands or <code>td <em>command<\/em> --help<\/code> to list command&#8217;s arguments and options. <\/li>\n\n\n\n<li>While command line interface is largely compatible with previous version of backup restore tools, please beware there are with few edge-case exceptions.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Response Files<\/h2>\n\n\n\n<p><em>Response files<\/em> are text files where you can place repeatedly used arguments (either all on a single line or one per line) and pick up the content of the file instead of typing those arguments in the command line. For example, you can create a text file, say apitest.txt with the content:<\/p>\n\n\n\n<p><code>https:\/\/www.teamdesk.net\/secure\/api\/v2\/21995<\/code><br><code>--user test@test.com<\/code><br><code>--password pwd<\/code><\/p>\n\n\n\n<p>and then run<\/p>\n\n\n\n<p><code>td backup @apitest.txt --verbose<\/code><\/p>\n\n\n\n<p>You can use multiple response files per command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>td backup @apitest.txt @csvoptions.txt --verbose<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">New backup and restore configuration format<\/h2>\n\n\n\n<p>There is a still file with configuration settings (td.config.yml), but it is now in YAML format. Long story short, it&#8217;s a simple text file with a set of <code>name: value<\/code> pairs, one per line. Given we now have all-in-one multi-purpose tool we think the use of config file should be limited to global defaults, while for command specific defaults the use of response files is encouraged. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Import command<\/h2>\n\n\n\n<p>In addition to <em>backup<\/em> and <em>restore<\/em> commands we added new <em>import<\/em> and <em>export<\/em> commands.<\/p>\n\n\n\n<p><em>Import <\/em>is a configuration-free, table-specific version of <em>restore<\/em>. The information restore takes from the configuration file <em>import<\/em> gets from the command line. For example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>td import &lt;url&gt; -u ... -p ... --file Test.csv --table Test --column Text --column Date=Date --column Created=Timestamp<\/code><\/pre>\n\n\n\n<p>means &#8220;from file Test.csv to table Test import columns file&#8217;s Text and Date columns into corresponding columns of the database and Created file&#8217;s column into Timestamp database column.&#8221;  If no columns are specified at all, we try to import all columns from the CSV file into database columns with the same name. If you need to import all but some columns, specify them via <em>&#8211;exclude<\/em> argument.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>td import &lt;url&gt; -u ... -p ... --file Test.csv --table Test --exclude Created<\/code><\/pre>\n\n\n\n<p>This functionality is available in the GUI version of TeamDesk Restore Tool and now it&#8217;s usable from the command line as well.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Export command<\/h2>\n\n\n\n<p><em>Export<\/em> is a freeform data retrieval command <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>td export &lt;url&gt; -u ... -p ... --file Test.csv --table Test --column Text Date Timestamp --filter \"not IsNull(&#91;Date])\" --sort Date\/\/DESC<\/code><\/pre>\n\n\n\n<p>By specifying &#8211; (minus) as file name you can output the result directly to the console (though in this case files from attachment columns are not downloaded). This allows you to direct the output to some other tools for further processing &#8212; this trick is quite common in Unix-based systems but also supported by <a href=\"https:\/\/learn.microsoft.com\/powershell\/\">Microsoft PowerShell<\/a>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>td export &lt;url&gt; -u ... -p ... --file - --table Test --column Text Date\n| ConvertFrom-Csv -d `t | Format-Table<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">New feature: URL import<\/h2>\n\n\n\n<p>In case the data imported to attachment column is URL we now automatically download URL contents and send the file to attachment column.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">New option: &#8211;culture<\/h2>\n\n\n\n<p>By default, numbers and dates are formatted to and parsed out of CSV files using locale and language settings defined by the OS the program runs on. Previously the only option to achieve different output format was to change OS settings. Now you can specify desired locale to format dates and numbers via &#8211;culture argument. For example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>td backup ... --culture=en-GB<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Backup and Restore GUI tools<\/h2>\n\n\n\n<p>So far GUI tools remain Windows-only though we plan to replace them eventually with Web version. Yet, they received new culture (via configuration file) and URL upload feature, deserving new major version.<\/p>\n\n\n\n<p>Feel free to download new version of <a href=\"https:\/\/teamdesk.crmdesk.com\/answer.aspx?aid=22386\" target=\"_blank\" rel=\"noreferrer noopener\">TeamDesk Backup and Restore Tools<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After recurring questions on how to run TeamDesk Backup and Restore command-line tools on Mac we ended up with a major update&#8230;<\/p>\n","protected":false},"author":4,"featured_media":3073,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[307,308],"class_list":["post-3057","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-whats-new","tag-backup","tag-restore"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Backup and Restore Tools are now cross-platform - TeamDesk Blog<\/title>\n<meta name=\"description\" content=\"After recurring questions on how to run TeamDesk Backup and Restore command-line tools on Mac we ended up with a major update...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Backup and Restore Tools are now cross-platform - TeamDesk Blog\" \/>\n<meta property=\"og:description\" content=\"After recurring questions on how to run TeamDesk Backup and Restore command-line tools on Mac we ended up with a major update...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/\" \/>\n<meta property=\"og:site_name\" content=\"TeamDesk Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-03T08:35:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-03T08:35:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2023\/07\/tdcsv-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kirill Bondar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirill Bondar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/backup-and-restore-tools-crossplatform\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/backup-and-restore-tools-crossplatform\\\/\"},\"author\":{\"name\":\"Kirill Bondar\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/22c4c05bd657513c8b00122fa364c8d2\"},\"headline\":\"Backup and Restore Tools are now cross-platform\",\"datePublished\":\"2023-07-03T08:35:50+00:00\",\"dateModified\":\"2023-07-03T08:35:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/backup-and-restore-tools-crossplatform\\\/\"},\"wordCount\":766,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/backup-and-restore-tools-crossplatform\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/tdcsv-2.png\",\"keywords\":[\"backup\",\"restore\"],\"articleSection\":[\"What's New\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/backup-and-restore-tools-crossplatform\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/backup-and-restore-tools-crossplatform\\\/\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/backup-and-restore-tools-crossplatform\\\/\",\"name\":\"Backup and Restore Tools are now cross-platform - TeamDesk Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/backup-and-restore-tools-crossplatform\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/backup-and-restore-tools-crossplatform\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/tdcsv-2.png\",\"datePublished\":\"2023-07-03T08:35:50+00:00\",\"dateModified\":\"2023-07-03T08:35:51+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/22c4c05bd657513c8b00122fa364c8d2\"},\"description\":\"After recurring questions on how to run TeamDesk Backup and Restore command-line tools on Mac we ended up with a major update...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/backup-and-restore-tools-crossplatform\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/backup-and-restore-tools-crossplatform\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/backup-and-restore-tools-crossplatform\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/tdcsv-2.png\",\"contentUrl\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/tdcsv-2.png\",\"width\":800,\"height\":800,\"caption\":\"Backup and restore\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/backup-and-restore-tools-crossplatform\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Backup and Restore Tools are now cross-platform\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/\",\"name\":\"TeamDesk Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/22c4c05bd657513c8b00122fa364c8d2\",\"name\":\"Kirill Bondar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc5bc844095b5753ccc73c589c028bf16615674f289668146bbd59205a08a52d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc5bc844095b5753ccc73c589c028bf16615674f289668146bbd59205a08a52d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc5bc844095b5753ccc73c589c028bf16615674f289668146bbd59205a08a52d?s=96&d=mm&r=g\",\"caption\":\"Kirill Bondar\"},\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/author\\\/kirill-bondar\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Backup and Restore Tools are now cross-platform - TeamDesk Blog","description":"After recurring questions on how to run TeamDesk Backup and Restore command-line tools on Mac we ended up with a major update...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/","og_locale":"en_US","og_type":"article","og_title":"Backup and Restore Tools are now cross-platform - TeamDesk Blog","og_description":"After recurring questions on how to run TeamDesk Backup and Restore command-line tools on Mac we ended up with a major update...","og_url":"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/","og_site_name":"TeamDesk Blog","article_published_time":"2023-07-03T08:35:50+00:00","article_modified_time":"2023-07-03T08:35:51+00:00","og_image":[{"width":800,"height":800,"url":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2023\/07\/tdcsv-2.png","type":"image\/png"}],"author":"Kirill Bondar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirill Bondar","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/#article","isPartOf":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/"},"author":{"name":"Kirill Bondar","@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/22c4c05bd657513c8b00122fa364c8d2"},"headline":"Backup and Restore Tools are now cross-platform","datePublished":"2023-07-03T08:35:50+00:00","dateModified":"2023-07-03T08:35:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/"},"wordCount":766,"commentCount":1,"image":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/#primaryimage"},"thumbnailUrl":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2023\/07\/tdcsv-2.png","keywords":["backup","restore"],"articleSection":["What's New"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/","url":"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/","name":"Backup and Restore Tools are now cross-platform - TeamDesk Blog","isPartOf":{"@id":"https:\/\/www.teamdesk.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/#primaryimage"},"image":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/#primaryimage"},"thumbnailUrl":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2023\/07\/tdcsv-2.png","datePublished":"2023-07-03T08:35:50+00:00","dateModified":"2023-07-03T08:35:51+00:00","author":{"@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/22c4c05bd657513c8b00122fa364c8d2"},"description":"After recurring questions on how to run TeamDesk Backup and Restore command-line tools on Mac we ended up with a major update...","breadcrumb":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/#primaryimage","url":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2023\/07\/tdcsv-2.png","contentUrl":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2023\/07\/tdcsv-2.png","width":800,"height":800,"caption":"Backup and restore"},{"@type":"BreadcrumbList","@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/backup-and-restore-tools-crossplatform\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.teamdesk.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Backup and Restore Tools are now cross-platform"}]},{"@type":"WebSite","@id":"https:\/\/www.teamdesk.net\/blog\/#website","url":"https:\/\/www.teamdesk.net\/blog\/","name":"TeamDesk Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.teamdesk.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/22c4c05bd657513c8b00122fa364c8d2","name":"Kirill Bondar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/dc5bc844095b5753ccc73c589c028bf16615674f289668146bbd59205a08a52d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dc5bc844095b5753ccc73c589c028bf16615674f289668146bbd59205a08a52d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dc5bc844095b5753ccc73c589c028bf16615674f289668146bbd59205a08a52d?s=96&d=mm&r=g","caption":"Kirill Bondar"},"url":"https:\/\/www.teamdesk.net\/blog\/author\/kirill-bondar\/"}]}},"_links":{"self":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/3057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/comments?post=3057"}],"version-history":[{"count":15,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/3057\/revisions"}],"predecessor-version":[{"id":3075,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/3057\/revisions\/3075"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/media\/3073"}],"wp:attachment":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/media?parent=3057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/categories?post=3057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/tags?post=3057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}