bundleid cn.alanhe.file-enhancer category Self-Dev connections 1C678B7F-4E6E-4468-AA63-3C242326C99B destinationuid 570250E1-F9FA-4B41-BFBE-412DD258DC44 modifiers 0 modifiersubtext vitoclose destinationuid 7BC96501-D9E1-4A51-926A-A4D2B7866FC3 modifiers 0 modifiersubtext vitoclose 23E50046-334E-4CB2-9FDE-96C0CC8239D4 destinationuid 350F8E24-DB4F-447E-B329-68CF8FDDE789 modifiers 0 modifiersubtext vitoclose 350F8E24-DB4F-447E-B329-68CF8FDDE789 destinationuid 53362501-618C-4F8B-B446-B28C4C548AB8 modifiers 0 modifiersubtext vitoclose 399B3A4B-008F-4212-B706-043EB7BD6DB6 destinationuid 1C678B7F-4E6E-4468-AA63-3C242326C99B modifiers 0 modifiersubtext vitoclose 53362501-618C-4F8B-B446-B28C4C548AB8 destinationuid BD056944-2D4C-4E3D-BF5D-EF96F3E4AE39 modifiers 0 modifiersubtext vitoclose 7B691B07-F4CA-4208-85DC-915E21423F64 destinationuid 570250E1-F9FA-4B41-BFBE-412DD258DC44 modifiers 0 modifiersubtext vitoclose destinationuid 7BC96501-D9E1-4A51-926A-A4D2B7866FC3 modifiers 0 modifiersubtext vitoclose 8A29FF84-B010-4C62-A11E-8E6232F98D27 destinationuid 399B3A4B-008F-4212-B706-043EB7BD6DB6 modifiers 0 modifiersubtext vitoclose BD056944-2D4C-4E3D-BF5D-EF96F3E4AE39 destinationuid 570250E1-F9FA-4B41-BFBE-412DD258DC44 modifiers 0 modifiersubtext vitoclose CCCE1D1B-E013-441F-901B-62013D2A7A53 destinationuid 7B691B07-F4CA-4208-85DC-915E21423F64 modifiers 0 modifiersubtext vitoclose createdby Alan He description Copy your file details—name, size, and data conversion. disabled name File Enhancer objects config autopaste clipboardtext {query} ignoredynamicplaceholders transient type alfred.workflow.output.clipboard uid 570250E1-F9FA-4B41-BFBE-412DD258DC44 version 3 config acceptsmulti 0 filetypes name Copy FileName to Clipboard type alfred.workflow.trigger.action uid 8A29FF84-B010-4C62-A11E-8E6232F98D27 version 1 config matchmode 1 matchstring .+\/ regexcaseinsensitive regexmultiline replacestring type alfred.workflow.utility.replace uid 399B3A4B-008F-4212-B706-043EB7BD6DB6 version 2 config matchmode 1 matchstring (\..[a-z]+)$ regexcaseinsensitive regexmultiline replacestring type alfred.workflow.utility.replace uid 1C678B7F-4E6E-4468-AA63-3C242326C99B version 2 config alignment 0 backgroundcolor fadespeed 0 fillmode 0 font ignoredynamicplaceholders largetypetext {query} textcolor wrapat 50 type alfred.workflow.output.largetype uid 7BC96501-D9E1-4A51-926A-A4D2B7866FC3 version 3 config concurrently escaping 102 script query=$1 filesize=$(ls -lh "$query" | awk '{print $5}') echo -n "${filesize}B" scriptargtype 1 scriptfile type 0 type alfred.workflow.action.script uid 7B691B07-F4CA-4208-85DC-915E21423F64 version 2 config acceptsmulti 0 filetypes name Copy FileSize to Clipboard type alfred.workflow.trigger.action uid CCCE1D1B-E013-441F-901B-62013D2A7A53 version 1 config lastpathcomponent onlyshowifquerypopulated removeextension text Copied to clipboard title {var:filename} type alfred.workflow.output.notification uid BD056944-2D4C-4E3D-BF5D-EF96F3E4AE39 version 1 config concurrently escaping 102 script query=$1 mimetype=$(file --mime-type "$query" -b) openssl base64 -in "$query" | tr -d '\n' | echo "data:${mimetype};base64,$(cat -)" scriptargtype 1 scriptfile type 0 type alfred.workflow.action.script uid 53362501-618C-4F8B-B446-B28C4C548AB8 version 2 config acceptsmulti 0 filetypes name Copy File DataURL type alfred.workflow.trigger.action uid 23E50046-334E-4CB2-9FDE-96C0CC8239D4 version 1 config argument {query} passthroughargument variables filename {query} type alfred.workflow.utility.argument uid 350F8E24-DB4F-447E-B329-68CF8FDDE789 version 1 readme > Effortlessly copy your file name, size, and data conversion. ## Requirement ``` brew install imagemagick ``` ## Feat 1. Copy FileName without suffix to clipboard 2. Copy FileSize to clipboard 3. Convert file to DataURL and copy to clipboard uidata 1C678B7F-4E6E-4468-AA63-3C242326C99B note remove suffix xpos 370 ypos 175 23E50046-334E-4CB2-9FDE-96C0CC8239D4 xpos 65 ypos 590 350F8E24-DB4F-447E-B329-68CF8FDDE789 xpos 265 ypos 615 399B3A4B-008F-4212-B706-043EB7BD6DB6 note remove path xpos 235 ypos 170 53362501-618C-4F8B-B446-B28C4C548AB8 xpos 410 ypos 585 570250E1-F9FA-4B41-BFBE-412DD258DC44 xpos 830 ypos 135 7B691B07-F4CA-4208-85DC-915E21423F64 xpos 265 ypos 400 7BC96501-D9E1-4A51-926A-A4D2B7866FC3 xpos 615 ypos 375 8A29FF84-B010-4C62-A11E-8E6232F98D27 xpos 50 ypos 140 BD056944-2D4C-4E3D-BF5D-EF96F3E4AE39 xpos 685 ypos 585 CCCE1D1B-E013-441F-901B-62013D2A7A53 xpos 60 ypos 400 userconfigurationconfig variablesdontexport version 1.6 webaddress https://github.com/alanhg/alfred-workflows/tree/master/file-enhancer