From 9f6f29edf5d43826ef283dcba89f5aefe93430ef Mon Sep 17 00:00:00 2001 From: Zach DeCook Date: Tue, 27 Jun 2023 20:00:54 -0400 Subject: changes: yeah --- .local/bin/emojis.sh | 3 ++- .local/bin/mfi.py | 25 +++++++++++++++++++++++++ .local/bin/wl-copy | 2 -- 3 files changed, 27 insertions(+), 3 deletions(-) create mode 100755 .local/bin/mfi.py delete mode 100755 .local/bin/wl-copy (limited to '.local') diff --git a/.local/bin/emojis.sh b/.local/bin/emojis.sh index 9ba19ad..5e1baba 100755 --- a/.local/bin/emojis.sh +++ b/.local/bin/emojis.sh @@ -6,6 +6,7 @@ input=/usr/share/unicode/emoji/emoji-test.txt prefix=$1 +alias sxmo_dmenu.sh='fzf' topmenu(){ menu=$(grep ' group: ' "$input" | cut -d: -f2 |sed 's/^ //g'|awk 'BEGIN{print "All Emojis"}(1){print}END{print "exit"}'| $prefix sxmo_dmenu.sh -i --header Emojis) @@ -70,7 +71,7 @@ emojis(){ fi ;; * ) - wl-ime-type "$emoji" & + # wtype "$emoji" & printf %s "$emoji" | wl-copy emojis "$menu" "$submenu" ;; diff --git a/.local/bin/mfi.py b/.local/bin/mfi.py new file mode 100755 index 0000000..8cd19cd --- /dev/null +++ b/.local/bin/mfi.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python3 +import sys +import subprocess + +args = sys.argv[1:] +subs = [] +nums = [] +for arg in args: + file = arg.split(':')[0] + r = subprocess.run(['find', '.', '-name', file],stdout=subprocess.PIPE) + subs.append(r) + if ':' in arg: + nums.append(arg.split(':')[1]) + else: + nums.append(0) + +nums.reverse() +args = ['micro'] +for sub in subs: + n = nums.pop() + files = r.stdout.decode().strip().split('\n') + for file in files: + args.append(file+":"+n) + +subprocess.run(args) diff --git a/.local/bin/wl-copy b/.local/bin/wl-copy deleted file mode 100755 index a53757b..0000000 --- a/.local/bin/wl-copy +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -xclip -in -selection clipboard -- cgit 1.4.1