From 0453c8ce7460e9c9737e08522c69efef2e3180dd Mon Sep 17 00:00:00 2001 From: Michal Semeniuk Date: Sat, 30 May 2015 12:14:08 +0200 Subject: [PATCH 1/2] add --pasword-plain option, fix README.md --- README.md | 10 +++++++++- smsapi | 2 ++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 97635bf..5b281db 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ Wysyłanie smsów z poziomu linuxowego terminala =========== Klient napisany w bashu, pozwalający na wysyłanie wiadomości SMS w serwisie SMSAPI.pl +Wymagania: `curl` +Opcja --password-plain wymaga zainstalowanego narzędzia `openssl` ```bash $ ./smsapi sms send --username LOGIN --password PASS 48xxxyyyzzz,48zzzyyyxxx "Hello world" @@ -13,6 +15,7 @@ Usage: smsapi sms send [OPTIONS] Options: --username --password md5 api password + --password-plain api password (plain text) --from Sender name --encoding Message encoding (default:utf8) @@ -23,7 +26,12 @@ Options: -v Verbose ``` -plik konfiguracyjny ".smsapi.rc" może się znajdowac w katalogu roboczym lub w katalogo domowym użytkownika +Utworzenie hasła md5: +``` +echo -n "plain_text_password" | openssl dgst -md5 +``` + +Plik konfiguracyjny ".smsapi.rc" może się znajdowac w katalogu roboczym lub w katalogo domowym użytkownika ======= diff --git a/smsapi b/smsapi index d6c23dc..fc19fdb 100755 --- a/smsapi +++ b/smsapi @@ -12,6 +12,7 @@ help() { echo "Options: --username --password md5 api password + --password-plain api password (plain text) --from Sender name --encoding Message encoding (default:utf8) @@ -45,6 +46,7 @@ setParam() { "v") VERBOSE=$2 ;; "username") USERNAME="$2" ;; "password") PASSWORD="$2" ;; + "password-plain") PASSWORD=$(echo -n $2 | openssl dgst -md5) ;; "uri") URI="$2" ;; *) OPTIONS[$1]="$2"; esac From a878993667591727b3b97620a10cf5bcc66b2452 Mon Sep 17 00:00:00 2001 From: Michal Semeniuk Date: Sat, 30 May 2015 12:17:56 +0200 Subject: [PATCH 2/2] format Readme.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5b281db..0168ca6 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ Wysyłanie smsów z poziomu linuxowego terminala =========== Klient napisany w bashu, pozwalający na wysyłanie wiadomości SMS w serwisie SMSAPI.pl -Wymagania: `curl` -Opcja --password-plain wymaga zainstalowanego narzędzia `openssl` +Wymagania: `curl` +Opcja --password-plain wymaga zainstalowanego narzędzia `openssl` ```bash $ ./smsapi sms send --username LOGIN --password PASS 48xxxyyyzzz,48zzzyyyxxx "Hello world"