Adding banner and some functionality
parent
64fb6ac3cd
commit
e686c354f6
32
main.go
32
main.go
|
@ -2,6 +2,8 @@ package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"bufio"
|
"bufio"
|
||||||
|
"fmt"
|
||||||
|
"io/ioutil"
|
||||||
"log"
|
"log"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
@ -9,7 +11,31 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
var apikey = "xxxxx"
|
func readapikey() string {
|
||||||
|
dirname, err := os.UserHomeDir()
|
||||||
|
if err != nil {
|
||||||
|
log.Fatalln(err)
|
||||||
|
}
|
||||||
|
data, err := ioutil.ReadFile(dirname + "/.config/notifier/key.txt")
|
||||||
|
if err != nil {
|
||||||
|
log.Fatalln(err)
|
||||||
|
}
|
||||||
|
return string(data)
|
||||||
|
}
|
||||||
|
|
||||||
|
func showBanner() {
|
||||||
|
fmt.Println(`
|
||||||
|
____ ___ ______ ____ _____ ____ ___ ____
|
||||||
|
| \ / \ | Tl j| |l j / _]| \
|
||||||
|
| _ YY Y| | | T | __j | T / [_ | D )
|
||||||
|
| | || O |l_j l_j | | | l_ | | Y _]| /
|
||||||
|
| | || | | | | | | _] | | | [_ | \
|
||||||
|
| | |l ! | | j l | T j l | T| . Y
|
||||||
|
l__j__j \___/ l__j |____jl__j |____jl_____jl__j\_j
|
||||||
|
|
||||||
|
Name: Muhammad Daffa
|
||||||
|
Version: 0.0.1`)
|
||||||
|
}
|
||||||
|
|
||||||
func curl_line() {
|
func curl_line() {
|
||||||
s := bufio.NewScanner(os.Stdin)
|
s := bufio.NewScanner(os.Stdin)
|
||||||
|
@ -24,7 +50,7 @@ func curl_line() {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
req.Header.Set("Authorization", "Bearer "+apikey)
|
req.Header.Set("Authorization", "Bearer "+readapikey())
|
||||||
req.Header.Set("Content-Type", "application/x-www-form-urlencoded")
|
req.Header.Set("Content-Type", "application/x-www-form-urlencoded")
|
||||||
|
|
||||||
resp, err := http.DefaultClient.Do(req)
|
resp, err := http.DefaultClient.Do(req)
|
||||||
|
@ -33,9 +59,9 @@ func curl_line() {
|
||||||
}
|
}
|
||||||
defer resp.Body.Close()
|
defer resp.Body.Close()
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
showBanner()
|
||||||
curl_line()
|
curl_line()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue