<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse in Alteryx Server Discussions</title>
    <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/562570#M6192</link>
    <description>&lt;P&gt;I'm definitely going to use this.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Beyond backups I want to search the xml find connections, sql, etc.&lt;/P&gt;&lt;P&gt;Thanks SO much for sharing&lt;/P&gt;</description>
    <pubDate>Tue, 28 Apr 2020 19:19:52 GMT</pubDate>
    <dc:creator>hroderick-thr</dc:creator>
    <dc:date>2020-04-28T19:19:52Z</dc:date>
    <item>
      <title>ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/561875#M6181</link>
      <description>&lt;P&gt;&lt;FONT size="3"&gt;As server admins, we sometimes get in a bind where we have just done a rollback on the server or a cutover and then a user comes out of the woodwork to request a workflow that got lost in the shuffle. We then face restoring the old backup to a lower environment to grab the workflow. This happened to my team recently and it made me want to take a more frequent backup of all of the workflows (we already back up our MongoDB daily), just in case. That is why this utility ServerRipper was created.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;This utility builds on the excellent work of&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/2387"&gt;@patrick_digan&lt;/a&gt;&amp;nbsp;about the &lt;A href="https://community.alteryx.com/t5/Engine-Works-Blog/Using-the-Alteryx-API-from-Alteryx/ba-p/318565" target="_self"&gt;Alteryx API&lt;/A&gt; and&amp;nbsp;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/3554"&gt;@jdunkerley79&lt;/a&gt;&amp;nbsp;on &lt;A href="https://community.alteryx.com/t5/Alteryx-Designer-Discussions/Creating-a-Dynamic-Directory-by-linking-a-Formula-Tool-to-a/m-p/485950/highlight/true#M98620" target="_self"&gt;dynamic directory creation&lt;/A&gt; using the Run Command tool.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;FONT size="6"&gt;End Result&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;&lt;BR /&gt;After running the workflow, a hierarchy of folders is created. Within the top-level folder - I have called mine ServerWorkflowBackup - a folder is created for each Studio/Subscription e.g. Finance, Accounting, Admins.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mtornga_0-1588002385230.png" style="width: 400px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/109993iB7B972DD3E7B685D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="mtornga_0-1588002385230.png" alt="mtornga_0-1588002385230.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;Within each Subscription folder, a folder is created for each User.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mtornga_1-1588002527521.png" style="width: 400px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/109994i73CB31ACC0641910/image-size/medium?v=v2&amp;amp;px=400" role="button" title="mtornga_1-1588002527521.png" alt="mtornga_1-1588002527521.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;Finally, within each user folder is a .yxzp package of every workflow and app that the user owns on the gallery.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mtornga_2-1588002658737.png" style="width: 400px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/109995i0F3DD80345953B9D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="mtornga_2-1588002658737.png" alt="mtornga_2-1588002658737.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;U&gt;&lt;FONT size="6"&gt;Install and Run&lt;BR /&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;Download and open the file ServerRipper_community.yxzp attached. This was developed in Designer 2020.1.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;When prompted to import packages, say yes. Ignore errors and warnings on the Import Workflow Package and Workflow Dependencies popups.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;FONT size="3"&gt;Close Designer and go back to your download location. At this location '\ServerRipper_community\yxi installer' find and install 'Alteryx API Runner.yxi'. Reopen the workflow.&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;Follow the rest of the instructions in the workflow.&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mtornga_3-1588004094169.png" style="width: 999px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/110008i46200BD825751490/image-size/large?v=v2&amp;amp;px=999" role="button" title="mtornga_3-1588004094169.png" alt="mtornga_3-1588004094169.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="3"&gt;If you find that you have errors, ensure that the Cleanse tool is set up correctly, and ensure that you are a Curator in your Gallery.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I hope that you find this simple to use and that it saves you from a headache someday. Enjoy!&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2023 18:28:58 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/561875#M6181</guid>
      <dc:creator>mtornga</dc:creator>
      <dc:date>2023-05-10T18:28:58Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/562570#M6192</link>
      <description>&lt;P&gt;I'm definitely going to use this.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Beyond backups I want to search the xml find connections, sql, etc.&lt;/P&gt;&lt;P&gt;Thanks SO much for sharing&lt;/P&gt;</description>
      <pubDate>Tue, 28 Apr 2020 19:19:52 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/562570#M6192</guid>
      <dc:creator>hroderick-thr</dc:creator>
      <dc:date>2020-04-28T19:19:52Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/562571#M6193</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/91355"&gt;@hroderick-thr&lt;/a&gt;&amp;nbsp;wrote:&lt;P&gt;Beyond backups I want to search the xml find connections, sql, etc.&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Same! Let me know what you discover.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Apr 2020 19:26:13 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/562571#M6193</guid>
      <dc:creator>mtornga</dc:creator>
      <dc:date>2020-04-28T19:26:13Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/744788#M8656</link>
      <description>&lt;P&gt;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/69495"&gt;@mtornga&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you so much for you work flow , we have it working in our environment now &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One thing though, in the formula tool before the batch file creation , just added a couple quotes to encase the folder path..... we have some exotic active directory names with more than one period eg: &lt;STRONG&gt;value1.value2.lastname&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks again!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Adrianp112_1-1617930839960.png" style="width: 400px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/179532i64576FB46C94EE4B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Adrianp112_1-1617930839960.png" alt="Adrianp112_1-1617930839960.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Apr 2021 01:15:21 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/744788#M8656</guid>
      <dc:creator>adrianp112</dc:creator>
      <dc:date>2021-04-09T01:15:21Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/749424#M8708</link>
      <description>&lt;P&gt;Hi, Thanks for the solution. When i ran the job i see all YXZP files created. May i know how can i download&amp;nbsp;&lt;SPAN&gt;(yxmd/yxmc/yxwz files).&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Because i want to open all workflows as text(XML) in designer and search for TEXT. (to see how may workflows using one table)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;With YXZP i would need to extract each package one by one to read&amp;nbsp;(yxmd/yxmc/yxwz files). Please help.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Apr 2021 01:42:56 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/749424#M8708</guid>
      <dc:creator>shareef2</dc:creator>
      <dc:date>2021-04-21T01:42:56Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/749425#M8709</link>
      <description>&lt;P&gt;Hi Shareef&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As far as I can see in the API docs you can only download assets as a package .yxzp .... you will need another component to unpack and search for your text in the underlying XML.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Adrian&lt;/P&gt;</description>
      <pubDate>Wed, 21 Apr 2021 01:46:04 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/749425#M8709</guid>
      <dc:creator>adrianp112</dc:creator>
      <dc:date>2021-04-21T01:46:04Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/749426#M8710</link>
      <description>&lt;P&gt;I have got 300+ packages now. any ripper to unzip all of them in a sigle go. Please help.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;TIA - Sha&lt;/P&gt;</description>
      <pubDate>Wed, 21 Apr 2021 01:55:51 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/749426#M8710</guid>
      <dc:creator>shareef2</dc:creator>
      <dc:date>2021-04-21T01:55:51Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/848123#M9895</link>
      <description>&lt;P&gt;If anyone is still looking at this - workflow packages (yxzp files) are actually just zip files, so if you output them from the api with a file extension of zip, then you can open them like a normal archive file with an input tool and then grab the actual workflow file within.&lt;/P&gt;</description>
      <pubDate>Fri, 19 Nov 2021 13:13:14 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/848123#M9895</guid>
      <dc:creator>lcrosby</dc:creator>
      <dc:date>2021-11-19T13:13:14Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/848869#M9905</link>
      <description>&lt;P&gt;It has served me well.&amp;nbsp; I built an app that people run to get a workflow into production. The ripper downloads it from a collection, does an xml inspection and xml changes. Returns an email to requestor with inspection report and a code they provide to a second app if they want to proceed to production. It does a lot of stuff specific to our operations, but being able to manage the transition from dev to prod will be common to most of us.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Nov 2021 18:39:59 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/848869#M9905</guid>
      <dc:creator>hroderick-thr</dc:creator>
      <dc:date>2021-11-22T18:39:59Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/848926#M9907</link>
      <description>&lt;P&gt;Cool!&lt;/P&gt;</description>
      <pubDate>Mon, 22 Nov 2021 20:53:18 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/848926#M9907</guid>
      <dc:creator>Thableaus</dc:creator>
      <dc:date>2021-11-22T20:53:18Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/849509#M9924</link>
      <description>&lt;P&gt;Yeah I've just implemented a workflow that grabs all the workflows/apps on our gallery, downloads them to the temp folder as packages and then opens the package file to pull the XML from the workflow file. We can then audit what tools/macros are being implemented and where so if we make a change to a macro we can easily identify where it's used to check if an update causes any trouble. Saves a lot of time, hopefully.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Nov 2021 11:40:46 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/849509#M9924</guid>
      <dc:creator>lcrosby</dc:creator>
      <dc:date>2021-11-24T11:40:46Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/897609#M10238</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi Alteryx Community,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ServerRipper_Community Workflow does not work anymore with our new Alteryx Server (version&amp;nbsp;&lt;SPAN&gt;2021.3.2.54175).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;List of all workflows through API works (first part of the workflow) but the second part (download data and save yxzp) does not work anymore.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;No data.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Any help would be appreciated. Best regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Feb 2022 18:11:41 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/897609#M10238</guid>
      <dc:creator>BENOIT_RAFFIN</dc:creator>
      <dc:date>2022-02-01T18:11:41Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/976205#M11331</link>
      <description>&lt;P&gt;Really cool. I can now sleep much better.&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jul 2022 11:30:28 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/976205#M11331</guid>
      <dc:creator>chvizda</dc:creator>
      <dc:date>2022-07-29T11:30:28Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/982167#M11394</link>
      <description>&lt;P&gt;Stupid question... what should the endpoint URL be?&amp;nbsp; Is it just the &lt;A href="https://alteryx.domain.com" target="_blank"&gt;https://alteryx.domain.com&lt;/A&gt;&amp;nbsp;or &lt;A href="https://alteryx.domain.com/gallery" target="_blank"&gt;https://alteryx.domain.com/gallery&lt;/A&gt;&amp;nbsp;or something else?&amp;nbsp; I keep getting 404 errors with either of those (with the correct domain).&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes, my gallery is still on 2020.1.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 02:31:27 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/982167#M11394</guid>
      <dc:creator>pringleb</dc:creator>
      <dc:date>2022-08-11T02:31:27Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/982244#M11395</link>
      <description>&lt;P&gt;something like this&lt;/P&gt;&lt;P&gt;&lt;A href="http://mygalleryserver01/gallery/api/admin/v1/collections/" target="_blank"&gt;http://mygalleryserver01/gallery/api/admin/v1/collections/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 11:06:41 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/982244#M11395</guid>
      <dc:creator>hroderick-thr</dc:creator>
      <dc:date>2022-08-11T11:06:41Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/982254#M11396</link>
      <description>&lt;P&gt;Better late than never&lt;/P&gt;&lt;P&gt;We use command line 7zip to make it easier to read&amp;nbsp;&lt;FONT color="#800000"&gt;long full paths are in red,&amp;nbsp;&lt;STRONG&gt;&lt;FONT color="#000000"&gt;command code is bold black,&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT color="#000000"&gt;&lt;FONT color="#0000FF"&gt;comments are blue&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;rem delete unzip destination directory if it already exists&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IF EXIST&lt;/STRONG&gt;&lt;FONT color="#800000"&gt; "\\myserver\d\THR\AlteryxApps\AlteryxJobPromotion\Lockers\20220805095211 mynetworkid\Pharmacy Antimicrobial Dashboard Alteryx Process"&lt;/FONT&gt; &lt;STRONG&gt;RMDIR /S /Q&lt;/STRONG&gt; &lt;FONT color="#800000"&gt;"\\myserver\d\THR\AlteryxApps\AlteryxJobPromotion\Lockers\20220805095211 mynetworkid\Pharmacy Antimicrobial Dashboard Alteryx Process"&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;rem unpack yxzp which come with yxmd file type&lt;/FONT&gt;&lt;BR /&gt;&lt;STRONG&gt;"\\myserver\d\Program Files\7-Zip\7z.exe" x&lt;/STRONG&gt; &lt;FONT color="#800000"&gt;"\\myserver\d\THR\AlteryxApps\AlteryxJobPromotion\Lockers\20220805095211 mynetworkid\Pharmacy Antimicrobial Dashboard Alteryx Process.&lt;STRONG&gt;yxmd&lt;/STRONG&gt;"&lt;/FONT&gt;&lt;STRONG&gt; -o&lt;/STRONG&gt;&lt;FONT color="#800000"&gt;"\\myserver\d\THR\AlteryxApps\AlteryxJobPromotion\Lockers\20220805095211 mynetworkid\Pharmacy Antimicrobial Dashboard Alteryx Process"&lt;/FONT&gt; &lt;STRONG&gt;-Y -aoa&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;rem always return code zero&lt;/FONT&gt;&lt;BR /&gt;TIMEOUT /T 0&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 11:24:17 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/982254#M11396</guid>
      <dc:creator>hroderick-thr</dc:creator>
      <dc:date>2022-08-11T11:24:17Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/982299#M11397</link>
      <description>&lt;P&gt;Thank you for the quick reply.&amp;nbsp; I tried that and get an "Unauthorized" if I try with "http" and get a "307 Temporary Redirect" if I try with "https"&amp;nbsp;&amp;nbsp;.&amp;nbsp; Our company enforces SSL on the servers.&amp;nbsp; Does this not work with SSL?&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 13:45:28 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/982299#M11397</guid>
      <dc:creator>pringleb</dc:creator>
      <dc:date>2022-08-11T13:45:28Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/1071057#M12585</link>
      <description>&lt;P&gt;This tool is awesome. Thank you! But... I'm trying to download specific versions of the workflows. To do this, I need to add ?version=xxxx to the endpoint URL. I have this working in Postman, but I can't get Alteryx to run it successfully. Once I add this to the URL, I get an unauthorized error. Any ideas? Please :)&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jan 2023 18:31:01 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/1071057#M12585</guid>
      <dc:creator>jaxx084</dc:creator>
      <dc:date>2023-01-25T18:31:01Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/1071124#M12588</link>
      <description>&lt;P&gt;Does anyone know if this works after old API version stops working ?&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jan 2023 19:43:18 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/1071124#M12588</guid>
      <dc:creator>hroderick-thr</dc:creator>
      <dc:date>2023-01-25T19:43:18Z</dc:date>
    </item>
    <item>
      <title>Re: ServerRipper - Using the Alteryx Gallery API to download workflows en masse</title>
      <link>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/1136444#M13361</link>
      <description>&lt;P&gt;&lt;a href="https://community.alteryx.com/t5/user/viewprofilepage/user-id/91355"&gt;@hroderick-thr&lt;/a&gt;&amp;nbsp;There is an updated workflow based on this that downloads all workflows, and can search the XML within them. There is both an OAuth1 and OAuth2 workflow (newer APIs use OAuth2):&amp;nbsp;&lt;BR /&gt;&lt;A href="https://community.alteryx.com/t5/Alteryx-Server-Knowledge-Base/Search-Gallery-Workflows-for-Connections-Files-Queries-Tools-and/ta-p/1098230" target="_blank"&gt;https://community.alteryx.com/t5/Alteryx-Server-Knowledge-Base/Search-Gallery-Workflows-for-Connections-Files-Queries-Tools-and/ta-p/1098230&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;I hope this helps!&lt;/P&gt;</description>
      <pubDate>Mon, 22 May 2023 15:16:27 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Server-Discussions/ServerRipper-Using-the-Alteryx-Gallery-API-to-download-workflows/m-p/1136444#M13361</guid>
      <dc:creator>londonhanson</dc:creator>
      <dc:date>2023-05-22T15:16:27Z</dc:date>
    </item>
  </channel>
</rss>

