Any suggestion how to connect it to Google or Thunderbird phone book?
Any improvements welcome!
- Code: Select all
#!/bin/bash
kdeconnect-cli --refresh
urzadzenie=$(kdeconnect-cli -a --id-only 2>&1);
if [ "$urzadzenie" = "No devices found" ]; then
kdialog --title "kconnect-cli" --msgbox "Nie wykryto urządzeń online!\nSparuj najpierw urządzenie w KDE Connect."
else
if [ ${#urzadzenie} -gt 16 ]; then
urzadzenie=$(kdialog --title "KDE Connect" --combobox "$(kdeconnect-cli -a) \n\nWybierz urządzenie:" $urzadzenie);
case "$?" in
0)
if [ ${#urzadzenie} -eq 0 ]; then
kdialog --sorry "Nie wybrano żadnego urządzenia!";
exit 0;
fi
;;
1)
exit 0;
;;
esac;
fi
kto_tmp=$(kdialog --title "SMS" --inputbox "Wpisz numer telefonu:");
ilosc=`echo -n $kto_tmp |sed 's/ //g' | wc -c`
kto=`echo -n $kto_tmp |sed 's/ //g'`
[ $ilosc -ne "9" ] && kdialog --error "Powinno być 9 cyfr - można używać spacji" && exit 1
case ${kto#[-+]} in
*[!0-9]* | '') kdialog --error "Powinno być 9 cyfr - bez liter i innych znaków"
exit 1 ;;
* ) ;;
esac
sms=$(kdialog --title "SMS" --textinputbox "Wpisz treść wiadomości do wysłania:");
case "$?" in
1)
exit 0;
;;
esac;
kdialog --continue-label "Wyślij" --warningcontinuecancel "Wysłać SMS do $kto ("${tnumery[$kto]}") o treści:\n\n\"$sms\"";
case "$?" in
0)
kdeconnect-cli -d $urzadzenie --destination $kto --send-sms "$sms" && notify-send -t 4000 -i kdeconnect-cli "Wysłano SMS'a!";
;;
1)
exit 0;
;;
esac;
fi