summaryrefslogtreecommitdiffstats
path: root/.local/bin
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin')
-rwxr-xr-x.local/bin/ndate93
-rwxr-xr-x.local/bin/newsboat-notif13
2 files changed, 26 insertions, 80 deletions
diff --git a/.local/bin/ndate b/.local/bin/ndate
index 79c20b7..372d0cd 100755
--- a/.local/bin/ndate
+++ b/.local/bin/ndate
@@ -1,79 +1,14 @@
-#!/usr/bin/env perl
-# ========================
-# ===== ===============
-# ====== ================
-# ====== ================
-# ====== ==== ==== ==
-# ====== === == = =
-# ====== === = == =
-# = === === = == ====
-# = === === = == = =
-# == ===== ==== ==
-# ========================
-#
-# SPDX-License-Identifier: BSD-3-Clause
-#
-# Copyright (c) 2022 Joe
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# 3. Neither the name of the organization nor the
-# names of its contributors may be used to endorse or promote products
-# derived from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY JOE ''AS IS'' AND ANY
-# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL JOE BE LIABLE FOR ANY
-# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-# ndate
-# Mon Apr 11 21:47:39 CEST 2022
-# Joe
-#
-# Script to show current date and time as notification, nice
-
-use strict;
-use warnings;
-use Capture::Tiny qw(capture);
-
-use constant {
- DATE_PATH => 'date',
- NOTIFYSEND_PATH => 'herbe'
-};
-
-sub main
-{
- my $date;
- my $ret;
-
- ($date, undef, $ret) = capture {
- system(DATE_PATH, '+%a, %d %b %Y %H:%M');
- };
- if ($ret) {
- return 1;
- }
- $date = scalar reverse $date;
- $date =~ s/ /\n/;
- $date = scalar reverse $date;
- system(
- NOTIFYSEND_PATH,
- $date
- );
- return;
-}
-
-main();
-
-__END__
+#!/bin/sh
+# =====================
+# ==== ===============
+# =====================
+# === === ==== ==
+# ==== == == = =
+# ==== == = == =
+# ==== == = == ====
+# ==== == = == = =
+# = = === ==== ==
+# == ================
+# =====================
+
+exec herbe "$(date '+%H:%M | %a, %d %b %Y')"
diff --git a/.local/bin/newsboat-notif b/.local/bin/newsboat-notif
index cc2b385..9962fa2 100755
--- a/.local/bin/newsboat-notif
+++ b/.local/bin/newsboat-notif
@@ -1,3 +1,14 @@
#!/bin/sh
+# =====================
+# ==== ===============
+# =====================
+# === === ==== ==
+# ==== == == = =
+# ==== == = == =
+# ==== == = == ====
+# ==== == = == = =
+# = = === ==== ==
+# == ================
+# =====================
-[ $1 -gt 0 ] && notify-send -u normal -t 6000 newsboat " <b>$@</b> new articles"
+[ $1 -gt 0 ] && exec herbe " $@ new articles"