From 97487ed1431ed0cfa4f5b6facd69dbd0f13911f4 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Fri, 3 Mar 2023 19:53:22 +0100 Subject: renamed dmscripts to guiscripts --- bin/dmscripts/dmapimg | 6 - bin/dmscripts/dmclip | 83 --- bin/dmscripts/dmdsktp | 12 - bin/dmscripts/dmemoji | 1423 ---------------------------------------------- bin/dmscripts/dmfm | 17 - bin/dmscripts/dmhelp | 26 - bin/dmscripts/dminw | 4 - bin/dmscripts/dmlang | 7 - bin/dmscripts/dmpass | 11 - bin/dmscripts/dmpassgen | 20 - bin/dmscripts/dmpdf | 14 - bin/dmscripts/dmpower | 3 - bin/dmscripts/dmpsbm | 2 - bin/dmscripts/dmpsclip | 3 - bin/dmscripts/dmvid | 14 - bin/dmscripts/dmyt-not | 6 - bin/guiscripts/dmapimg | 6 + bin/guiscripts/dmclip | 83 +++ bin/guiscripts/dmdsktp | 12 + bin/guiscripts/dmemoji | 1423 ++++++++++++++++++++++++++++++++++++++++++++++ bin/guiscripts/dmfm | 17 + bin/guiscripts/dmhelp | 26 + bin/guiscripts/dminw | 4 + bin/guiscripts/dmlang | 7 + bin/guiscripts/dmpass | 11 + bin/guiscripts/dmpassgen | 20 + bin/guiscripts/dmpdf | 14 + bin/guiscripts/dmpower | 3 + bin/guiscripts/dmpsbm | 2 + bin/guiscripts/dmpsclip | 3 + bin/guiscripts/dmvid | 14 + bin/guiscripts/dmyt-not | 6 + stowcmds.sh | 4 +- 33 files changed, 1653 insertions(+), 1653 deletions(-) delete mode 100755 bin/dmscripts/dmapimg delete mode 100755 bin/dmscripts/dmclip delete mode 100755 bin/dmscripts/dmdsktp delete mode 100755 bin/dmscripts/dmemoji delete mode 100755 bin/dmscripts/dmfm delete mode 100755 bin/dmscripts/dmhelp delete mode 100755 bin/dmscripts/dminw delete mode 100755 bin/dmscripts/dmlang delete mode 100755 bin/dmscripts/dmpass delete mode 100755 bin/dmscripts/dmpassgen delete mode 100755 bin/dmscripts/dmpdf delete mode 100755 bin/dmscripts/dmpower delete mode 100755 bin/dmscripts/dmpsbm delete mode 100755 bin/dmscripts/dmpsclip delete mode 100755 bin/dmscripts/dmvid delete mode 100755 bin/dmscripts/dmyt-not create mode 100755 bin/guiscripts/dmapimg create mode 100755 bin/guiscripts/dmclip create mode 100755 bin/guiscripts/dmdsktp create mode 100755 bin/guiscripts/dmemoji create mode 100755 bin/guiscripts/dmfm create mode 100755 bin/guiscripts/dmhelp create mode 100755 bin/guiscripts/dminw create mode 100755 bin/guiscripts/dmlang create mode 100755 bin/guiscripts/dmpass create mode 100755 bin/guiscripts/dmpassgen create mode 100755 bin/guiscripts/dmpdf create mode 100755 bin/guiscripts/dmpower create mode 100755 bin/guiscripts/dmpsbm create mode 100755 bin/guiscripts/dmpsclip create mode 100755 bin/guiscripts/dmvid create mode 100755 bin/guiscripts/dmyt-not diff --git a/bin/dmscripts/dmapimg b/bin/dmscripts/dmapimg deleted file mode 100755 index 25c414b..0000000 --- a/bin/dmscripts/dmapimg +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -appimage="$(\ - find ~/.local/share/appimages -type f -printf "%f\n" \ - | sed 's/\.[Aa]pp[Ii]mage$//g' \ - | dmenu -x -l 10 -g 1 -p "AppImage:")" -setsid ~/AppImages/"${appimage:-NOSEL}"* diff --git a/bin/dmscripts/dmclip b/bin/dmscripts/dmclip deleted file mode 100755 index 5282b35..0000000 --- a/bin/dmscripts/dmclip +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env bash -NotImage () { - echo -n "" | dmenu -p "NOT AN IMAGE" - exit -} - -# Display clipboard max length - -selection="$(echo -e "primary\nclipboard\nswap" | dmenu -l 1 -g 3 -p "selection:")" -if [[ "${selection}" == "swap" ]] -then - clipboard="$(xclip -o)" - xclip -o | xclip -sel c - echo -n "${clipboard}" | xclip -sel c - exit -elif [[ "${selection}" == "" ]] -then - exit 1 -fi -if "${selection}" == "primary" ]] -then - selection2="clipboard" -else - selection2="primary" -fi - - -clipboard="$(xclip -out -sel "${selection}" -r)" - -DICL_LEN=48 -if [[ "$(xclip -sel ${selection} -o | head -n1 | cut -c 2-4)" == "PNG" ]] -then - disp_clip="IMAGE" -else - disp_clip="$(echo -n "${clipboard}" | tr -d '\n' | cut -c -"${DICL_LEN}")" -fi - -menu_option="$(\ - echo -e "save\nload\nimage\nreplace" \ - | dmenu -l 1 -g 4 -p "'${disp_clip}'" \ -)" -[[ "${menu_option}" ]] || exit - -case "${menu_option}" in - - replace) - replace_text="$(echo -n "" | dmenu -l 0 -p "replace:")" - [[ "${replace_text}" ]] || exit - replace_by_text="$(echo -n "" | dmenu -l 0 -p "by:")" - [[ "${replace_by_text}" ]] || exit - echo "${clipboard}" \ - | sed "s/${replace_text}/${replace_by_text}/g" \ - | xclip -r -sel "${selection}" - ;; - - save) - echo "${clipboard}" >> /tmp/tmpclip.txt - ;; - load) - choice="$(\ - sort /tmp/tmpclip.txt \ - | uniq \ - | dmenu -g 1 -l 5 || exit \ - )" - echo -n "${choice}" | xclip -sel "${selection}" - ;; - - image) - # Menu - # 1: line from paragraph - # 2: param - # - file_name="tmp_xclip" - xclip -o -sel c > "/tmp/${file_name}.png" - file "/tmp/${file_name}.png" \ - | cut -d ':' -f 2 \ - | grep "image" || NotImage - # sed so that dmenu doesn't skip if one line - tesseract "/tmp/${file_name}.png" stdout > "/tmp/${file_name}" - sed "1i\ " "/tmp/${file_name}" | dmenu -l 10 -g 1 -p "PREVIEW:" -l 20 || exit - xclip -sel "${selection}" -in "/tmp/${file_name}" - ;; -esac diff --git a/bin/dmscripts/dmdsktp b/bin/dmscripts/dmdsktp deleted file mode 100755 index 2e0ef24..0000000 --- a/bin/dmscripts/dmdsktp +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -# Searches through .desktop files and prompt to launch them via dmenu -gtk-launch \ - "$(\ - find ~/.local/share/applications \ - -maxdepth 1 \ - -type f \ - -not -iname "wine-extension*" -a -iname "*.desktop" \ - -printf "%f\n" \ - | cut -d. -f1 \ - | dmenu -i -p "app:" -g 1 \ - )" diff --git a/bin/dmscripts/dmemoji b/bin/dmscripts/dmemoji deleted file mode 100755 index 9f026b1..0000000 --- a/bin/dmscripts/dmemoji +++ /dev/null @@ -1,1423 +0,0 @@ -#!/bin/bash -# This files comes from: -# https://github.com/porras/dmenu-emoji -# -# If this file includes emojis below "__DATA__" it is generated. -# This file was generated: 2022-04-21 12:38:03+00:00 - -set -e - -case "$1" in - "list") - data=$(sed '0,/^__DATA__$/d' "$0") - echo "$data" - ;; - "copy") - input=$(tee) - if [ ! -z "$input" ]; then - emoji=${input::1} - echo -n "$emoji" | xclip -selection c - dunstify "dmemoji" "$emoji copied!" - fi - ;; - "") - bash $0 list | dmenu -x -g 1 -p 'Emoji: ' | bash $0 copy - ;; -esac - -exit - -__DATA__ -๐Ÿ˜€ grinning face -๐Ÿ˜ƒ grinning face with big eyes -๐Ÿ˜„ grinning face with smiling eyes -๐Ÿ˜ beaming face with smiling eyes -๐Ÿ˜† grinning squinting face -๐Ÿ˜… grinning face with sweat -๐Ÿคฃ rolling on the floor laughing -๐Ÿ˜‚ face with tears of joy -๐Ÿ™‚ slightly smiling face -๐Ÿ™ƒ upside-down face -๐Ÿซ  melting face -๐Ÿ˜‰ winking face -๐Ÿ˜Š smiling face with smiling eyes -๐Ÿ˜‡ smiling face with halo -๐Ÿฅฐ smiling face with hearts -๐Ÿ˜ smiling face with heart-eyes -๐Ÿคฉ star-struck -๐Ÿ˜˜ face blowing a kiss -๐Ÿ˜— kissing face -โ˜บ smiling face -๐Ÿ˜š kissing face with closed eyes -๐Ÿ˜™ kissing face with smiling eyes -๐Ÿฅฒ smiling face with tear -๐Ÿ˜‹ face savoring food -๐Ÿ˜› face with tongue -๐Ÿ˜œ winking face with tongue -๐Ÿคช zany face -๐Ÿ˜ squinting face with tongue -๐Ÿค‘ money-mouth face -๐Ÿค— smiling face with open hands -๐Ÿคญ face with hand over mouth -๐Ÿซข face with open eyes and hand over mouth -๐Ÿซฃ face with peeking eye -๐Ÿคซ shushing face -๐Ÿค” thinking face -๐Ÿซก saluting face -๐Ÿค zipper-mouth face -๐Ÿคจ face with raised eyebrow -๐Ÿ˜ neutral face -๐Ÿ˜‘ expressionless face -๐Ÿ˜ถ face without mouth -๐Ÿซฅ dotted line face -๐Ÿ˜ smirking face -๐Ÿ˜’ unamused face -๐Ÿ™„ face with rolling eyes -๐Ÿ˜ฌ grimacing face -๐Ÿคฅ lying face -๐Ÿ˜Œ relieved face -๐Ÿ˜” pensive face -๐Ÿ˜ช sleepy face -๐Ÿคค drooling face -๐Ÿ˜ด sleeping face -๐Ÿ˜ท face with medical mask -๐Ÿค’ face with thermometer -๐Ÿค• face with head-bandage -๐Ÿคข nauseated face -๐Ÿคฎ face vomiting -๐Ÿคง sneezing face -๐Ÿฅต hot face -๐Ÿฅถ cold face -๐Ÿฅด woozy face -๐Ÿ˜ต face with crossed-out eyes -๐Ÿคฏ exploding head -๐Ÿค  cowboy hat face -๐Ÿฅณ partying face -๐Ÿฅธ disguised face -๐Ÿ˜Ž smiling face with sunglasses -๐Ÿค“ nerd face -๐Ÿง face with monocle -๐Ÿ˜• confused face -๐Ÿซค face with diagonal mouth -๐Ÿ˜Ÿ worried face -๐Ÿ™ slightly frowning face -โ˜น frowning face -๐Ÿ˜ฎ face with open mouth -๐Ÿ˜ฏ hushed face -๐Ÿ˜ฒ astonished face -๐Ÿ˜ณ flushed face -๐Ÿฅบ pleading face -๐Ÿฅน face holding back tears -๐Ÿ˜ฆ frowning face with open mouth -๐Ÿ˜ง anguished face -๐Ÿ˜จ fearful face -๐Ÿ˜ฐ anxious face with sweat -๐Ÿ˜ฅ sad but relieved face -๐Ÿ˜ข crying face -๐Ÿ˜ญ loudly crying face -๐Ÿ˜ฑ face screaming in fear -๐Ÿ˜– confounded face -๐Ÿ˜ฃ persevering face -๐Ÿ˜ž disappointed face -๐Ÿ˜“ downcast face with sweat -๐Ÿ˜ฉ weary face -๐Ÿ˜ซ tired face -๐Ÿฅฑ yawning face -๐Ÿ˜ค face with steam from nose -๐Ÿ˜ก pouting face -๐Ÿ˜  angry face -๐Ÿคฌ face with symbols on mouth -๐Ÿ˜ˆ smiling face with horns -๐Ÿ‘ฟ angry face with horns -๐Ÿ’€ skull -โ˜  skull and crossbones -๐Ÿ’ฉ pile of poo -๐Ÿคก clown face -๐Ÿ‘น ogre -๐Ÿ‘บ goblin -๐Ÿ‘ป ghost -๐Ÿ‘ฝ alien -๐Ÿ‘พ alien monster -๐Ÿค– robot -๐Ÿ˜บ grinning cat -๐Ÿ˜ธ grinning cat with smiling eyes -๐Ÿ˜น cat with tears of joy -๐Ÿ˜ป smiling cat with heart-eyes -๐Ÿ˜ผ cat with wry smile -๐Ÿ˜ฝ kissing cat -๐Ÿ™€ weary cat -๐Ÿ˜ฟ crying cat -๐Ÿ˜พ pouting cat -๐Ÿ™ˆ see-no-evil monkey -๐Ÿ™‰ hear-no-evil monkey -๐Ÿ™Š speak-no-evil monkey -๐Ÿ’‹ kiss mark -๐Ÿ’Œ love letter -๐Ÿ’˜ heart with arrow -๐Ÿ’ heart with ribbon -๐Ÿ’– sparkling heart -๐Ÿ’— growing heart -๐Ÿ’“ beating heart -๐Ÿ’ž revolving hearts -๐Ÿ’• two hearts -๐Ÿ’Ÿ heart decoration -โฃ heart exclamation -๐Ÿ’” broken heart -โค red heart -๐Ÿงก orange heart -๐Ÿ’› yellow heart -๐Ÿ’š green heart -๐Ÿ’™ blue heart -๐Ÿ’œ purple heart -๐ŸคŽ brown heart -๐Ÿ–ค black heart -๐Ÿค white heart -๐Ÿ’ฏ hundred points -๐Ÿ’ข anger symbol -๐Ÿ’ฅ collision -๐Ÿ’ซ dizzy -๐Ÿ’ฆ sweat droplets -๐Ÿ’จ dashing away -๐Ÿ•ณ hole -๐Ÿ’ฃ bomb -๐Ÿ’ฌ speech balloon -๐Ÿ—จ left speech bubble -๐Ÿ—ฏ right anger bubble -๐Ÿ’ญ thought balloon -๐Ÿ’ค zzz -๐Ÿ‘‹ waving hand -๐Ÿคš raised back of hand -๐Ÿ– hand with fingers splayed -โœ‹ raised hand -๐Ÿ–– vulcan salute -๐Ÿซฑ rightwards hand -๐Ÿซฒ leftwards hand -๐Ÿซณ palm down hand -๐Ÿซด palm up hand -๐Ÿ‘Œ OK hand -๐ŸคŒ pinched fingers -๐Ÿค pinching hand -โœŒ victory hand -๐Ÿคž crossed fingers -๐Ÿซฐ hand with index finger and thumb crossed -๐ŸคŸ love-you gesture -๐Ÿค˜ sign of the horns -๐Ÿค™ call me hand -๐Ÿ‘ˆ backhand index pointing left -๐Ÿ‘‰ backhand index pointing right -๐Ÿ‘† backhand index pointing up -๐Ÿ–• middle finger -๐Ÿ‘‡ backhand index pointing down -โ˜ index pointing up -๐Ÿซต index pointing at the viewer -๐Ÿ‘ thumbs up -๐Ÿ‘Ž thumbs down -โœŠ raised fist -๐Ÿ‘Š oncoming fist -๐Ÿค› left-facing fist -๐Ÿคœ right-facing fist -๐Ÿ‘ clapping hands -๐Ÿ™Œ raising hands -๐Ÿซถ heart hands -๐Ÿ‘ open hands -๐Ÿคฒ palms up together -๐Ÿค handshake -๐Ÿ™ folded hands -โœ writing hand -๐Ÿ’… nail polish -๐Ÿคณ selfie -๐Ÿ’ช flexed biceps -๐Ÿฆพ mechanical arm -๐Ÿฆฟ mechanical leg -๐Ÿฆต leg -๐Ÿฆถ foot -๐Ÿ‘‚ ear -๐Ÿฆป ear with hearing aid -๐Ÿ‘ƒ nose -๐Ÿง  brain -๐Ÿซ€ anatomical heart -๐Ÿซ lungs -๐Ÿฆท tooth -๐Ÿฆด bone -๐Ÿ‘€ eyes -๐Ÿ‘ eye -๐Ÿ‘… tongue -๐Ÿ‘„ mouth -๐Ÿซฆ biting lip -๐Ÿ‘ถ baby -๐Ÿง’ child -๐Ÿ‘ฆ boy -๐Ÿ‘ง girl -๐Ÿง‘ person -๐Ÿ‘ฑ person: blond hair -๐Ÿ‘จ man -๐Ÿง” person: beard -๐Ÿ‘ฉ woman -๐Ÿง“ older person -๐Ÿ‘ด old man -๐Ÿ‘ต old woman -๐Ÿ™ person frowning -๐Ÿ™Ž person pouting -๐Ÿ™… person gesturing NO -๐Ÿง deaf person -๐Ÿ™‡ person bowing -๐Ÿคฆ person facepalming -๐Ÿคท person shrugging -๐Ÿ‘ฎ police officer -๐Ÿ•ต detective -๐Ÿ’‚ guard -๐Ÿฅท ninja -๐Ÿ‘ท construction worker -๐Ÿซ… person with crown -๐Ÿคด prince -๐Ÿ‘ธ princess -๐Ÿ‘ณ person wearing turban -๐Ÿ‘ฒ person with skullcap -๐Ÿง• woman with headscarf -๐Ÿคต person in tuxedo -๐Ÿ‘ฐ person with veil -๐Ÿคฐ pregnant woman -๐Ÿซƒ pregnant man -๐Ÿซ„ pregnant person -๐Ÿคฑ breast-feeding -๐Ÿ‘ผ baby angel -๐ŸŽ… Santa Claus -๐Ÿคถ Mrs. Claus -๐Ÿฆธ superhero -๐Ÿฆน supervillain -๐Ÿง™ mage -๐Ÿงš fairy -๐Ÿง› vampire -๐Ÿงœ merperson -๐Ÿง elf -๐Ÿงž genie -๐ŸงŸ zombie -๐ŸงŒ troll -๐Ÿ’† person getting massage -๐Ÿ’‡ person getting haircut -๐Ÿšถ person walking -๐Ÿง person standing -๐ŸงŽ person kneeling -๐Ÿƒ person running -๐Ÿ’ƒ woman dancing -๐Ÿ•บ man dancing -๐Ÿ•ด person in suit levitating -๐Ÿ‘ฏ people with bunny ears -๐Ÿง– person in steamy room -๐Ÿง— person climbing -๐Ÿคบ person fencing -๐Ÿ‡ horse racing -โ›ท skier -๐Ÿ‚ snowboarder -๐ŸŒ person golfing -๐Ÿ„ person surfing -๐Ÿšฃ person rowing boat -๐ŸŠ person swimming -โ›น person bouncing ball -๐Ÿ‹ person lifting weights -๐Ÿšด person biking -๐Ÿšต person mountain biking -๐Ÿคธ person cartwheeling -๐Ÿคผ people wrestling -๐Ÿคฝ person playing water polo -๐Ÿคพ person playing handball -๐Ÿคน person juggling -๐Ÿง˜ person in lotus position -๐Ÿ›€ person taking bath -๐Ÿ›Œ person in bed -๐Ÿ‘ญ women holding hands -๐Ÿ‘ซ woman and man holding hands -๐Ÿ‘ฌ men holding hands -๐Ÿ’ kiss -๐Ÿ’‘ couple with heart -๐Ÿ‘ช family -๐Ÿ—ฃ speaking head -๐Ÿ‘ค bust in silhouette -๐Ÿ‘ฅ busts in silhouette -๐Ÿซ‚ people hugging -๐Ÿ‘ฃ footprints -๐Ÿฆฐ red hair -๐Ÿฆฑ curly hair -๐Ÿฆณ white hair -๐Ÿฆฒ bald -๐Ÿต monkey face -๐Ÿ’ monkey -๐Ÿฆ gorilla -๐Ÿฆง orangutan -๐Ÿถ dog face -๐Ÿ• dog -๐Ÿฆฎ guide dog -๐Ÿฉ poodle -๐Ÿบ wolf -๐ŸฆŠ fox -๐Ÿฆ raccoon -๐Ÿฑ cat face -๐Ÿˆ cat -๐Ÿฆ lion -๐Ÿฏ tiger face -๐Ÿ… tiger -๐Ÿ† leopard -๐Ÿด horse face -๐ŸŽ horse -๐Ÿฆ„ unicorn -๐Ÿฆ“ zebra -๐ŸฆŒ deer -๐Ÿฆฌ bison -๐Ÿฎ cow face -๐Ÿ‚ ox -๐Ÿƒ water buffalo -๐Ÿ„ cow -๐Ÿท pig face -๐Ÿ– pig -๐Ÿ— boar -๐Ÿฝ pig nose -๐Ÿ ram -๐Ÿ‘ ewe -๐Ÿ goat -๐Ÿช camel -๐Ÿซ two-hump camel -๐Ÿฆ™ llama -๐Ÿฆ’ giraffe -๐Ÿ˜ elephant -๐Ÿฆฃ mammoth -๐Ÿฆ rhinoceros -๐Ÿฆ› hippopotamus -๐Ÿญ mouse face -๐Ÿ mouse -๐Ÿ€ rat -๐Ÿน hamster -๐Ÿฐ rabbit face -๐Ÿ‡ rabbit -๐Ÿฟ chipmunk -๐Ÿฆซ beaver -๐Ÿฆ” hedgehog -๐Ÿฆ‡ bat -๐Ÿป bear -๐Ÿจ koala -๐Ÿผ panda -๐Ÿฆฅ sloth -๐Ÿฆฆ otter -๐Ÿฆจ skunk -๐Ÿฆ˜ kangaroo -๐Ÿฆก badger -๐Ÿพ paw prints -๐Ÿฆƒ turkey -๐Ÿ” chicken -๐Ÿ“ rooster -๐Ÿฃ hatching chick -๐Ÿค baby chick -๐Ÿฅ front-facing baby chick -๐Ÿฆ bird -๐Ÿง penguin -๐Ÿ•Š dove -๐Ÿฆ… eagle -๐Ÿฆ† duck -๐Ÿฆข swan -๐Ÿฆ‰ owl -๐Ÿฆค dodo -๐Ÿชถ feather -๐Ÿฆฉ flamingo -๐Ÿฆš peacock -๐Ÿฆœ parrot -๐Ÿธ frog -๐ŸŠ crocodile -๐Ÿข turtle -๐ŸฆŽ lizard -๐Ÿ snake -๐Ÿฒ dragon face -๐Ÿ‰ dragon -๐Ÿฆ• sauropod -๐Ÿฆ– T-Rex -๐Ÿณ spouting whale -๐Ÿ‹ whale -๐Ÿฌ dolphin -๐Ÿฆญ seal -๐ŸŸ fish -๐Ÿ  tropical fish -๐Ÿก blowfish -๐Ÿฆˆ shark -๐Ÿ™ octopus -๐Ÿš spiral shell -๐Ÿชธ coral -๐ŸŒ snail -๐Ÿฆ‹ butterfly -๐Ÿ› bug -๐Ÿœ ant -๐Ÿ honeybee -๐Ÿชฒ beetle -๐Ÿž lady beetle -๐Ÿฆ— cricket -๐Ÿชณ cockroach -๐Ÿ•ท spider -๐Ÿ•ธ spider web -๐Ÿฆ‚ scorpion -๐ŸฆŸ mosquito -๐Ÿชฐ fly -๐Ÿชฑ worm -๐Ÿฆ  microbe -๐Ÿ’ bouquet -๐ŸŒธ cherry blossom -๐Ÿ’ฎ white flower -๐Ÿชท lotus -๐Ÿต rosette -๐ŸŒน rose -๐Ÿฅ€ wilted flower -๐ŸŒบ hibiscus -๐ŸŒป sunflower -๐ŸŒผ blossom -๐ŸŒท tulip -๐ŸŒฑ seedling -๐Ÿชด potted plant -๐ŸŒฒ evergreen tree -๐ŸŒณ deciduous tree -๐ŸŒด palm tree -๐ŸŒต cactus -๐ŸŒพ sheaf of rice -๐ŸŒฟ herb -โ˜˜ shamrock -๐Ÿ€ four leaf clover -๐Ÿ maple leaf -๐Ÿ‚ fallen leaf -๐Ÿƒ leaf fluttering in wind -๐Ÿชน empty nest -๐Ÿชบ nest with eggs -๐Ÿ‡ grapes -๐Ÿˆ melon -๐Ÿ‰ watermelon -๐ŸŠ tangerine -๐Ÿ‹ lemon -๐ŸŒ banana -๐Ÿ pineapple -๐Ÿฅญ mango -๐ŸŽ red apple -๐Ÿ green apple -๐Ÿ pear -๐Ÿ‘ peach -๐Ÿ’ cherries -๐Ÿ“ strawberry -๐Ÿซ blueberries -๐Ÿฅ kiwi fruit -๐Ÿ… tomato -๐Ÿซ’ olive -๐Ÿฅฅ coconut -๐Ÿฅ‘ avocado -๐Ÿ† eggplant -๐Ÿฅ” potato -๐Ÿฅ• carrot -๐ŸŒฝ ear of corn -๐ŸŒถ hot pepper -๐Ÿซ‘ bell pepper -๐Ÿฅ’ cucumber -๐Ÿฅฌ leafy green -๐Ÿฅฆ broccoli -๐Ÿง„ garlic -๐Ÿง… onion -๐Ÿ„ mushroom -๐Ÿฅœ peanuts -๐Ÿซ˜ beans -๐ŸŒฐ chestnut -๐Ÿž bread -๐Ÿฅ croissant -๐Ÿฅ– baguette bread -๐Ÿซ“ flatbread -๐Ÿฅจ pretzel -๐Ÿฅฏ bagel -๐Ÿฅž pancakes -๐Ÿง‡ waffle -๐Ÿง€ cheese wedge -๐Ÿ– meat on bone -๐Ÿ— poultry leg -๐Ÿฅฉ cut of meat -๐Ÿฅ“ bacon -๐Ÿ” hamburger -๐ŸŸ french fries -๐Ÿ• pizza -๐ŸŒญ hot dog -๐Ÿฅช sandwich -๐ŸŒฎ taco -๐ŸŒฏ burrito -๐Ÿซ” tamale -๐Ÿฅ™ stuffed flatbread -๐Ÿง† falafel -๐Ÿฅš egg -๐Ÿณ cooking -๐Ÿฅ˜ shallow pan of food -๐Ÿฒ pot of food -๐Ÿซ• fondue -๐Ÿฅฃ bowl with spoon -๐Ÿฅ— green salad -๐Ÿฟ popcorn -๐Ÿงˆ butter -๐Ÿง‚ salt -๐Ÿฅซ canned food -๐Ÿฑ bento box -๐Ÿ˜ rice cracker -๐Ÿ™ rice ball -๐Ÿš cooked rice -๐Ÿ› curry rice -๐Ÿœ steaming bowl -๐Ÿ spaghetti -๐Ÿ  roasted sweet potato -๐Ÿข oden -๐Ÿฃ sushi -๐Ÿค fried shrimp -๐Ÿฅ fish cake with swirl -๐Ÿฅฎ moon cake -๐Ÿก dango -๐ŸฅŸ dumpling -๐Ÿฅ  fortune cookie -๐Ÿฅก takeout box -๐Ÿฆ€ crab -๐Ÿฆž lobster -๐Ÿฆ shrimp -๐Ÿฆ‘ squid -๐Ÿฆช oyster -๐Ÿฆ soft ice cream -๐Ÿง shaved ice -๐Ÿจ ice cream -๐Ÿฉ doughnut -๐Ÿช cookie -๐ŸŽ‚ birthday cake -๐Ÿฐ shortcake -๐Ÿง cupcake -๐Ÿฅง pie -๐Ÿซ chocolate bar -๐Ÿฌ candy -๐Ÿญ lollipop -๐Ÿฎ custard -๐Ÿฏ honey pot -๐Ÿผ baby bottle -๐Ÿฅ› glass of milk -โ˜• hot beverage -๐Ÿซ– teapot -๐Ÿต teacup without handle -๐Ÿถ sake -๐Ÿพ bottle with popping cork -๐Ÿท wine glass -๐Ÿธ cocktail glass -๐Ÿน tropical drink -๐Ÿบ beer mug -๐Ÿป clinking beer mugs -๐Ÿฅ‚ clinking glasses -๐Ÿฅƒ tumbler glass -๐Ÿซ— pouring liquid -๐Ÿฅค cup with straw -๐Ÿง‹ bubble tea -๐Ÿงƒ beverage box -๐Ÿง‰ mate -๐ŸงŠ ice -๐Ÿฅข chopsticks -๐Ÿฝ fork and knife with plate -๐Ÿด fork and knife -๐Ÿฅ„ spoon -๐Ÿ”ช kitchen knife -๐Ÿซ™ jar -๐Ÿบ amphora -๐ŸŒ globe showing Europe-Africa -๐ŸŒŽ globe showing Americas -๐ŸŒ globe showing Asia-Australia -๐ŸŒ globe with meridians -๐Ÿ—บ world map -๐Ÿ—พ map of Japan -๐Ÿงญ compass -๐Ÿ” snow-capped mountain -โ›ฐ mountain -๐ŸŒ‹ volcano -๐Ÿ—ป mount fuji -๐Ÿ• camping -๐Ÿ– beach with umbrella -๐Ÿœ desert -๐Ÿ desert island -๐Ÿž national park -๐ŸŸ stadium -๐Ÿ› classical building -๐Ÿ— building construction -๐Ÿงฑ brick -๐Ÿชจ rock -๐Ÿชต wood -๐Ÿ›– hut -๐Ÿ˜ houses -๐Ÿš derelict house -๐Ÿ  house -๐Ÿก house with garden -๐Ÿข office building -๐Ÿฃ Japanese post office -๐Ÿค post office -๐Ÿฅ hospital -๐Ÿฆ bank -๐Ÿจ hotel -๐Ÿฉ love hotel -๐Ÿช convenience store -๐Ÿซ school -๐Ÿฌ department store -๐Ÿญ factory -๐Ÿฏ Japanese castle -๐Ÿฐ castle -๐Ÿ’’ wedding -๐Ÿ—ผ Tokyo tower -๐Ÿ—ฝ Statue of Liberty -โ›ช church -๐Ÿ•Œ mosque -๐Ÿ›• hindu temple -๐Ÿ• synagogue -โ›ฉ shinto shrine -๐Ÿ•‹ kaaba -โ›ฒ fountain -โ›บ tent -๐ŸŒ foggy -๐ŸŒƒ night with stars -๐Ÿ™ cityscape -๐ŸŒ„ sunrise over mountains -๐ŸŒ… sunrise -๐ŸŒ† cityscape at dusk -๐ŸŒ‡ sunset -๐ŸŒ‰ bridge at night -โ™จ hot springs -๐ŸŽ  carousel horse -๐Ÿ› playground slide -๐ŸŽก ferris wheel -๐ŸŽข roller coaster -๐Ÿ’ˆ barber pole -๐ŸŽช circus tent -๐Ÿš‚ locomotive -๐Ÿšƒ railway car -๐Ÿš„ high-speed train -๐Ÿš… bullet train -๐Ÿš† train -๐Ÿš‡ metro -๐Ÿšˆ light rail -๐Ÿš‰ station -๐ŸšŠ tram -๐Ÿš monorail -๐Ÿšž mountain railway -๐Ÿš‹ tram car -๐ŸšŒ bus -๐Ÿš oncoming bus -๐ŸšŽ trolleybus -๐Ÿš minibus -๐Ÿš‘ ambulance -๐Ÿš’ fire engine -๐Ÿš“ police car -๐Ÿš” oncoming police car -๐Ÿš• taxi -๐Ÿš– oncoming taxi -๐Ÿš— automobile -๐Ÿš˜ oncoming automobile -๐Ÿš™ sport utility vehicle -๐Ÿ›ป pickup truck -๐Ÿšš delivery truck -๐Ÿš› articulated lorry -๐Ÿšœ tractor -๐ŸŽ racing car -๐Ÿ motorcycle -๐Ÿ›ต motor scooter -๐Ÿฆฝ manual wheelchair -๐Ÿฆผ motorized wheelchair -๐Ÿ›บ auto rickshaw -๐Ÿšฒ bicycle -๐Ÿ›ด kick scooter -๐Ÿ›น skateboard -๐Ÿ›ผ roller skate -๐Ÿš bus stop -๐Ÿ›ฃ motorway -๐Ÿ›ค railway track -๐Ÿ›ข oil drum -โ›ฝ fuel pump -๐Ÿ›ž wheel -๐Ÿšจ police car light -๐Ÿšฅ horizontal traffic light -๐Ÿšฆ vertical traffic light -๐Ÿ›‘ stop sign -๐Ÿšง construction -โš“ anchor -๐Ÿ›Ÿ ring buoy -โ›ต sailboat -๐Ÿ›ถ canoe -๐Ÿšค speedboat -๐Ÿ›ณ passenger ship -โ›ด ferry -๐Ÿ›ฅ motor boat -๐Ÿšข ship -โœˆ airplane -๐Ÿ›ฉ small airplane -๐Ÿ›ซ airplane departure -๐Ÿ›ฌ airplane arrival -๐Ÿช‚ parachute -๐Ÿ’บ seat -๐Ÿš helicopter -๐ŸšŸ suspension railway -๐Ÿš  mountain cableway -๐Ÿšก aerial tramway -๐Ÿ›ฐ satellite -๐Ÿš€ rocket -๐Ÿ›ธ flying saucer -๐Ÿ›Ž bellhop bell -๐Ÿงณ luggage -โŒ› hourglass done -โณ hourglass not done -โŒš watch -โฐ alarm clock -โฑ stopwatch -โฒ timer clock -๐Ÿ•ฐ mantelpiece clock -๐Ÿ•› twelve oโ€™clock -๐Ÿ•ง twelve-thirty -๐Ÿ• one oโ€™clock -๐Ÿ•œ one-thirty -๐Ÿ•‘ two oโ€™clock -๐Ÿ• two-thirty -๐Ÿ•’ three oโ€™clock -๐Ÿ•ž three-thirty -๐Ÿ•“ four oโ€™clock -๐Ÿ•Ÿ four-thirty -๐Ÿ•” five oโ€™clock -๐Ÿ•  five-thirty -๐Ÿ•• six oโ€™clock -๐Ÿ•ก six-thirty -๐Ÿ•– seven oโ€™clock -๐Ÿ•ข seven-thirty -๐Ÿ•— eight oโ€™clock -๐Ÿ•ฃ eight-thirty -๐Ÿ•˜ nine oโ€™clock -๐Ÿ•ค nine-thirty -๐Ÿ•™ ten oโ€™clock -๐Ÿ•ฅ ten-thirty -๐Ÿ•š eleven oโ€™clock -๐Ÿ•ฆ eleven-thirty -๐ŸŒ‘ new moon -๐ŸŒ’ waxing crescent moon -๐ŸŒ“ first quarter moon -๐ŸŒ” waxing gibbous moon -๐ŸŒ• full moon -๐ŸŒ– waning gibbous moon -๐ŸŒ— last quarter moon -๐ŸŒ˜ waning crescent moon -๐ŸŒ™ crescent moon -๐ŸŒš new moon face -๐ŸŒ› first quarter moon face -๐ŸŒœ last quarter moon face -๐ŸŒก thermometer -โ˜€ sun -๐ŸŒ full moon face -๐ŸŒž sun with face -๐Ÿช ringed planet -โญ star -๐ŸŒŸ glowing star -๐ŸŒ  shooting star -๐ŸŒŒ milky way -โ˜ cloud -โ›… sun behind cloud -โ›ˆ cloud with lightning and rain -๐ŸŒค sun behind small cloud -๐ŸŒฅ sun behind large cloud -๐ŸŒฆ sun behind rain cloud -๐ŸŒง cloud with rain -๐ŸŒจ cloud with snow -๐ŸŒฉ cloud with lightning -๐ŸŒช tornado -๐ŸŒซ fog -๐ŸŒฌ wind face -๐ŸŒ€ cyclone -๐ŸŒˆ rainbow -๐ŸŒ‚ closed umbrella -โ˜‚ umbrella -โ˜” umbrella with rain drops -โ›ฑ umbrella on ground -โšก high voltage -โ„ snowflake -โ˜ƒ snowman -โ›„ snowman without snow -โ˜„ comet -๐Ÿ”ฅ fire -๐Ÿ’ง droplet -๐ŸŒŠ water wave -๐ŸŽƒ jack-o-lantern -๐ŸŽ„ Christmas tree -๐ŸŽ† fireworks -๐ŸŽ‡ sparkler -๐Ÿงจ firecracker -โœจ sparkles -๐ŸŽˆ balloon -๐ŸŽ‰ party popper -๐ŸŽŠ confetti ball -๐ŸŽ‹ tanabata tree -๐ŸŽ pine decoration -๐ŸŽŽ Japanese dolls -๐ŸŽ carp streamer -๐ŸŽ wind chime -๐ŸŽ‘ moon viewing ceremony -๐Ÿงง red envelope -๐ŸŽ€ ribbon -๐ŸŽ wrapped gift -๐ŸŽ— reminder ribbon -๐ŸŽŸ admission tickets -๐ŸŽซ ticket -๐ŸŽ– military medal -๐Ÿ† trophy -๐Ÿ… sports medal -๐Ÿฅ‡ 1st place medal -๐Ÿฅˆ 2nd place medal -๐Ÿฅ‰ 3rd place medal -โšฝ soccer ball -โšพ baseball -๐ŸฅŽ softball -๐Ÿ€ basketball -๐Ÿ volleyball -๐Ÿˆ american football -๐Ÿ‰ rugby football -๐ŸŽพ tennis -๐Ÿฅ flying disc -๐ŸŽณ bowling -๐Ÿ cricket game -๐Ÿ‘ field hockey -๐Ÿ’ ice hockey -๐Ÿฅ lacrosse -๐Ÿ“ ping pong -๐Ÿธ badminton -๐ŸฅŠ boxing glove -๐Ÿฅ‹ martial arts uniform -๐Ÿฅ… goal net -โ›ณ flag in hole -โ›ธ ice skate -๐ŸŽฃ fishing pole -๐Ÿคฟ diving mask -๐ŸŽฝ running shirt -๐ŸŽฟ skis -๐Ÿ›ท sled -๐ŸฅŒ curling stone -๐ŸŽฏ bullseye -๐Ÿช€ yo-yo -๐Ÿช kite -๐ŸŽฑ pool 8 ball -๐Ÿ”ฎ crystal ball -๐Ÿช„ magic wand -๐Ÿงฟ nazar amulet -๐Ÿชฌ hamsa -๐ŸŽฎ video game -๐Ÿ•น joystick -๐ŸŽฐ slot machine -๐ŸŽฒ game die -๐Ÿงฉ puzzle piece -๐Ÿงธ teddy bear -๐Ÿช… piรฑata -๐Ÿชฉ mirror ball -๐Ÿช† nesting dolls -โ™  spade suit -โ™ฅ heart suit -โ™ฆ diamond suit -โ™ฃ club suit -โ™Ÿ chess pawn -๐Ÿƒ joker -๐Ÿ€„ mahjong red dragon -๐ŸŽด flower playing cards -๐ŸŽญ performing arts -๐Ÿ–ผ framed picture -๐ŸŽจ artist palette -๐Ÿงต thread -๐Ÿชก sewing needle -๐Ÿงถ yarn -๐Ÿชข knot -๐Ÿ‘“ glasses -๐Ÿ•ถ sunglasses -๐Ÿฅฝ goggles -๐Ÿฅผ lab coat -๐Ÿฆบ safety vest -๐Ÿ‘” necktie -๐Ÿ‘• t-shirt -๐Ÿ‘– jeans -๐Ÿงฃ scarf -๐Ÿงค gloves -๐Ÿงฅ coat -๐Ÿงฆ socks -๐Ÿ‘— dress -๐Ÿ‘˜ kimono -๐Ÿฅป sari -๐Ÿฉฑ one-piece swimsuit -๐Ÿฉฒ briefs -๐Ÿฉณ shorts -๐Ÿ‘™ bikini -๐Ÿ‘š womanโ€™s clothes -๐Ÿ‘› purse -๐Ÿ‘œ handbag -๐Ÿ‘ clutch bag -๐Ÿ› shopping bags -๐ŸŽ’ backpack -๐Ÿฉด thong sandal -๐Ÿ‘ž manโ€™s shoe -๐Ÿ‘Ÿ running shoe -๐Ÿฅพ hiking boot -๐Ÿฅฟ flat shoe -๐Ÿ‘  high-heeled shoe -๐Ÿ‘ก womanโ€™s sandal -๐Ÿฉฐ ballet shoes -๐Ÿ‘ข womanโ€™s boot -๐Ÿ‘‘ crown -๐Ÿ‘’ womanโ€™s hat -๐ŸŽฉ top hat -๐ŸŽ“ graduation cap -๐Ÿงข billed cap -๐Ÿช– military helmet -โ›‘ rescue workerโ€™s helmet -๐Ÿ“ฟ prayer beads -๐Ÿ’„ lipstick -๐Ÿ’ ring -๐Ÿ’Ž gem stone -๐Ÿ”‡ muted speaker -๐Ÿ”ˆ speaker low volume -๐Ÿ”‰ speaker medium volume -๐Ÿ”Š speaker high volume -๐Ÿ“ข loudspeaker -๐Ÿ“ฃ megaphone -๐Ÿ“ฏ postal horn -๐Ÿ”” bell -๐Ÿ”• bell with slash -๐ŸŽผ musical score -๐ŸŽต musical note -๐ŸŽถ musical notes -๐ŸŽ™ studio microphone -๐ŸŽš level slider -๐ŸŽ› control knobs -๐ŸŽค microphone -๐ŸŽง headphone -๐Ÿ“ป radio -๐ŸŽท saxophone -๐Ÿช— accordion -๐ŸŽธ guitar -๐ŸŽน musical keyboard -๐ŸŽบ trumpet -๐ŸŽป violin -๐Ÿช• banjo -๐Ÿฅ drum -๐Ÿช˜ long drum -๐Ÿ“ฑ mobile phone -๐Ÿ“ฒ mobile phone with arrow -โ˜Ž telephone -๐Ÿ“ž telephone receiver -๐Ÿ“Ÿ pager -๐Ÿ“  fax machine -๐Ÿ”‹ battery -๐Ÿชซ low battery -๐Ÿ”Œ electric plug -๐Ÿ’ป laptop -๐Ÿ–ฅ desktop computer -๐Ÿ–จ printer -โŒจ keyboard -๐Ÿ–ฑ computer mouse -๐Ÿ–ฒ trackball -๐Ÿ’ฝ computer disk -๐Ÿ’พ floppy disk -๐Ÿ’ฟ optical disk -๐Ÿ“€ dvd -๐Ÿงฎ abacus -๐ŸŽฅ movie camera -๐ŸŽž film frames -๐Ÿ“ฝ film projector -๐ŸŽฌ clapper board -๐Ÿ“บ television -๐Ÿ“ท camera -๐Ÿ“ธ camera with flash -๐Ÿ“น video camera -๐Ÿ“ผ videocassette -๐Ÿ” magnifying glass tilted left -๐Ÿ”Ž magnifying glass tilted right -๐Ÿ•ฏ candle -๐Ÿ’ก light bulb -๐Ÿ”ฆ flashlight -๐Ÿฎ red paper lantern -๐Ÿช” diya lamp -๐Ÿ“” notebook with decorative cover -๐Ÿ“• closed book -๐Ÿ“– open book -๐Ÿ“— green book -๐Ÿ“˜ blue book -๐Ÿ“™ orange book -๐Ÿ“š books -๐Ÿ““ notebook -๐Ÿ“’ ledger -๐Ÿ“ƒ page with curl -๐Ÿ“œ scroll -๐Ÿ“„ page facing up -๐Ÿ“ฐ newspaper -๐Ÿ—ž rolled-up newspaper -๐Ÿ“‘ bookmark tabs -๐Ÿ”– bookmark -๐Ÿท label -๐Ÿ’ฐ money bag -๐Ÿช™ coin -๐Ÿ’ด yen banknote -๐Ÿ’ต dollar banknote -๐Ÿ’ถ euro banknote -๐Ÿ’ท pound banknote -๐Ÿ’ธ money with wings -๐Ÿ’ณ credit card -๐Ÿงพ receipt -๐Ÿ’น chart increasing with yen -โœ‰ envelope -๐Ÿ“ง e-mail -๐Ÿ“จ incoming envelope -๐Ÿ“ฉ envelope with arrow -๐Ÿ“ค outbox tray -๐Ÿ“ฅ inbox tray -๐Ÿ“ฆ package -๐Ÿ“ซ closed mailbox with raised flag -๐Ÿ“ช closed mailbox with lowered flag -๐Ÿ“ฌ open mailbox with raised flag -๐Ÿ“ญ open mailbox with lowered flag -๐Ÿ“ฎ postbox -๐Ÿ—ณ ballot box with ballot -โœ pencil -โœ’ black nib -๐Ÿ–‹ fountain pen -๐Ÿ–Š pen -๐Ÿ–Œ paintbrush -๐Ÿ– crayon -๐Ÿ“ memo -๐Ÿ’ผ briefcase -๐Ÿ“ file folder -๐Ÿ“‚ open file folder -๐Ÿ—‚ card index dividers -๐Ÿ“… calendar -๐Ÿ“† tear-off calendar -๐Ÿ—’ spiral notepad -๐Ÿ—“ spiral calendar -๐Ÿ“‡ card index -๐Ÿ“ˆ chart increasing -๐Ÿ“‰ chart decreasing -๐Ÿ“Š bar chart -๐Ÿ“‹ clipboard -๐Ÿ“Œ pushpin -๐Ÿ“ round pushpin -๐Ÿ“Ž paperclip -๐Ÿ–‡ linked paperclips -๐Ÿ“ straight ruler -๐Ÿ“ triangular ruler -โœ‚ scissors -๐Ÿ—ƒ card file box -๐Ÿ—„ file cabinet -๐Ÿ—‘ wastebasket -๐Ÿ”’ locked -๐Ÿ”“ unlocked -๐Ÿ” locked with pen -๐Ÿ” locked with key -๐Ÿ”‘ key -๐Ÿ— old key -๐Ÿ”จ hammer -๐Ÿช“ axe -โ› pick -โš’ hammer and pick -๐Ÿ›  hammer and wrench -๐Ÿ—ก dagger -โš” crossed swords -๐Ÿ”ซ water pistol -๐Ÿชƒ boomerang -๐Ÿน bow and arrow -๐Ÿ›ก shield -๐Ÿชš carpentry saw -๐Ÿ”ง wrench -๐Ÿช› screwdriver -๐Ÿ”ฉ nut and bolt -โš™ gear -๐Ÿ—œ clamp -โš– balance scale -๐Ÿฆฏ white cane -๐Ÿ”— link -โ›“ chains -๐Ÿช hook -๐Ÿงฐ toolbox -๐Ÿงฒ magnet -๐Ÿชœ ladder -โš— alembic -๐Ÿงช test tube -๐Ÿงซ petri dish -๐Ÿงฌ dna -๐Ÿ”ฌ microscope -๐Ÿ”ญ telescope -๐Ÿ“ก satellite antenna -๐Ÿ’‰ syringe -๐Ÿฉธ drop of blood -๐Ÿ’Š pill -๐Ÿฉน adhesive bandage -๐Ÿฉผ crutch -๐Ÿฉบ stethoscope -๐Ÿฉป x-ray -๐Ÿšช door -๐Ÿ›— elevator -๐Ÿชž mirror -๐ŸชŸ window -๐Ÿ› bed -๐Ÿ›‹ couch and lamp -๐Ÿช‘ chair -๐Ÿšฝ toilet -๐Ÿช  plunger -๐Ÿšฟ shower -๐Ÿ› bathtub -๐Ÿชค mouse trap -๐Ÿช’ razor -๐Ÿงด lotion bottle -๐Ÿงท safety pin -๐Ÿงน broom -๐Ÿงบ basket -๐Ÿงป roll of paper -๐Ÿชฃ bucket -๐Ÿงผ soap -๐Ÿซง bubbles -๐Ÿชฅ toothbrush -๐Ÿงฝ sponge -๐Ÿงฏ fire extinguisher -๐Ÿ›’ shopping cart -๐Ÿšฌ cigarette -โšฐ coffin -๐Ÿชฆ headstone -โšฑ funeral urn -๐Ÿ—ฟ moai -๐Ÿชง placard -๐Ÿชช identification card -๐Ÿง ATM sign -๐Ÿšฎ litter in bin sign -๐Ÿšฐ potable water -โ™ฟ wheelchair symbol -๐Ÿšน menโ€™s room -๐Ÿšบ womenโ€™s room -๐Ÿšป restroom -๐Ÿšผ baby symbol -๐Ÿšพ water closet -๐Ÿ›‚ passport control -๐Ÿ›ƒ customs -๐Ÿ›„ baggage claim -๐Ÿ›… left luggage -โš  warning -๐Ÿšธ children crossing -โ›” no entry -๐Ÿšซ prohibited -๐Ÿšณ no bicycles -๐Ÿšญ no smoking -๐Ÿšฏ no littering -๐Ÿšฑ non-potable water -๐Ÿšท no pedestrians -๐Ÿ“ต no mobile phones -๐Ÿ”ž no one under eighteen -โ˜ข radioactive -โ˜ฃ biohazard -โฌ† up arrow -โ†— up-right arrow -โžก right arrow -โ†˜ down-right arrow -โฌ‡ down arrow -โ†™ down-left arrow -โฌ… left arrow -โ†– up-left arrow -โ†• up-down arrow -โ†” left-right arrow -โ†ฉ right arrow curving left -โ†ช left arrow curving right -โคด right arrow curving up -โคต right arrow curving down -๐Ÿ”ƒ clockwise vertical arrows -๐Ÿ”„ counterclockwise arrows button -๐Ÿ”™ BACK arrow -๐Ÿ”š END arrow -๐Ÿ”› ON! arrow -๐Ÿ”œ SOON arrow -๐Ÿ” TOP arrow -๐Ÿ› place of worship -โš› atom symbol -๐Ÿ•‰ om -โœก star of David -โ˜ธ wheel of dharma -โ˜ฏ yin yang -โœ latin cross -โ˜ฆ orthodox cross -โ˜ช star and crescent -โ˜ฎ peace symbol -๐Ÿ•Ž menorah -๐Ÿ”ฏ dotted six-pointed star -โ™ˆ Aries -โ™‰ Taurus -โ™Š Gemini -โ™‹ Cancer -โ™Œ Leo -โ™ Virgo -โ™Ž Libra -โ™ Scorpio -โ™ Sagittarius -โ™‘ Capricorn -โ™’ Aquarius -โ™“ Pisces -โ›Ž Ophiuchus -๐Ÿ”€ shuffle tracks button -๐Ÿ” repeat button -๐Ÿ”‚ repeat single button -โ–ถ play button -โฉ fast-forward button -โญ next track button -โฏ play or pause button -โ—€ reverse button -โช fast reverse button -โฎ last track button -๐Ÿ”ผ upwards button -โซ fast up button -๐Ÿ”ฝ downwards button -โฌ fast down button -โธ pause button -โน stop button -โบ record button -โ eject button -๐ŸŽฆ cinema -๐Ÿ”… dim button -๐Ÿ”† bright button -๐Ÿ“ถ antenna bars -๐Ÿ“ณ vibration mode -๐Ÿ“ด mobile phone off -โ™€ female sign -โ™‚ male sign -โšง transgender symbol -โœ– multiply -โž• plus -โž– minus -โž— divide -๐ŸŸฐ heavy equals sign -โ™พ infinity -โ€ผ double exclamation mark -โ‰ exclamation question mark -โ“ red question mark -โ” white question mark -โ• white exclamation mark -โ— red exclamation mark -ใ€ฐ wavy dash -๐Ÿ’ฑ currency exchange -๐Ÿ’ฒ heavy dollar sign -โš• medical symbol -โ™ป recycling symbol -โšœ fleur-de-lis -๐Ÿ”ฑ trident emblem -๐Ÿ“› name badge -๐Ÿ”ฐ Japanese symbol for beginner -โญ• hollow red circle -โœ… check mark button -โ˜‘ check box with check -โœ” check mark -โŒ cross mark -โŽ cross mark button -โžฐ curly loop -โžฟ double curly loop -ใ€ฝ part alternation mark -โœณ eight-spoked asterisk -โœด eight-pointed star -โ‡ sparkle -ยฉ copyright -ยฎ registered -โ„ข trade mark -#๏ธโƒฃ keycap: # -*๏ธโƒฃ keycap: * -0๏ธโƒฃ keycap: 0 -1๏ธโƒฃ keycap: 1 -2๏ธโƒฃ keycap: 2 -3๏ธโƒฃ keycap: 3 -4๏ธโƒฃ keycap: 4 -5๏ธโƒฃ keycap: 5 -6๏ธโƒฃ keycap: 6 -7๏ธโƒฃ keycap: 7 -8๏ธโƒฃ keycap: 8 -9๏ธโƒฃ keycap: 9 -๐Ÿ”Ÿ keycap: 10 -๐Ÿ”  input latin uppercase -๐Ÿ”ก input latin lowercase -๐Ÿ”ข input numbers -๐Ÿ”ฃ input symbols -๐Ÿ”ค input latin letters -๐Ÿ…ฐ A button (blood type) -๐Ÿ†Ž AB button (blood type) -๐Ÿ…ฑ B button (blood type) -๐Ÿ†‘ CL button -๐Ÿ†’ COOL button -๐Ÿ†“ FREE button -โ„น information -๐Ÿ†” ID button -โ“‚ circled M -๐Ÿ†• NEW button -๐Ÿ†– NG button -๐Ÿ…พ O button (blood type) -๐Ÿ†— OK button -๐Ÿ…ฟ P button -๐Ÿ†˜ SOS button -๐Ÿ†™ UP! button -๐Ÿ†š VS button -๐Ÿˆ Japanese โ€œhereโ€ button -๐Ÿˆ‚ Japanese โ€œservice chargeโ€ button -๐Ÿˆท Japanese โ€œmonthly amountโ€ button -๐Ÿˆถ Japanese โ€œnot free of chargeโ€ button -๐Ÿˆฏ Japanese โ€œreservedโ€ button -๐Ÿ‰ Japanese โ€œbargainโ€ button -๐Ÿˆน Japanese โ€œdiscountโ€ button -๐Ÿˆš Japanese โ€œfree of chargeโ€ button -๐Ÿˆฒ Japanese โ€œprohibitedโ€ button -๐Ÿ‰‘ Japanese โ€œacceptableโ€ button -๐Ÿˆธ Japanese โ€œapplicationโ€ button -๐Ÿˆด Japanese โ€œpassing gradeโ€ button -๐Ÿˆณ Japanese โ€œvacancyโ€ button -ใŠ— Japanese โ€œcongratulationsโ€ button -ใŠ™ Japanese โ€œsecretโ€ button -๐Ÿˆบ Japanese โ€œopen for businessโ€ button -๐Ÿˆต Japanese โ€œno vacancyโ€ button -๐Ÿ”ด red circle -๐ŸŸ  orange circle -๐ŸŸก yellow circle -๐ŸŸข green circle -๐Ÿ”ต blue circle -๐ŸŸฃ purple circle -๐ŸŸค brown circle -โšซ black circle -โšช white circle -๐ŸŸฅ red square -๐ŸŸง orange square -๐ŸŸจ yellow square -๐ŸŸฉ green square -๐ŸŸฆ blue square -๐ŸŸช purple square -๐ŸŸซ brown square -โฌ› black large square -โฌœ white large square -โ—ผ black medium square -โ—ป white medium square -โ—พ black medium-small square -โ—ฝ white medium-small square -โ–ช black small square -โ–ซ white small square -๐Ÿ”ถ large orange diamond -๐Ÿ”ท large blue diamond -๐Ÿ”ธ small orange diamond -๐Ÿ”น small blue diamond -๐Ÿ”บ red triangle pointed up -๐Ÿ”ป red triangle pointed down -๐Ÿ’  diamond with a dot -๐Ÿ”˜ radio button -๐Ÿ”ณ white square button -๐Ÿ”ฒ black square button -๐Ÿ chequered flag -๐Ÿšฉ triangular flag -๐ŸŽŒ crossed flags -๐Ÿด black flag -๐Ÿณ white flag -๐Ÿ‡ฆ letter a -๐Ÿ‡ง letter b -๐Ÿ‡จ letter c -๐Ÿ‡ฉ letter d -๐Ÿ‡ช letter e -๐Ÿ‡ซ letter f -๐Ÿ‡ฌ letter g -๐Ÿ‡ญ letter h -๐Ÿ‡ฎ letter i -๐Ÿ‡ฏ letter j -๐Ÿ‡ฐ letter k -๐Ÿ‡ฑ letter l -๐Ÿ‡ฒ letter m -๐Ÿ‡ณ letter n -๐Ÿ‡ด letter o -๐Ÿ‡ต letter p -๐Ÿ‡ท letter r -๐Ÿ‡ธ letter s -๐Ÿ‡น letter t -๐Ÿ‡บ letter u -๐Ÿ‡ป letter v -๐Ÿ‡พ letter y -๐Ÿ‡ฟ letter z diff --git a/bin/dmscripts/dmfm b/bin/dmscripts/dmfm deleted file mode 100755 index 34a9e2c..0000000 --- a/bin/dmscripts/dmfm +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash - -file=1 -while [ "$file" ]; do - file=$(ls -1 --group-directories-first | dmenu -i -l 8 -g 1 -p "$(basename $(pwd)):") - if [ -e "$file" ]; then - owd=$(pwd) - if [ -d "$file" ]; then - cd "$file" - else [ -f "$file" ] - if which xdg-open &> /dev/null; then - exec xdg-open "$owd/$file" & - unset file - fi - fi - fi -done diff --git a/bin/dmscripts/dmhelp b/bin/dmscripts/dmhelp deleted file mode 100755 index 653fa1f..0000000 --- a/bin/dmscripts/dmhelp +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env bash -program="${1:-$(dmenu_path | dmenu -l 4 -g 5)}" -opfil="/tmp/dmh_options.txt" -test -z "${program}" && exit 1 - -if ${program} --help > "${opfil}" -then - option="$(\ - grep -E "^ *-[-a-Z]* " "${opfil}" \ - | tr -s ' ' \ - | sort | uniq \ - | column -l 2 -t \ - | dmenu -x -l 20 -g 1 -p "${program}" \ - | awk '{print $1}' \ - )" -elif man $program > "${opfil}" -then - echo lesgo -else - echo "No options found for '${program}'" > /dev/stderr - exit 1 -fi -test -z "${option}" && exit 1 - -rm -f "${opfil}" -${program} ${option} diff --git a/bin/dmscripts/dminw b/bin/dmscripts/dminw deleted file mode 100755 index 2ff32a1..0000000 --- a/bin/dmscripts/dminw +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash -WINDOWID=${1:-$(xdotool getwindowfocus)} -WIDTH=$(xdotool getwindowgeometry -s ${WINDOWID} | grep WIDTH | cut -d ' ' -f 2) -dmenu_run -w ${1:-$(xdotool getwindowfocus)} -z ${WIDTH} diff --git a/bin/dmscripts/dmlang b/bin/dmscripts/dmlang deleted file mode 100755 index 0009704..0000000 --- a/bin/dmscripts/dmlang +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash -choice="$(\ - echo -e "us\ngb\nbe" \ - | dmenu \ - -p "($(setxkbmap -query | awk 'NR==3 {print $2}'))" \ -)" -setxkbmap "${choice:-us}" diff --git a/bin/dmscripts/dmpass b/bin/dmscripts/dmpass deleted file mode 100755 index 9d79660..0000000 --- a/bin/dmscripts/dmpass +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env bash -store="$HOME/.password-store" -lscmd="ls --group-directories-first" -dmenucmd="dmenu -l 4 -g 2" -while [ -d "${store}/${file}" ] -do - choice="$($lscmd "${store}/${file}" | sed 's/\.gpg$//'| $dmenucmd)" - [ "$choice" ] || break - file="${file}/${choice}" -done -pass show -c "${file}" diff --git a/bin/dmscripts/dmpassgen b/bin/dmscripts/dmpassgen deleted file mode 100755 index c627a1d..0000000 --- a/bin/dmscripts/dmpassgen +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env bash -choice="$(echo -ne "multiline\nsingle" | dmenu -l 1 -g 2)" -test -z "${choice}" && exit 1 - -password="$(echo -n "" | dmenu -p "name:")" -test -z "${password}" && exit 1 - -if [[ "${choice}" == "multiline" ]] -then - logins="$(ls -1 ~/.password-store/e-mails | awk -F '.gpg' '{print $1}')" - login="$(echo "$logins" | dmenu -g 1 -l 8 -p "login:")" - test -z "${login}" && exit 1 - url="$(echo -n "" | dmenu -p "url:")" - test -z "${url}" && exit 1 - echo -e "${password}\nlogin: ${login}\nurl: ${url}" | pass insert -mf "${password}" - pass generate -ci "${password}" -else - pass generate -cf "${password}" -fi - diff --git a/bin/dmscripts/dmpdf b/bin/dmscripts/dmpdf deleted file mode 100755 index cf1f0dd..0000000 --- a/bin/dmscripts/dmpdf +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash - -find ${1:-~/docs ~/Downloads} 2> /dev/null | grep -E ".+\.pdf" | sort > /tmp/dmpdf -choice="$(\ - sed 's|^/home/aluc|\~| ; s|\([^/]\)[^/]*/|\1/|g' /tmp/dmpdf \ - | awk '{printf "%s %s\n", NR ":", $0}' \ - | dmenu -l 10 -g 1 -x -i \ - | grep -oE "^[0-9]+:" \ -)" -if [ -z "$choice" ]; then - exit -fi -file="$(sed -n "${choice::-1}p" /tmp/dmpdf)" -evince "$file" & diff --git a/bin/dmscripts/dmpower b/bin/dmscripts/dmpower deleted file mode 100755 index bd847d6..0000000 --- a/bin/dmscripts/dmpower +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -choice="$(echo -e "poweroff\nreboot\nhibernate" | dmenu -l 1 -g 3)" -test -z "$choice" || systemctl "$choice" diff --git a/bin/dmscripts/dmpsbm b/bin/dmscripts/dmpsbm deleted file mode 100755 index 3b00b2c..0000000 --- a/bin/dmscripts/dmpsbm +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -grep -v '^#' ~/.local/share/bookmarks | dmenu -c -x -g 1 -l 10 | cut -f1 -d' ' | xclip -sel c && xdotool key Ctrl+Shift+v diff --git a/bin/dmscripts/dmpsclip b/bin/dmscripts/dmpsclip deleted file mode 100755 index 8577e91..0000000 --- a/bin/dmscripts/dmpsclip +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -dmenu -l 10 -g 1 -c -x < /tmp/tmpclip.txt | xclip -sel c -xdotool key Ctrl+Shift+v diff --git a/bin/dmscripts/dmvid b/bin/dmscripts/dmvid deleted file mode 100755 index ee7f865..0000000 --- a/bin/dmscripts/dmvid +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env bash - -find ${1:-~/movies ~/Downloads} 2> /dev/null | grep -E ".+\.(webm|mp4|mpeg|mkv)$" | sort > /tmp/dmvids -choice="$(\ - sed 's|^/home/aluc|\~| ; s|\([^/]\)[^/]*/|\1/|g' /tmp/dmvids \ - | awk '{printf "%s %s\n", NR ":", $0}' \ - | dmenu -l 10 -g 1 -x -i \ - | grep -zoE "^[0-9]+:" \ -)" -if [ -z "$choice" ]; then - exit -fi -vid="$(sed -n "${choice::-1}p" /tmp/dmvids)" -mpv "$vid" diff --git a/bin/dmscripts/dmyt-not b/bin/dmscripts/dmyt-not deleted file mode 100755 index 4783a8d..0000000 --- a/bin/dmscripts/dmyt-not +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash -# Open a video from channels.yt-not by selecting the channel -channel="$(awk '{print $2}' ~/.local/share/yt-not/channels.yt-not | dmenu -l 2 -g 4)" -video_id="$(awk "/$channel/ {print \$3}" ~/.local/share/yt-not/channels.yt-not )" -video="https://youtube.com/watch?v=${video_id}" -mpv $video diff --git a/bin/guiscripts/dmapimg b/bin/guiscripts/dmapimg new file mode 100755 index 0000000..25c414b --- /dev/null +++ b/bin/guiscripts/dmapimg @@ -0,0 +1,6 @@ +#!/bin/bash +appimage="$(\ + find ~/.local/share/appimages -type f -printf "%f\n" \ + | sed 's/\.[Aa]pp[Ii]mage$//g' \ + | dmenu -x -l 10 -g 1 -p "AppImage:")" +setsid ~/AppImages/"${appimage:-NOSEL}"* diff --git a/bin/guiscripts/dmclip b/bin/guiscripts/dmclip new file mode 100755 index 0000000..5282b35 --- /dev/null +++ b/bin/guiscripts/dmclip @@ -0,0 +1,83 @@ +#!/usr/bin/env bash +NotImage () { + echo -n "" | dmenu -p "NOT AN IMAGE" + exit +} + +# Display clipboard max length + +selection="$(echo -e "primary\nclipboard\nswap" | dmenu -l 1 -g 3 -p "selection:")" +if [[ "${selection}" == "swap" ]] +then + clipboard="$(xclip -o)" + xclip -o | xclip -sel c + echo -n "${clipboard}" | xclip -sel c + exit +elif [[ "${selection}" == "" ]] +then + exit 1 +fi +if "${selection}" == "primary" ]] +then + selection2="clipboard" +else + selection2="primary" +fi + + +clipboard="$(xclip -out -sel "${selection}" -r)" + +DICL_LEN=48 +if [[ "$(xclip -sel ${selection} -o | head -n1 | cut -c 2-4)" == "PNG" ]] +then + disp_clip="IMAGE" +else + disp_clip="$(echo -n "${clipboard}" | tr -d '\n' | cut -c -"${DICL_LEN}")" +fi + +menu_option="$(\ + echo -e "save\nload\nimage\nreplace" \ + | dmenu -l 1 -g 4 -p "'${disp_clip}'" \ +)" +[[ "${menu_option}" ]] || exit + +case "${menu_option}" in + + replace) + replace_text="$(echo -n "" | dmenu -l 0 -p "replace:")" + [[ "${replace_text}" ]] || exit + replace_by_text="$(echo -n "" | dmenu -l 0 -p "by:")" + [[ "${replace_by_text}" ]] || exit + echo "${clipboard}" \ + | sed "s/${replace_text}/${replace_by_text}/g" \ + | xclip -r -sel "${selection}" + ;; + + save) + echo "${clipboard}" >> /tmp/tmpclip.txt + ;; + load) + choice="$(\ + sort /tmp/tmpclip.txt \ + | uniq \ + | dmenu -g 1 -l 5 || exit \ + )" + echo -n "${choice}" | xclip -sel "${selection}" + ;; + + image) + # Menu + # 1: line from paragraph + # 2: param + # + file_name="tmp_xclip" + xclip -o -sel c > "/tmp/${file_name}.png" + file "/tmp/${file_name}.png" \ + | cut -d ':' -f 2 \ + | grep "image" || NotImage + # sed so that dmenu doesn't skip if one line + tesseract "/tmp/${file_name}.png" stdout > "/tmp/${file_name}" + sed "1i\ " "/tmp/${file_name}" | dmenu -l 10 -g 1 -p "PREVIEW:" -l 20 || exit + xclip -sel "${selection}" -in "/tmp/${file_name}" + ;; +esac diff --git a/bin/guiscripts/dmdsktp b/bin/guiscripts/dmdsktp new file mode 100755 index 0000000..2e0ef24 --- /dev/null +++ b/bin/guiscripts/dmdsktp @@ -0,0 +1,12 @@ +#!/bin/bash +# Searches through .desktop files and prompt to launch them via dmenu +gtk-launch \ + "$(\ + find ~/.local/share/applications \ + -maxdepth 1 \ + -type f \ + -not -iname "wine-extension*" -a -iname "*.desktop" \ + -printf "%f\n" \ + | cut -d. -f1 \ + | dmenu -i -p "app:" -g 1 \ + )" diff --git a/bin/guiscripts/dmemoji b/bin/guiscripts/dmemoji new file mode 100755 index 0000000..9f026b1 --- /dev/null +++ b/bin/guiscripts/dmemoji @@ -0,0 +1,1423 @@ +#!/bin/bash +# This files comes from: +# https://github.com/porras/dmenu-emoji +# +# If this file includes emojis below "__DATA__" it is generated. +# This file was generated: 2022-04-21 12:38:03+00:00 + +set -e + +case "$1" in + "list") + data=$(sed '0,/^__DATA__$/d' "$0") + echo "$data" + ;; + "copy") + input=$(tee) + if [ ! -z "$input" ]; then + emoji=${input::1} + echo -n "$emoji" | xclip -selection c + dunstify "dmemoji" "$emoji copied!" + fi + ;; + "") + bash $0 list | dmenu -x -g 1 -p 'Emoji: ' | bash $0 copy + ;; +esac + +exit + +__DATA__ +๐Ÿ˜€ grinning face +๐Ÿ˜ƒ grinning face with big eyes +๐Ÿ˜„ grinning face with smiling eyes +๐Ÿ˜ beaming face with smiling eyes +๐Ÿ˜† grinning squinting face +๐Ÿ˜… grinning face with sweat +๐Ÿคฃ rolling on the floor laughing +๐Ÿ˜‚ face with tears of joy +๐Ÿ™‚ slightly smiling face +๐Ÿ™ƒ upside-down face +๐Ÿซ  melting face +๐Ÿ˜‰ winking face +๐Ÿ˜Š smiling face with smiling eyes +๐Ÿ˜‡ smiling face with halo +๐Ÿฅฐ smiling face with hearts +๐Ÿ˜ smiling face with heart-eyes +๐Ÿคฉ star-struck +๐Ÿ˜˜ face blowing a kiss +๐Ÿ˜— kissing face +โ˜บ smiling face +๐Ÿ˜š kissing face with closed eyes +๐Ÿ˜™ kissing face with smiling eyes +๐Ÿฅฒ smiling face with tear +๐Ÿ˜‹ face savoring food +๐Ÿ˜› face with tongue +๐Ÿ˜œ winking face with tongue +๐Ÿคช zany face +๐Ÿ˜ squinting face with tongue +๐Ÿค‘ money-mouth face +๐Ÿค— smiling face with open hands +๐Ÿคญ face with hand over mouth +๐Ÿซข face with open eyes and hand over mouth +๐Ÿซฃ face with peeking eye +๐Ÿคซ shushing face +๐Ÿค” thinking face +๐Ÿซก saluting face +๐Ÿค zipper-mouth face +๐Ÿคจ face with raised eyebrow +๐Ÿ˜ neutral face +๐Ÿ˜‘ expressionless face +๐Ÿ˜ถ face without mouth +๐Ÿซฅ dotted line face +๐Ÿ˜ smirking face +๐Ÿ˜’ unamused face +๐Ÿ™„ face with rolling eyes +๐Ÿ˜ฌ grimacing face +๐Ÿคฅ lying face +๐Ÿ˜Œ relieved face +๐Ÿ˜” pensive face +๐Ÿ˜ช sleepy face +๐Ÿคค drooling face +๐Ÿ˜ด sleeping face +๐Ÿ˜ท face with medical mask +๐Ÿค’ face with thermometer +๐Ÿค• face with head-bandage +๐Ÿคข nauseated face +๐Ÿคฎ face vomiting +๐Ÿคง sneezing face +๐Ÿฅต hot face +๐Ÿฅถ cold face +๐Ÿฅด woozy face +๐Ÿ˜ต face with crossed-out eyes +๐Ÿคฏ exploding head +๐Ÿค  cowboy hat face +๐Ÿฅณ partying face +๐Ÿฅธ disguised face +๐Ÿ˜Ž smiling face with sunglasses +๐Ÿค“ nerd face +๐Ÿง face with monocle +๐Ÿ˜• confused face +๐Ÿซค face with diagonal mouth +๐Ÿ˜Ÿ worried face +๐Ÿ™ slightly frowning face +โ˜น frowning face +๐Ÿ˜ฎ face with open mouth +๐Ÿ˜ฏ hushed face +๐Ÿ˜ฒ astonished face +๐Ÿ˜ณ flushed face +๐Ÿฅบ pleading face +๐Ÿฅน face holding back tears +๐Ÿ˜ฆ frowning face with open mouth +๐Ÿ˜ง anguished face +๐Ÿ˜จ fearful face +๐Ÿ˜ฐ anxious face with sweat +๐Ÿ˜ฅ sad but relieved face +๐Ÿ˜ข crying face +๐Ÿ˜ญ loudly crying face +๐Ÿ˜ฑ face screaming in fear +๐Ÿ˜– confounded face +๐Ÿ˜ฃ persevering face +๐Ÿ˜ž disappointed face +๐Ÿ˜“ downcast face with sweat +๐Ÿ˜ฉ weary face +๐Ÿ˜ซ tired face +๐Ÿฅฑ yawning face +๐Ÿ˜ค face with steam from nose +๐Ÿ˜ก pouting face +๐Ÿ˜  angry face +๐Ÿคฌ face with symbols on mouth +๐Ÿ˜ˆ smiling face with horns +๐Ÿ‘ฟ angry face with horns +๐Ÿ’€ skull +โ˜  skull and crossbones +๐Ÿ’ฉ pile of poo +๐Ÿคก clown face +๐Ÿ‘น ogre +๐Ÿ‘บ goblin +๐Ÿ‘ป ghost +๐Ÿ‘ฝ alien +๐Ÿ‘พ alien monster +๐Ÿค– robot +๐Ÿ˜บ grinning cat +๐Ÿ˜ธ grinning cat with smiling eyes +๐Ÿ˜น cat with tears of joy +๐Ÿ˜ป smiling cat with heart-eyes +๐Ÿ˜ผ cat with wry smile +๐Ÿ˜ฝ kissing cat +๐Ÿ™€ weary cat +๐Ÿ˜ฟ crying cat +๐Ÿ˜พ pouting cat +๐Ÿ™ˆ see-no-evil monkey +๐Ÿ™‰ hear-no-evil monkey +๐Ÿ™Š speak-no-evil monkey +๐Ÿ’‹ kiss mark +๐Ÿ’Œ love letter +๐Ÿ’˜ heart with arrow +๐Ÿ’ heart with ribbon +๐Ÿ’– sparkling heart +๐Ÿ’— growing heart +๐Ÿ’“ beating heart +๐Ÿ’ž revolving hearts +๐Ÿ’• two hearts +๐Ÿ’Ÿ heart decoration +โฃ heart exclamation +๐Ÿ’” broken heart +โค red heart +๐Ÿงก orange heart +๐Ÿ’› yellow heart +๐Ÿ’š green heart +๐Ÿ’™ blue heart +๐Ÿ’œ purple heart +๐ŸคŽ brown heart +๐Ÿ–ค black heart +๐Ÿค white heart +๐Ÿ’ฏ hundred points +๐Ÿ’ข anger symbol +๐Ÿ’ฅ collision +๐Ÿ’ซ dizzy +๐Ÿ’ฆ sweat droplets +๐Ÿ’จ dashing away +๐Ÿ•ณ hole +๐Ÿ’ฃ bomb +๐Ÿ’ฌ speech balloon +๐Ÿ—จ left speech bubble +๐Ÿ—ฏ right anger bubble +๐Ÿ’ญ thought balloon +๐Ÿ’ค zzz +๐Ÿ‘‹ waving hand +๐Ÿคš raised back of hand +๐Ÿ– hand with fingers splayed +โœ‹ raised hand +๐Ÿ–– vulcan salute +๐Ÿซฑ rightwards hand +๐Ÿซฒ leftwards hand +๐Ÿซณ palm down hand +๐Ÿซด palm up hand +๐Ÿ‘Œ OK hand +๐ŸคŒ pinched fingers +๐Ÿค pinching hand +โœŒ victory hand +๐Ÿคž crossed fingers +๐Ÿซฐ hand with index finger and thumb crossed +๐ŸคŸ love-you gesture +๐Ÿค˜ sign of the horns +๐Ÿค™ call me hand +๐Ÿ‘ˆ backhand index pointing left +๐Ÿ‘‰ backhand index pointing right +๐Ÿ‘† backhand index pointing up +๐Ÿ–• middle finger +๐Ÿ‘‡ backhand index pointing down +โ˜ index pointing up +๐Ÿซต index pointing at the viewer +๐Ÿ‘ thumbs up +๐Ÿ‘Ž thumbs down +โœŠ raised fist +๐Ÿ‘Š oncoming fist +๐Ÿค› left-facing fist +๐Ÿคœ right-facing fist +๐Ÿ‘ clapping hands +๐Ÿ™Œ raising hands +๐Ÿซถ heart hands +๐Ÿ‘ open hands +๐Ÿคฒ palms up together +๐Ÿค handshake +๐Ÿ™ folded hands +โœ writing hand +๐Ÿ’… nail polish +๐Ÿคณ selfie +๐Ÿ’ช flexed biceps +๐Ÿฆพ mechanical arm +๐Ÿฆฟ mechanical leg +๐Ÿฆต leg +๐Ÿฆถ foot +๐Ÿ‘‚ ear +๐Ÿฆป ear with hearing aid +๐Ÿ‘ƒ nose +๐Ÿง  brain +๐Ÿซ€ anatomical heart +๐Ÿซ lungs +๐Ÿฆท tooth +๐Ÿฆด bone +๐Ÿ‘€ eyes +๐Ÿ‘ eye +๐Ÿ‘… tongue +๐Ÿ‘„ mouth +๐Ÿซฆ biting lip +๐Ÿ‘ถ baby +๐Ÿง’ child +๐Ÿ‘ฆ boy +๐Ÿ‘ง girl +๐Ÿง‘ person +๐Ÿ‘ฑ person: blond hair +๐Ÿ‘จ man +๐Ÿง” person: beard +๐Ÿ‘ฉ woman +๐Ÿง“ older person +๐Ÿ‘ด old man +๐Ÿ‘ต old woman +๐Ÿ™ person frowning +๐Ÿ™Ž person pouting +๐Ÿ™… person gesturing NO +๐Ÿง deaf person +๐Ÿ™‡ person bowing +๐Ÿคฆ person facepalming +๐Ÿคท person shrugging +๐Ÿ‘ฎ police officer +๐Ÿ•ต detective +๐Ÿ’‚ guard +๐Ÿฅท ninja +๐Ÿ‘ท construction worker +๐Ÿซ… person with crown +๐Ÿคด prince +๐Ÿ‘ธ princess +๐Ÿ‘ณ person wearing turban +๐Ÿ‘ฒ person with skullcap +๐Ÿง• woman with headscarf +๐Ÿคต person in tuxedo +๐Ÿ‘ฐ person with veil +๐Ÿคฐ pregnant woman +๐Ÿซƒ pregnant man +๐Ÿซ„ pregnant person +๐Ÿคฑ breast-feeding +๐Ÿ‘ผ baby angel +๐ŸŽ… Santa Claus +๐Ÿคถ Mrs. Claus +๐Ÿฆธ superhero +๐Ÿฆน supervillain +๐Ÿง™ mage +๐Ÿงš fairy +๐Ÿง› vampire +๐Ÿงœ merperson +๐Ÿง elf +๐Ÿงž genie +๐ŸงŸ zombie +๐ŸงŒ troll +๐Ÿ’† person getting massage +๐Ÿ’‡ person getting haircut +๐Ÿšถ person walking +๐Ÿง person standing +๐ŸงŽ person kneeling +๐Ÿƒ person running +๐Ÿ’ƒ woman dancing +๐Ÿ•บ man dancing +๐Ÿ•ด person in suit levitating +๐Ÿ‘ฏ people with bunny ears +๐Ÿง– person in steamy room +๐Ÿง— person climbing +๐Ÿคบ person fencing +๐Ÿ‡ horse racing +โ›ท skier +๐Ÿ‚ snowboarder +๐ŸŒ person golfing +๐Ÿ„ person surfing +๐Ÿšฃ person rowing boat +๐ŸŠ person swimming +โ›น person bouncing ball +๐Ÿ‹ person lifting weights +๐Ÿšด person biking +๐Ÿšต person mountain biking +๐Ÿคธ person cartwheeling +๐Ÿคผ people wrestling +๐Ÿคฝ person playing water polo +๐Ÿคพ person playing handball +๐Ÿคน person juggling +๐Ÿง˜ person in lotus position +๐Ÿ›€ person taking bath +๐Ÿ›Œ person in bed +๐Ÿ‘ญ women holding hands +๐Ÿ‘ซ woman and man holding hands +๐Ÿ‘ฌ men holding hands +๐Ÿ’ kiss +๐Ÿ’‘ couple with heart +๐Ÿ‘ช family +๐Ÿ—ฃ speaking head +๐Ÿ‘ค bust in silhouette +๐Ÿ‘ฅ busts in silhouette +๐Ÿซ‚ people hugging +๐Ÿ‘ฃ footprints +๐Ÿฆฐ red hair +๐Ÿฆฑ curly hair +๐Ÿฆณ white hair +๐Ÿฆฒ bald +๐Ÿต monkey face +๐Ÿ’ monkey +๐Ÿฆ gorilla +๐Ÿฆง orangutan +๐Ÿถ dog face +๐Ÿ• dog +๐Ÿฆฎ guide dog +๐Ÿฉ poodle +๐Ÿบ wolf +๐ŸฆŠ fox +๐Ÿฆ raccoon +๐Ÿฑ cat face +๐Ÿˆ cat +๐Ÿฆ lion +๐Ÿฏ tiger face +๐Ÿ… tiger +๐Ÿ† leopard +๐Ÿด horse face +๐ŸŽ horse +๐Ÿฆ„ unicorn +๐Ÿฆ“ zebra +๐ŸฆŒ deer +๐Ÿฆฌ bison +๐Ÿฎ cow face +๐Ÿ‚ ox +๐Ÿƒ water buffalo +๐Ÿ„ cow +๐Ÿท pig face +๐Ÿ– pig +๐Ÿ— boar +๐Ÿฝ pig nose +๐Ÿ ram +๐Ÿ‘ ewe +๐Ÿ goat +๐Ÿช camel +๐Ÿซ two-hump camel +๐Ÿฆ™ llama +๐Ÿฆ’ giraffe +๐Ÿ˜ elephant +๐Ÿฆฃ mammoth +๐Ÿฆ rhinoceros +๐Ÿฆ› hippopotamus +๐Ÿญ mouse face +๐Ÿ mouse +๐Ÿ€ rat +๐Ÿน hamster +๐Ÿฐ rabbit face +๐Ÿ‡ rabbit +๐Ÿฟ chipmunk +๐Ÿฆซ beaver +๐Ÿฆ” hedgehog +๐Ÿฆ‡ bat +๐Ÿป bear +๐Ÿจ koala +๐Ÿผ panda +๐Ÿฆฅ sloth +๐Ÿฆฆ otter +๐Ÿฆจ skunk +๐Ÿฆ˜ kangaroo +๐Ÿฆก badger +๐Ÿพ paw prints +๐Ÿฆƒ turkey +๐Ÿ” chicken +๐Ÿ“ rooster +๐Ÿฃ hatching chick +๐Ÿค baby chick +๐Ÿฅ front-facing baby chick +๐Ÿฆ bird +๐Ÿง penguin +๐Ÿ•Š dove +๐Ÿฆ… eagle +๐Ÿฆ† duck +๐Ÿฆข swan +๐Ÿฆ‰ owl +๐Ÿฆค dodo +๐Ÿชถ feather +๐Ÿฆฉ flamingo +๐Ÿฆš peacock +๐Ÿฆœ parrot +๐Ÿธ frog +๐ŸŠ crocodile +๐Ÿข turtle +๐ŸฆŽ lizard +๐Ÿ snake +๐Ÿฒ dragon face +๐Ÿ‰ dragon +๐Ÿฆ• sauropod +๐Ÿฆ– T-Rex +๐Ÿณ spouting whale +๐Ÿ‹ whale +๐Ÿฌ dolphin +๐Ÿฆญ seal +๐ŸŸ fish +๐Ÿ  tropical fish +๐Ÿก blowfish +๐Ÿฆˆ shark +๐Ÿ™ octopus +๐Ÿš spiral shell +๐Ÿชธ coral +๐ŸŒ snail +๐Ÿฆ‹ butterfly +๐Ÿ› bug +๐Ÿœ ant +๐Ÿ honeybee +๐Ÿชฒ beetle +๐Ÿž lady beetle +๐Ÿฆ— cricket +๐Ÿชณ cockroach +๐Ÿ•ท spider +๐Ÿ•ธ spider web +๐Ÿฆ‚ scorpion +๐ŸฆŸ mosquito +๐Ÿชฐ fly +๐Ÿชฑ worm +๐Ÿฆ  microbe +๐Ÿ’ bouquet +๐ŸŒธ cherry blossom +๐Ÿ’ฎ white flower +๐Ÿชท lotus +๐Ÿต rosette +๐ŸŒน rose +๐Ÿฅ€ wilted flower +๐ŸŒบ hibiscus +๐ŸŒป sunflower +๐ŸŒผ blossom +๐ŸŒท tulip +๐ŸŒฑ seedling +๐Ÿชด potted plant +๐ŸŒฒ evergreen tree +๐ŸŒณ deciduous tree +๐ŸŒด palm tree +๐ŸŒต cactus +๐ŸŒพ sheaf of rice +๐ŸŒฟ herb +โ˜˜ shamrock +๐Ÿ€ four leaf clover +๐Ÿ maple leaf +๐Ÿ‚ fallen leaf +๐Ÿƒ leaf fluttering in wind +๐Ÿชน empty nest +๐Ÿชบ nest with eggs +๐Ÿ‡ grapes +๐Ÿˆ melon +๐Ÿ‰ watermelon +๐ŸŠ tangerine +๐Ÿ‹ lemon +๐ŸŒ banana +๐Ÿ pineapple +๐Ÿฅญ mango +๐ŸŽ red apple +๐Ÿ green apple +๐Ÿ pear +๐Ÿ‘ peach +๐Ÿ’ cherries +๐Ÿ“ strawberry +๐Ÿซ blueberries +๐Ÿฅ kiwi fruit +๐Ÿ… tomato +๐Ÿซ’ olive +๐Ÿฅฅ coconut +๐Ÿฅ‘ avocado +๐Ÿ† eggplant +๐Ÿฅ” potato +๐Ÿฅ• carrot +๐ŸŒฝ ear of corn +๐ŸŒถ hot pepper +๐Ÿซ‘ bell pepper +๐Ÿฅ’ cucumber +๐Ÿฅฌ leafy green +๐Ÿฅฆ broccoli +๐Ÿง„ garlic +๐Ÿง… onion +๐Ÿ„ mushroom +๐Ÿฅœ peanuts +๐Ÿซ˜ beans +๐ŸŒฐ chestnut +๐Ÿž bread +๐Ÿฅ croissant +๐Ÿฅ– baguette bread +๐Ÿซ“ flatbread +๐Ÿฅจ pretzel +๐Ÿฅฏ bagel +๐Ÿฅž pancakes +๐Ÿง‡ waffle +๐Ÿง€ cheese wedge +๐Ÿ– meat on bone +๐Ÿ— poultry leg +๐Ÿฅฉ cut of meat +๐Ÿฅ“ bacon +๐Ÿ” hamburger +๐ŸŸ french fries +๐Ÿ• pizza +๐ŸŒญ hot dog +๐Ÿฅช sandwich +๐ŸŒฎ taco +๐ŸŒฏ burrito +๐Ÿซ” tamale +๐Ÿฅ™ stuffed flatbread +๐Ÿง† falafel +๐Ÿฅš egg +๐Ÿณ cooking +๐Ÿฅ˜ shallow pan of food +๐Ÿฒ pot of food +๐Ÿซ• fondue +๐Ÿฅฃ bowl with spoon +๐Ÿฅ— green salad +๐Ÿฟ popcorn +๐Ÿงˆ butter +๐Ÿง‚ salt +๐Ÿฅซ canned food +๐Ÿฑ bento box +๐Ÿ˜ rice cracker +๐Ÿ™ rice ball +๐Ÿš cooked rice +๐Ÿ› curry rice +๐Ÿœ steaming bowl +๐Ÿ spaghetti +๐Ÿ  roasted sweet potato +๐Ÿข oden +๐Ÿฃ sushi +๐Ÿค fried shrimp +๐Ÿฅ fish cake with swirl +๐Ÿฅฎ moon cake +๐Ÿก dango +๐ŸฅŸ dumpling +๐Ÿฅ  fortune cookie +๐Ÿฅก takeout box +๐Ÿฆ€ crab +๐Ÿฆž lobster +๐Ÿฆ shrimp +๐Ÿฆ‘ squid +๐Ÿฆช oyster +๐Ÿฆ soft ice cream +๐Ÿง shaved ice +๐Ÿจ ice cream +๐Ÿฉ doughnut +๐Ÿช cookie +๐ŸŽ‚ birthday cake +๐Ÿฐ shortcake +๐Ÿง cupcake +๐Ÿฅง pie +๐Ÿซ chocolate bar +๐Ÿฌ candy +๐Ÿญ lollipop +๐Ÿฎ custard +๐Ÿฏ honey pot +๐Ÿผ baby bottle +๐Ÿฅ› glass of milk +โ˜• hot beverage +๐Ÿซ– teapot +๐Ÿต teacup without handle +๐Ÿถ sake +๐Ÿพ bottle with popping cork +๐Ÿท wine glass +๐Ÿธ cocktail glass +๐Ÿน tropical drink +๐Ÿบ beer mug +๐Ÿป clinking beer mugs +๐Ÿฅ‚ clinking glasses +๐Ÿฅƒ tumbler glass +๐Ÿซ— pouring liquid +๐Ÿฅค cup with straw +๐Ÿง‹ bubble tea +๐Ÿงƒ beverage box +๐Ÿง‰ mate +๐ŸงŠ ice +๐Ÿฅข chopsticks +๐Ÿฝ fork and knife with plate +๐Ÿด fork and knife +๐Ÿฅ„ spoon +๐Ÿ”ช kitchen knife +๐Ÿซ™ jar +๐Ÿบ amphora +๐ŸŒ globe showing Europe-Africa +๐ŸŒŽ globe showing Americas +๐ŸŒ globe showing Asia-Australia +๐ŸŒ globe with meridians +๐Ÿ—บ world map +๐Ÿ—พ map of Japan +๐Ÿงญ compass +๐Ÿ” snow-capped mountain +โ›ฐ mountain +๐ŸŒ‹ volcano +๐Ÿ—ป mount fuji +๐Ÿ• camping +๐Ÿ– beach with umbrella +๐Ÿœ desert +๐Ÿ desert island +๐Ÿž national park +๐ŸŸ stadium +๐Ÿ› classical building +๐Ÿ— building construction +๐Ÿงฑ brick +๐Ÿชจ rock +๐Ÿชต wood +๐Ÿ›– hut +๐Ÿ˜ houses +๐Ÿš derelict house +๐Ÿ  house +๐Ÿก house with garden +๐Ÿข office building +๐Ÿฃ Japanese post office +๐Ÿค post office +๐Ÿฅ hospital +๐Ÿฆ bank +๐Ÿจ hotel +๐Ÿฉ love hotel +๐Ÿช convenience store +๐Ÿซ school +๐Ÿฌ department store +๐Ÿญ factory +๐Ÿฏ Japanese castle +๐Ÿฐ castle +๐Ÿ’’ wedding +๐Ÿ—ผ Tokyo tower +๐Ÿ—ฝ Statue of Liberty +โ›ช church +๐Ÿ•Œ mosque +๐Ÿ›• hindu temple +๐Ÿ• synagogue +โ›ฉ shinto shrine +๐Ÿ•‹ kaaba +โ›ฒ fountain +โ›บ tent +๐ŸŒ foggy +๐ŸŒƒ night with stars +๐Ÿ™ cityscape +๐ŸŒ„ sunrise over mountains +๐ŸŒ… sunrise +๐ŸŒ† cityscape at dusk +๐ŸŒ‡ sunset +๐ŸŒ‰ bridge at night +โ™จ hot springs +๐ŸŽ  carousel horse +๐Ÿ› playground slide +๐ŸŽก ferris wheel +๐ŸŽข roller coaster +๐Ÿ’ˆ barber pole +๐ŸŽช circus tent +๐Ÿš‚ locomotive +๐Ÿšƒ railway car +๐Ÿš„ high-speed train +๐Ÿš… bullet train +๐Ÿš† train +๐Ÿš‡ metro +๐Ÿšˆ light rail +๐Ÿš‰ station +๐ŸšŠ tram +๐Ÿš monorail +๐Ÿšž mountain railway +๐Ÿš‹ tram car +๐ŸšŒ bus +๐Ÿš oncoming bus +๐ŸšŽ trolleybus +๐Ÿš minibus +๐Ÿš‘ ambulance +๐Ÿš’ fire engine +๐Ÿš“ police car +๐Ÿš” oncoming police car +๐Ÿš• taxi +๐Ÿš– oncoming taxi +๐Ÿš— automobile +๐Ÿš˜ oncoming automobile +๐Ÿš™ sport utility vehicle +๐Ÿ›ป pickup truck +๐Ÿšš delivery truck +๐Ÿš› articulated lorry +๐Ÿšœ tractor +๐ŸŽ racing car +๐Ÿ motorcycle +๐Ÿ›ต motor scooter +๐Ÿฆฝ manual wheelchair +๐Ÿฆผ motorized wheelchair +๐Ÿ›บ auto rickshaw +๐Ÿšฒ bicycle +๐Ÿ›ด kick scooter +๐Ÿ›น skateboard +๐Ÿ›ผ roller skate +๐Ÿš bus stop +๐Ÿ›ฃ motorway +๐Ÿ›ค railway track +๐Ÿ›ข oil drum +โ›ฝ fuel pump +๐Ÿ›ž wheel +๐Ÿšจ police car light +๐Ÿšฅ horizontal traffic light +๐Ÿšฆ vertical traffic light +๐Ÿ›‘ stop sign +๐Ÿšง construction +โš“ anchor +๐Ÿ›Ÿ ring buoy +โ›ต sailboat +๐Ÿ›ถ canoe +๐Ÿšค speedboat +๐Ÿ›ณ passenger ship +โ›ด ferry +๐Ÿ›ฅ motor boat +๐Ÿšข ship +โœˆ airplane +๐Ÿ›ฉ small airplane +๐Ÿ›ซ airplane departure +๐Ÿ›ฌ airplane arrival +๐Ÿช‚ parachute +๐Ÿ’บ seat +๐Ÿš helicopter +๐ŸšŸ suspension railway +๐Ÿš  mountain cableway +๐Ÿšก aerial tramway +๐Ÿ›ฐ satellite +๐Ÿš€ rocket +๐Ÿ›ธ flying saucer +๐Ÿ›Ž bellhop bell +๐Ÿงณ luggage +โŒ› hourglass done +โณ hourglass not done +โŒš watch +โฐ alarm clock +โฑ stopwatch +โฒ timer clock +๐Ÿ•ฐ mantelpiece clock +๐Ÿ•› twelve oโ€™clock +๐Ÿ•ง twelve-thirty +๐Ÿ• one oโ€™clock +๐Ÿ•œ one-thirty +๐Ÿ•‘ two oโ€™clock +๐Ÿ• two-thirty +๐Ÿ•’ three oโ€™clock +๐Ÿ•ž three-thirty +๐Ÿ•“ four oโ€™clock +๐Ÿ•Ÿ four-thirty +๐Ÿ•” five oโ€™clock +๐Ÿ•  five-thirty +๐Ÿ•• six oโ€™clock +๐Ÿ•ก six-thirty +๐Ÿ•– seven oโ€™clock +๐Ÿ•ข seven-thirty +๐Ÿ•— eight oโ€™clock +๐Ÿ•ฃ eight-thirty +๐Ÿ•˜ nine oโ€™clock +๐Ÿ•ค nine-thirty +๐Ÿ•™ ten oโ€™clock +๐Ÿ•ฅ ten-thirty +๐Ÿ•š eleven oโ€™clock +๐Ÿ•ฆ eleven-thirty +๐ŸŒ‘ new moon +๐ŸŒ’ waxing crescent moon +๐ŸŒ“ first quarter moon +๐ŸŒ” waxing gibbous moon +๐ŸŒ• full moon +๐ŸŒ– waning gibbous moon +๐ŸŒ— last quarter moon +๐ŸŒ˜ waning crescent moon +๐ŸŒ™ crescent moon +๐ŸŒš new moon face +๐ŸŒ› first quarter moon face +๐ŸŒœ last quarter moon face +๐ŸŒก thermometer +โ˜€ sun +๐ŸŒ full moon face +๐ŸŒž sun with face +๐Ÿช ringed planet +โญ star +๐ŸŒŸ glowing star +๐ŸŒ  shooting star +๐ŸŒŒ milky way +โ˜ cloud +โ›… sun behind cloud +โ›ˆ cloud with lightning and rain +๐ŸŒค sun behind small cloud +๐ŸŒฅ sun behind large cloud +๐ŸŒฆ sun behind rain cloud +๐ŸŒง cloud with rain +๐ŸŒจ cloud with snow +๐ŸŒฉ cloud with lightning +๐ŸŒช tornado +๐ŸŒซ fog +๐ŸŒฌ wind face +๐ŸŒ€ cyclone +๐ŸŒˆ rainbow +๐ŸŒ‚ closed umbrella +โ˜‚ umbrella +โ˜” umbrella with rain drops +โ›ฑ umbrella on ground +โšก high voltage +โ„ snowflake +โ˜ƒ snowman +โ›„ snowman without snow +โ˜„ comet +๐Ÿ”ฅ fire +๐Ÿ’ง droplet +๐ŸŒŠ water wave +๐ŸŽƒ jack-o-lantern +๐ŸŽ„ Christmas tree +๐ŸŽ† fireworks +๐ŸŽ‡ sparkler +๐Ÿงจ firecracker +โœจ sparkles +๐ŸŽˆ balloon +๐ŸŽ‰ party popper +๐ŸŽŠ confetti ball +๐ŸŽ‹ tanabata tree +๐ŸŽ pine decoration +๐ŸŽŽ Japanese dolls +๐ŸŽ carp streamer +๐ŸŽ wind chime +๐ŸŽ‘ moon viewing ceremony +๐Ÿงง red envelope +๐ŸŽ€ ribbon +๐ŸŽ wrapped gift +๐ŸŽ— reminder ribbon +๐ŸŽŸ admission tickets +๐ŸŽซ ticket +๐ŸŽ– military medal +๐Ÿ† trophy +๐Ÿ… sports medal +๐Ÿฅ‡ 1st place medal +๐Ÿฅˆ 2nd place medal +๐Ÿฅ‰ 3rd place medal +โšฝ soccer ball +โšพ baseball +๐ŸฅŽ softball +๐Ÿ€ basketball +๐Ÿ volleyball +๐Ÿˆ american football +๐Ÿ‰ rugby football +๐ŸŽพ tennis +๐Ÿฅ flying disc +๐ŸŽณ bowling +๐Ÿ cricket game +๐Ÿ‘ field hockey +๐Ÿ’ ice hockey +๐Ÿฅ lacrosse +๐Ÿ“ ping pong +๐Ÿธ badminton +๐ŸฅŠ boxing glove +๐Ÿฅ‹ martial arts uniform +๐Ÿฅ… goal net +โ›ณ flag in hole +โ›ธ ice skate +๐ŸŽฃ fishing pole +๐Ÿคฟ diving mask +๐ŸŽฝ running shirt +๐ŸŽฟ skis +๐Ÿ›ท sled +๐ŸฅŒ curling stone +๐ŸŽฏ bullseye +๐Ÿช€ yo-yo +๐Ÿช kite +๐ŸŽฑ pool 8 ball +๐Ÿ”ฎ crystal ball +๐Ÿช„ magic wand +๐Ÿงฟ nazar amulet +๐Ÿชฌ hamsa +๐ŸŽฎ video game +๐Ÿ•น joystick +๐ŸŽฐ slot machine +๐ŸŽฒ game die +๐Ÿงฉ puzzle piece +๐Ÿงธ teddy bear +๐Ÿช… piรฑata +๐Ÿชฉ mirror ball +๐Ÿช† nesting dolls +โ™  spade suit +โ™ฅ heart suit +โ™ฆ diamond suit +โ™ฃ club suit +โ™Ÿ chess pawn +๐Ÿƒ joker +๐Ÿ€„ mahjong red dragon +๐ŸŽด flower playing cards +๐ŸŽญ performing arts +๐Ÿ–ผ framed picture +๐ŸŽจ artist palette +๐Ÿงต thread +๐Ÿชก sewing needle +๐Ÿงถ yarn +๐Ÿชข knot +๐Ÿ‘“ glasses +๐Ÿ•ถ sunglasses +๐Ÿฅฝ goggles +๐Ÿฅผ lab coat +๐Ÿฆบ safety vest +๐Ÿ‘” necktie +๐Ÿ‘• t-shirt +๐Ÿ‘– jeans +๐Ÿงฃ scarf +๐Ÿงค gloves +๐Ÿงฅ coat +๐Ÿงฆ socks +๐Ÿ‘— dress +๐Ÿ‘˜ kimono +๐Ÿฅป sari +๐Ÿฉฑ one-piece swimsuit +๐Ÿฉฒ briefs +๐Ÿฉณ shorts +๐Ÿ‘™ bikini +๐Ÿ‘š womanโ€™s clothes +๐Ÿ‘› purse +๐Ÿ‘œ handbag +๐Ÿ‘ clutch bag +๐Ÿ› shopping bags +๐ŸŽ’ backpack +๐Ÿฉด thong sandal +๐Ÿ‘ž manโ€™s shoe +๐Ÿ‘Ÿ running shoe +๐Ÿฅพ hiking boot +๐Ÿฅฟ flat shoe +๐Ÿ‘  high-heeled shoe +๐Ÿ‘ก womanโ€™s sandal +๐Ÿฉฐ ballet shoes +๐Ÿ‘ข womanโ€™s boot +๐Ÿ‘‘ crown +๐Ÿ‘’ womanโ€™s hat +๐ŸŽฉ top hat +๐ŸŽ“ graduation cap +๐Ÿงข billed cap +๐Ÿช– military helmet +โ›‘ rescue workerโ€™s helmet +๐Ÿ“ฟ prayer beads +๐Ÿ’„ lipstick +๐Ÿ’ ring +๐Ÿ’Ž gem stone +๐Ÿ”‡ muted speaker +๐Ÿ”ˆ speaker low volume +๐Ÿ”‰ speaker medium volume +๐Ÿ”Š speaker high volume +๐Ÿ“ข loudspeaker +๐Ÿ“ฃ megaphone +๐Ÿ“ฏ postal horn +๐Ÿ”” bell +๐Ÿ”• bell with slash +๐ŸŽผ musical score +๐ŸŽต musical note +๐ŸŽถ musical notes +๐ŸŽ™ studio microphone +๐ŸŽš level slider +๐ŸŽ› control knobs +๐ŸŽค microphone +๐ŸŽง headphone +๐Ÿ“ป radio +๐ŸŽท saxophone +๐Ÿช— accordion +๐ŸŽธ guitar +๐ŸŽน musical keyboard +๐ŸŽบ trumpet +๐ŸŽป violin +๐Ÿช• banjo +๐Ÿฅ drum +๐Ÿช˜ long drum +๐Ÿ“ฑ mobile phone +๐Ÿ“ฒ mobile phone with arrow +โ˜Ž telephone +๐Ÿ“ž telephone receiver +๐Ÿ“Ÿ pager +๐Ÿ“  fax machine +๐Ÿ”‹ battery +๐Ÿชซ low battery +๐Ÿ”Œ electric plug +๐Ÿ’ป laptop +๐Ÿ–ฅ desktop computer +๐Ÿ–จ printer +โŒจ keyboard +๐Ÿ–ฑ computer mouse +๐Ÿ–ฒ trackball +๐Ÿ’ฝ computer disk +๐Ÿ’พ floppy disk +๐Ÿ’ฟ optical disk +๐Ÿ“€ dvd +๐Ÿงฎ abacus +๐ŸŽฅ movie camera +๐ŸŽž film frames +๐Ÿ“ฝ film projector +๐ŸŽฌ clapper board +๐Ÿ“บ television +๐Ÿ“ท camera +๐Ÿ“ธ camera with flash +๐Ÿ“น video camera +๐Ÿ“ผ videocassette +๐Ÿ” magnifying glass tilted left +๐Ÿ”Ž magnifying glass tilted right +๐Ÿ•ฏ candle +๐Ÿ’ก light bulb +๐Ÿ”ฆ flashlight +๐Ÿฎ red paper lantern +๐Ÿช” diya lamp +๐Ÿ“” notebook with decorative cover +๐Ÿ“• closed book +๐Ÿ“– open book +๐Ÿ“— green book +๐Ÿ“˜ blue book +๐Ÿ“™ orange book +๐Ÿ“š books +๐Ÿ““ notebook +๐Ÿ“’ ledger +๐Ÿ“ƒ page with curl +๐Ÿ“œ scroll +๐Ÿ“„ page facing up +๐Ÿ“ฐ newspaper +๐Ÿ—ž rolled-up newspaper +๐Ÿ“‘ bookmark tabs +๐Ÿ”– bookmark +๐Ÿท label +๐Ÿ’ฐ money bag +๐Ÿช™ coin +๐Ÿ’ด yen banknote +๐Ÿ’ต dollar banknote +๐Ÿ’ถ euro banknote +๐Ÿ’ท pound banknote +๐Ÿ’ธ money with wings +๐Ÿ’ณ credit card +๐Ÿงพ receipt +๐Ÿ’น chart increasing with yen +โœ‰ envelope +๐Ÿ“ง e-mail +๐Ÿ“จ incoming envelope +๐Ÿ“ฉ envelope with arrow +๐Ÿ“ค outbox tray +๐Ÿ“ฅ inbox tray +๐Ÿ“ฆ package +๐Ÿ“ซ closed mailbox with raised flag +๐Ÿ“ช closed mailbox with lowered flag +๐Ÿ“ฌ open mailbox with raised flag +๐Ÿ“ญ open mailbox with lowered flag +๐Ÿ“ฎ postbox +๐Ÿ—ณ ballot box with ballot +โœ pencil +โœ’ black nib +๐Ÿ–‹ fountain pen +๐Ÿ–Š pen +๐Ÿ–Œ paintbrush +๐Ÿ– crayon +๐Ÿ“ memo +๐Ÿ’ผ briefcase +๐Ÿ“ file folder +๐Ÿ“‚ open file folder +๐Ÿ—‚ card index dividers +๐Ÿ“… calendar +๐Ÿ“† tear-off calendar +๐Ÿ—’ spiral notepad +๐Ÿ—“ spiral calendar +๐Ÿ“‡ card index +๐Ÿ“ˆ chart increasing +๐Ÿ“‰ chart decreasing +๐Ÿ“Š bar chart +๐Ÿ“‹ clipboard +๐Ÿ“Œ pushpin +๐Ÿ“ round pushpin +๐Ÿ“Ž paperclip +๐Ÿ–‡ linked paperclips +๐Ÿ“ straight ruler +๐Ÿ“ triangular ruler +โœ‚ scissors +๐Ÿ—ƒ card file box +๐Ÿ—„ file cabinet +๐Ÿ—‘ wastebasket +๐Ÿ”’ locked +๐Ÿ”“ unlocked +๐Ÿ” locked with pen +๐Ÿ” locked with key +๐Ÿ”‘ key +๐Ÿ— old key +๐Ÿ”จ hammer +๐Ÿช“ axe +โ› pick +โš’ hammer and pick +๐Ÿ›  hammer and wrench +๐Ÿ—ก dagger +โš” crossed swords +๐Ÿ”ซ water pistol +๐Ÿชƒ boomerang +๐Ÿน bow and arrow +๐Ÿ›ก shield +๐Ÿชš carpentry saw +๐Ÿ”ง wrench +๐Ÿช› screwdriver +๐Ÿ”ฉ nut and bolt +โš™ gear +๐Ÿ—œ clamp +โš– balance scale +๐Ÿฆฏ white cane +๐Ÿ”— link +โ›“ chains +๐Ÿช hook +๐Ÿงฐ toolbox +๐Ÿงฒ magnet +๐Ÿชœ ladder +โš— alembic +๐Ÿงช test tube +๐Ÿงซ petri dish +๐Ÿงฌ dna +๐Ÿ”ฌ microscope +๐Ÿ”ญ telescope +๐Ÿ“ก satellite antenna +๐Ÿ’‰ syringe +๐Ÿฉธ drop of blood +๐Ÿ’Š pill +๐Ÿฉน adhesive bandage +๐Ÿฉผ crutch +๐Ÿฉบ stethoscope +๐Ÿฉป x-ray +๐Ÿšช door +๐Ÿ›— elevator +๐Ÿชž mirror +๐ŸชŸ window +๐Ÿ› bed +๐Ÿ›‹ couch and lamp +๐Ÿช‘ chair +๐Ÿšฝ toilet +๐Ÿช  plunger +๐Ÿšฟ shower +๐Ÿ› bathtub +๐Ÿชค mouse trap +๐Ÿช’ razor +๐Ÿงด lotion bottle +๐Ÿงท safety pin +๐Ÿงน broom +๐Ÿงบ basket +๐Ÿงป roll of paper +๐Ÿชฃ bucket +๐Ÿงผ soap +๐Ÿซง bubbles +๐Ÿชฅ toothbrush +๐Ÿงฝ sponge +๐Ÿงฏ fire extinguisher +๐Ÿ›’ shopping cart +๐Ÿšฌ cigarette +โšฐ coffin +๐Ÿชฆ headstone +โšฑ funeral urn +๐Ÿ—ฟ moai +๐Ÿชง placard +๐Ÿชช identification card +๐Ÿง ATM sign +๐Ÿšฎ litter in bin sign +๐Ÿšฐ potable water +โ™ฟ wheelchair symbol +๐Ÿšน menโ€™s room +๐Ÿšบ womenโ€™s room +๐Ÿšป restroom +๐Ÿšผ baby symbol +๐Ÿšพ water closet +๐Ÿ›‚ passport control +๐Ÿ›ƒ customs +๐Ÿ›„ baggage claim +๐Ÿ›… left luggage +โš  warning +๐Ÿšธ children crossing +โ›” no entry +๐Ÿšซ prohibited +๐Ÿšณ no bicycles +๐Ÿšญ no smoking +๐Ÿšฏ no littering +๐Ÿšฑ non-potable water +๐Ÿšท no pedestrians +๐Ÿ“ต no mobile phones +๐Ÿ”ž no one under eighteen +โ˜ข radioactive +โ˜ฃ biohazard +โฌ† up arrow +โ†— up-right arrow +โžก right arrow +โ†˜ down-right arrow +โฌ‡ down arrow +โ†™ down-left arrow +โฌ… left arrow +โ†– up-left arrow +โ†• up-down arrow +โ†” left-right arrow +โ†ฉ right arrow curving left +โ†ช left arrow curving right +โคด right arrow curving up +โคต right arrow curving down +๐Ÿ”ƒ clockwise vertical arrows +๐Ÿ”„ counterclockwise arrows button +๐Ÿ”™ BACK arrow +๐Ÿ”š END arrow +๐Ÿ”› ON! arrow +๐Ÿ”œ SOON arrow +๐Ÿ” TOP arrow +๐Ÿ› place of worship +โš› atom symbol +๐Ÿ•‰ om +โœก star of David +โ˜ธ wheel of dharma +โ˜ฏ yin yang +โœ latin cross +โ˜ฆ orthodox cross +โ˜ช star and crescent +โ˜ฎ peace symbol +๐Ÿ•Ž menorah +๐Ÿ”ฏ dotted six-pointed star +โ™ˆ Aries +โ™‰ Taurus +โ™Š Gemini +โ™‹ Cancer +โ™Œ Leo +โ™ Virgo +โ™Ž Libra +โ™ Scorpio +โ™ Sagittarius +โ™‘ Capricorn +โ™’ Aquarius +โ™“ Pisces +โ›Ž Ophiuchus +๐Ÿ”€ shuffle tracks button +๐Ÿ” repeat button +๐Ÿ”‚ repeat single button +โ–ถ play button +โฉ fast-forward button +โญ next track button +โฏ play or pause button +โ—€ reverse button +โช fast reverse button +โฎ last track button +๐Ÿ”ผ upwards button +โซ fast up button +๐Ÿ”ฝ downwards button +โฌ fast down button +โธ pause button +โน stop button +โบ record button +โ eject button +๐ŸŽฆ cinema +๐Ÿ”… dim button +๐Ÿ”† bright button +๐Ÿ“ถ antenna bars +๐Ÿ“ณ vibration mode +๐Ÿ“ด mobile phone off +โ™€ female sign +โ™‚ male sign +โšง transgender symbol +โœ– multiply +โž• plus +โž– minus +โž— divide +๐ŸŸฐ heavy equals sign +โ™พ infinity +โ€ผ double exclamation mark +โ‰ exclamation question mark +โ“ red question mark +โ” white question mark +โ• white exclamation mark +โ— red exclamation mark +ใ€ฐ wavy dash +๐Ÿ’ฑ currency exchange +๐Ÿ’ฒ heavy dollar sign +โš• medical symbol +โ™ป recycling symbol +โšœ fleur-de-lis +๐Ÿ”ฑ trident emblem +๐Ÿ“› name badge +๐Ÿ”ฐ Japanese symbol for beginner +โญ• hollow red circle +โœ… check mark button +โ˜‘ check box with check +โœ” check mark +โŒ cross mark +โŽ cross mark button +โžฐ curly loop +โžฟ double curly loop +ใ€ฝ part alternation mark +โœณ eight-spoked asterisk +โœด eight-pointed star +โ‡ sparkle +ยฉ copyright +ยฎ registered +โ„ข trade mark +#๏ธโƒฃ keycap: # +*๏ธโƒฃ keycap: * +0๏ธโƒฃ keycap: 0 +1๏ธโƒฃ keycap: 1 +2๏ธโƒฃ keycap: 2 +3๏ธโƒฃ keycap: 3 +4๏ธโƒฃ keycap: 4 +5๏ธโƒฃ keycap: 5 +6๏ธโƒฃ keycap: 6 +7๏ธโƒฃ keycap: 7 +8๏ธโƒฃ keycap: 8 +9๏ธโƒฃ keycap: 9 +๐Ÿ”Ÿ keycap: 10 +๐Ÿ”  input latin uppercase +๐Ÿ”ก input latin lowercase +๐Ÿ”ข input numbers +๐Ÿ”ฃ input symbols +๐Ÿ”ค input latin letters +๐Ÿ…ฐ A button (blood type) +๐Ÿ†Ž AB button (blood type) +๐Ÿ…ฑ B button (blood type) +๐Ÿ†‘ CL button +๐Ÿ†’ COOL button +๐Ÿ†“ FREE button +โ„น information +๐Ÿ†” ID button +โ“‚ circled M +๐Ÿ†• NEW button +๐Ÿ†– NG button +๐Ÿ…พ O button (blood type) +๐Ÿ†— OK button +๐Ÿ…ฟ P button +๐Ÿ†˜ SOS button +๐Ÿ†™ UP! button +๐Ÿ†š VS button +๐Ÿˆ Japanese โ€œhereโ€ button +๐Ÿˆ‚ Japanese โ€œservice chargeโ€ button +๐Ÿˆท Japanese โ€œmonthly amountโ€ button +๐Ÿˆถ Japanese โ€œnot free of chargeโ€ button +๐Ÿˆฏ Japanese โ€œreservedโ€ button +๐Ÿ‰ Japanese โ€œbargainโ€ button +๐Ÿˆน Japanese โ€œdiscountโ€ button +๐Ÿˆš Japanese โ€œfree of chargeโ€ button +๐Ÿˆฒ Japanese โ€œprohibitedโ€ button +๐Ÿ‰‘ Japanese โ€œacceptableโ€ button +๐Ÿˆธ Japanese โ€œapplicationโ€ button +๐Ÿˆด Japanese โ€œpassing gradeโ€ button +๐Ÿˆณ Japanese โ€œvacancyโ€ button +ใŠ— Japanese โ€œcongratulationsโ€ button +ใŠ™ Japanese โ€œsecretโ€ button +๐Ÿˆบ Japanese โ€œopen for businessโ€ button +๐Ÿˆต Japanese โ€œno vacancyโ€ button +๐Ÿ”ด red circle +๐ŸŸ  orange circle +๐ŸŸก yellow circle +๐ŸŸข green circle +๐Ÿ”ต blue circle +๐ŸŸฃ purple circle +๐ŸŸค brown circle +โšซ black circle +โšช white circle +๐ŸŸฅ red square +๐ŸŸง orange square +๐ŸŸจ yellow square +๐ŸŸฉ green square +๐ŸŸฆ blue square +๐ŸŸช purple square +๐ŸŸซ brown square +โฌ› black large square +โฌœ white large square +โ—ผ black medium square +โ—ป white medium square +โ—พ black medium-small square +โ—ฝ white medium-small square +โ–ช black small square +โ–ซ white small square +๐Ÿ”ถ large orange diamond +๐Ÿ”ท large blue diamond +๐Ÿ”ธ small orange diamond +๐Ÿ”น small blue diamond +๐Ÿ”บ red triangle pointed up +๐Ÿ”ป red triangle pointed down +๐Ÿ’  diamond with a dot +๐Ÿ”˜ radio button +๐Ÿ”ณ white square button +๐Ÿ”ฒ black square button +๐Ÿ chequered flag +๐Ÿšฉ triangular flag +๐ŸŽŒ crossed flags +๐Ÿด black flag +๐Ÿณ white flag +๐Ÿ‡ฆ letter a +๐Ÿ‡ง letter b +๐Ÿ‡จ letter c +๐Ÿ‡ฉ letter d +๐Ÿ‡ช letter e +๐Ÿ‡ซ letter f +๐Ÿ‡ฌ letter g +๐Ÿ‡ญ letter h +๐Ÿ‡ฎ letter i +๐Ÿ‡ฏ letter j +๐Ÿ‡ฐ letter k +๐Ÿ‡ฑ letter l +๐Ÿ‡ฒ letter m +๐Ÿ‡ณ letter n +๐Ÿ‡ด letter o +๐Ÿ‡ต letter p +๐Ÿ‡ท letter r +๐Ÿ‡ธ letter s +๐Ÿ‡น letter t +๐Ÿ‡บ letter u +๐Ÿ‡ป letter v +๐Ÿ‡พ letter y +๐Ÿ‡ฟ letter z diff --git a/bin/guiscripts/dmfm b/bin/guiscripts/dmfm new file mode 100755 index 0000000..34a9e2c --- /dev/null +++ b/bin/guiscripts/dmfm @@ -0,0 +1,17 @@ +#!/bin/bash + +file=1 +while [ "$file" ]; do + file=$(ls -1 --group-directories-first | dmenu -i -l 8 -g 1 -p "$(basename $(pwd)):") + if [ -e "$file" ]; then + owd=$(pwd) + if [ -d "$file" ]; then + cd "$file" + else [ -f "$file" ] + if which xdg-open &> /dev/null; then + exec xdg-open "$owd/$file" & + unset file + fi + fi + fi +done diff --git a/bin/guiscripts/dmhelp b/bin/guiscripts/dmhelp new file mode 100755 index 0000000..653fa1f --- /dev/null +++ b/bin/guiscripts/dmhelp @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +program="${1:-$(dmenu_path | dmenu -l 4 -g 5)}" +opfil="/tmp/dmh_options.txt" +test -z "${program}" && exit 1 + +if ${program} --help > "${opfil}" +then + option="$(\ + grep -E "^ *-[-a-Z]* " "${opfil}" \ + | tr -s ' ' \ + | sort | uniq \ + | column -l 2 -t \ + | dmenu -x -l 20 -g 1 -p "${program}" \ + | awk '{print $1}' \ + )" +elif man $program > "${opfil}" +then + echo lesgo +else + echo "No options found for '${program}'" > /dev/stderr + exit 1 +fi +test -z "${option}" && exit 1 + +rm -f "${opfil}" +${program} ${option} diff --git a/bin/guiscripts/dminw b/bin/guiscripts/dminw new file mode 100755 index 0000000..2ff32a1 --- /dev/null +++ b/bin/guiscripts/dminw @@ -0,0 +1,4 @@ +#!/bin/bash +WINDOWID=${1:-$(xdotool getwindowfocus)} +WIDTH=$(xdotool getwindowgeometry -s ${WINDOWID} | grep WIDTH | cut -d ' ' -f 2) +dmenu_run -w ${1:-$(xdotool getwindowfocus)} -z ${WIDTH} diff --git a/bin/guiscripts/dmlang b/bin/guiscripts/dmlang new file mode 100755 index 0000000..0009704 --- /dev/null +++ b/bin/guiscripts/dmlang @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +choice="$(\ + echo -e "us\ngb\nbe" \ + | dmenu \ + -p "($(setxkbmap -query | awk 'NR==3 {print $2}'))" \ +)" +setxkbmap "${choice:-us}" diff --git a/bin/guiscripts/dmpass b/bin/guiscripts/dmpass new file mode 100755 index 0000000..9d79660 --- /dev/null +++ b/bin/guiscripts/dmpass @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +store="$HOME/.password-store" +lscmd="ls --group-directories-first" +dmenucmd="dmenu -l 4 -g 2" +while [ -d "${store}/${file}" ] +do + choice="$($lscmd "${store}/${file}" | sed 's/\.gpg$//'| $dmenucmd)" + [ "$choice" ] || break + file="${file}/${choice}" +done +pass show -c "${file}" diff --git a/bin/guiscripts/dmpassgen b/bin/guiscripts/dmpassgen new file mode 100755 index 0000000..c627a1d --- /dev/null +++ b/bin/guiscripts/dmpassgen @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +choice="$(echo -ne "multiline\nsingle" | dmenu -l 1 -g 2)" +test -z "${choice}" && exit 1 + +password="$(echo -n "" | dmenu -p "name:")" +test -z "${password}" && exit 1 + +if [[ "${choice}" == "multiline" ]] +then + logins="$(ls -1 ~/.password-store/e-mails | awk -F '.gpg' '{print $1}')" + login="$(echo "$logins" | dmenu -g 1 -l 8 -p "login:")" + test -z "${login}" && exit 1 + url="$(echo -n "" | dmenu -p "url:")" + test -z "${url}" && exit 1 + echo -e "${password}\nlogin: ${login}\nurl: ${url}" | pass insert -mf "${password}" + pass generate -ci "${password}" +else + pass generate -cf "${password}" +fi + diff --git a/bin/guiscripts/dmpdf b/bin/guiscripts/dmpdf new file mode 100755 index 0000000..cf1f0dd --- /dev/null +++ b/bin/guiscripts/dmpdf @@ -0,0 +1,14 @@ +#!/bin/bash + +find ${1:-~/docs ~/Downloads} 2> /dev/null | grep -E ".+\.pdf" | sort > /tmp/dmpdf +choice="$(\ + sed 's|^/home/aluc|\~| ; s|\([^/]\)[^/]*/|\1/|g' /tmp/dmpdf \ + | awk '{printf "%s %s\n", NR ":", $0}' \ + | dmenu -l 10 -g 1 -x -i \ + | grep -oE "^[0-9]+:" \ +)" +if [ -z "$choice" ]; then + exit +fi +file="$(sed -n "${choice::-1}p" /tmp/dmpdf)" +evince "$file" & diff --git a/bin/guiscripts/dmpower b/bin/guiscripts/dmpower new file mode 100755 index 0000000..bd847d6 --- /dev/null +++ b/bin/guiscripts/dmpower @@ -0,0 +1,3 @@ +#!/bin/sh +choice="$(echo -e "poweroff\nreboot\nhibernate" | dmenu -l 1 -g 3)" +test -z "$choice" || systemctl "$choice" diff --git a/bin/guiscripts/dmpsbm b/bin/guiscripts/dmpsbm new file mode 100755 index 0000000..3b00b2c --- /dev/null +++ b/bin/guiscripts/dmpsbm @@ -0,0 +1,2 @@ +#!/bin/sh +grep -v '^#' ~/.local/share/bookmarks | dmenu -c -x -g 1 -l 10 | cut -f1 -d' ' | xclip -sel c && xdotool key Ctrl+Shift+v diff --git a/bin/guiscripts/dmpsclip b/bin/guiscripts/dmpsclip new file mode 100755 index 0000000..8577e91 --- /dev/null +++ b/bin/guiscripts/dmpsclip @@ -0,0 +1,3 @@ +#!/bin/sh +dmenu -l 10 -g 1 -c -x < /tmp/tmpclip.txt | xclip -sel c +xdotool key Ctrl+Shift+v diff --git a/bin/guiscripts/dmvid b/bin/guiscripts/dmvid new file mode 100755 index 0000000..ee7f865 --- /dev/null +++ b/bin/guiscripts/dmvid @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +find ${1:-~/movies ~/Downloads} 2> /dev/null | grep -E ".+\.(webm|mp4|mpeg|mkv)$" | sort > /tmp/dmvids +choice="$(\ + sed 's|^/home/aluc|\~| ; s|\([^/]\)[^/]*/|\1/|g' /tmp/dmvids \ + | awk '{printf "%s %s\n", NR ":", $0}' \ + | dmenu -l 10 -g 1 -x -i \ + | grep -zoE "^[0-9]+:" \ +)" +if [ -z "$choice" ]; then + exit +fi +vid="$(sed -n "${choice::-1}p" /tmp/dmvids)" +mpv "$vid" diff --git a/bin/guiscripts/dmyt-not b/bin/guiscripts/dmyt-not new file mode 100755 index 0000000..4783a8d --- /dev/null +++ b/bin/guiscripts/dmyt-not @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +# Open a video from channels.yt-not by selecting the channel +channel="$(awk '{print $2}' ~/.local/share/yt-not/channels.yt-not | dmenu -l 2 -g 4)" +video_id="$(awk "/$channel/ {print \$3}" ~/.local/share/yt-not/channels.yt-not )" +video="https://youtube.com/watch?v=${video_id}" +mpv $video diff --git a/stowcmds.sh b/stowcmds.sh index b78d4a1..9e9d26e 100755 --- a/stowcmds.sh +++ b/stowcmds.sh @@ -23,7 +23,7 @@ fi case "$MACH" in "desktop" | "d") mkdir -p "$HOME/bin" - stow -d bin/ -t "$HOME/bin" -R common dmscripts extra + stow -d bin/ -t "$HOME/bin" -R common guiscripts extra mkdir -p "$HOME/.config" stow -d config/ -t "$HOME/.config" -R essentials common extra X theme xdg stow -d config/ -t "$HOME/" -R zshrc @@ -37,7 +37,7 @@ case "$MACH" in ;; "laptop" | "l") mkdir -p "$HOME/bin" - stow -d bin/ -t "$HOME/bin" -R common dmscripts extra + stow -d bin/ -t "$HOME/bin" -R common guiscripts extra mkdir -p "$HOME/.config" stow -d config/ -t "$HOME/.config" -R essentials common extra theme xdg hyprland X stow -d config/ -t "$HOME/" -R zshrc -- cgit v1.2.3