aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJozanLeClerc <bousset.rudy@gmail.com>2022-03-29 20:10:26 +0200
committerJozanLeClerc <bousset.rudy@gmail.com>2022-03-29 20:10:26 +0200
commit8b8c1579ccc025e9fc21c29784c0b5cf4bcf78b4 (patch)
tree9c0dc0dbfe86c751043671e7b3deff26d48229a1 /src
parentAdded LICENSE (diff)
downloadgo2work-8b8c1579ccc025e9fc21c29784c0b5cf4bcf78b4.tar.gz
go2work-8b8c1579ccc025e9fc21c29784c0b5cf4bcf78b4.tar.bz2
go2work-8b8c1579ccc025e9fc21c29784c0b5cf4bcf78b4.tar.xz
go2work-8b8c1579ccc025e9fc21c29784c0b5cf4bcf78b4.tar.zst
go2work-8b8c1579ccc025e9fc21c29784c0b5cf4bcf78b4.zip
In progress
Diffstat (limited to 'src')
-rw-r--r--src/c_go2work.go46
1 files changed, 28 insertions, 18 deletions
diff --git a/src/c_go2work.go b/src/c_go2work.go
index 540f47d..79e658b 100644
--- a/src/c_go2work.go
+++ b/src/c_go2work.go
@@ -39,7 +39,7 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* go2work: src/c_go2work.go
- * Thu Mar 24 16:17:06 CET 2022
+ * Tue Mar 29 20:10:23 CEST 2022
* Joe
*
* The main.
@@ -49,27 +49,35 @@ package main
import (
"fmt"
+ "log"
+ "os"
"time"
+ "strings"
+)
+
+const (
+ PROGNAME = "go2work"
)
func main() {
- t := get_time()
- ticker := time.NewTicker(2 * time.Second)
+ log.SetPrefix(PROGNAME + ": ")
+ log.SetFlags(0)
+ if len(os.Args[0:]) == 1 {
+ log.Fatal("No arguments")
+ return
+ }
+ curr_h, curr_m := get_time()
+ dest_t := os.Args[1]
+ dest_h := strings.Split(dest_t, ":")
+ fmt.Println("dest_splitted: ", dest_h)
+ ticker := time.NewTicker(5 * time.Second)
quit := make(chan struct{})
- fmt.Println("Time is: " + t)
- exec_player(
- true,
- "mpv",
- "--no-video",
- "/home/jozan/mu/rock/grunge/nirvana/1993_in_utero/04_rape_me.flac")
+ fmt.Println("Time is: " + curr_h + ":" + curr_m)
for {
select {
case <- ticker.C:
- exec_player(
- false,
- "mpv",
- "--no-video",
- "/home/jozan/mu/rock/grunge/nirvana/1993_in_utero/04_rape_me.flac")
+ curr_h, curr_m = get_time()
+ exec_player(false, "mpv", "--no-video", "/home/jozan/mu/rock/grunge/nirvana/1993_in_utero/04_rape_me.flac")
case <- quit:
ticker.Stop()
return
@@ -77,9 +85,11 @@ func main() {
}
}
-func get_time() string {
- var hm string
+func get_time() (string, string) {
+ var h string
+ var m string
t := time.Now()
- hm = t.Format("15:04")
- return hm
+ h = t.Format("15")
+ m = t.Format("04")
+ return h, m
}