───────┬────────────────────────────────────────────────────────────────────────
       File: uca.xml
───────┼────────────────────────────────────────────────────────────────────────
   1    <?xml version="1.0" encoding="UTF-8"?>
   2    <actions>
   3    <action>
   4        <icon>application-vnd.openxmlformats-officedocument.spreadsheetml.template</icon>
   5        <name>Compare</name>
   6        <unique-id>1694262108656432-5</unique-id>
   7        <command>meld %F</command>
   8        <description>Compares selected files or folders in Meld</description>
   9        <patterns>*</patterns>
  10        <directories/>
  11        <text-files/>
  12    </action>
  13    <action>
  14        <icon>edit-clear-all</icon>
  15        <name>Flatten Folder</name>
  16        <unique-id>1694261434479990-3</unique-id>
  17        <command>find . -mindepth 2 -type f -exec mv &quot;{}&quot; . \; &amp;&amp; find . -type d -empty -delete</command>
  18        <description>Moves all files from sub-folders to parent (current) folder, then removes all empty folders inside the current folder.</description>
  19        <patterns>*</patterns>
  20        <directories/>
  21    </action>
  22    <action>
  23        <icon>filefind</icon>
  24        <name>Find in this folder</name>
  25        <unique-id>1501922964209336-2</unique-id>
  26        <command>catfish --path=%f</command>
  27        <description>Search for files within this folder</description>
  28        <patterns>*</patterns>
  29        <directories/>
  30    </action>
  31    <action>
  32        <icon>transmission</icon>
  33        <name>get</name>
  34        <unique-id>1637447631566037-1</unique-id>
  35        <command>/home/mitch/bin/get %f |zenity --progress --auto-close --no-cancel  --pulsate --title=&quot;Downloading files..&quot;   --text=&quot;Downloading files&quot;  --percentage=0 --width=200</command>
  36        <description>get downloads</description>
  37        <patterns>get.txt</patterns>
  38        <text-files/>
  39    </action>
  40    <action>
  41        <icon>document-export</icon>
  42        <name>cp2clip</name>
  43        <unique-id>1694261198209073-2</unique-id>
  44        <command>cat %F | xclip -i -selection clipboard</command>
  45        <description>Copt text to clipboard</description>
  46        <patterns>*</patterns>
  47        <text-files/>
  48    </action>
  49    <action>
  50        <icon>mpv</icon>
  51        <name>mp4tomp3</name>
  52        <unique-id>1694260867611863-1</unique-id>
  53        <command>/home/mitch/bin/mp4tomp3 %F |zenity --progress --auto-close --no-cancel  --pulsate --title=&quot;Converting files..&quot;   --text=&quot;Working...&quot;  --percentage=0 --width=200</command>
  54        <description>Video to audio format</description>
  55        <patterns>*</patterns>
  56        <video-files/>
  57    </action>
  58    <action>
  59        <icon>Terminal</icon>
  60        <name>Open Terminal Here</name>
  61        <unique-id>1501922964209215-1</unique-id>
  62        <command>exo-open --working-directory %f --launch TerminalEmulator</command>
  63        <description>Example for a custom action</description>
  64        <patterns>*</patterns>
  65        <directories/>
  66    </action>
  67    <action>
  68        <icon>menulibre</icon>
  69        <name>Pick1</name>
  70        <unique-id>1693726785429504-1</unique-id>
  71        <command>/home/mitch/bin/zp1</command>
  72        <description>Picks a random file</description>
  73        <patterns>*</patterns>
  74        <audio-files/>
  75        <image-files/>
  76        <other-files/>
  77        <text-files/>
  78        <video-files/>
  79    </action>
  80    <action>
  81        <icon>onboard</icon>
  82        <name>Slugify Filename</name>
  83        <unique-id>1694261634623485-4</unique-id>
  84        <command>for file in %N; do mv &quot;$file&quot; &quot;$(echo &quot;$file&quot; | tr -s &apos; &apos; | tr &apos; A-Z&apos; &apos;-a-z&apos; | tr -s &apos;-&apos; | tr -c &apos;[:alnum:][:cntrl:].&apos; &apos;-&apos;)&quot;; done</command>
  85        <description>Rename the currently selected files, making the filenames lower-case &amp; replacing spaces with dashes.</description>
  86        <patterns>*</patterns>
  87        <directories/>
  88        <audio-files/>
  89        <image-files/>
  90        <other-files/>
  91        <text-files/>
  92        <video-files/>
  93    </action>
  94    <action>
  95        <icon>web-browser</icon>
  96        <name>Web index</name>
  97        <unique-id>1634506313542171-1</unique-id>
  98        <command>/home/mitch/bin/files</command>
  99        <description>Update index.html</description>
 100        <patterns>*</patterns>
 101        <startup-notify/>
 102        <audio-files/>
 103        <image-files/>
 104        <other-files/>
 105        <text-files/>
 106        <video-files/>
 107    </action>
 108    <action>
 109        <icon>preferences-desktop-keyboard</icon>
 110        <name>zlf</name>
 111        <unique-id>1634539793242490-5</unique-id>
 112        <command>~/bin/zlf %N</command>
 113        <description>Display file list</description>
 114        <patterns>*</patterns>
 115        <audio-files/>
 116        <image-files/>
 117        <other-files/>
 118        <text-files/>
 119        <video-files/>
 120    </action>
 121    </actions>
───────┴────────────────────────────────────────────────────────────────────────