summaryrefslogtreecommitdiffstats
path: root/.local/bin/linkview
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/linkview')
-rwxr-xr-x.local/bin/linkview84
1 files changed, 19 insertions, 65 deletions
diff --git a/.local/bin/linkview b/.local/bin/linkview
index ba671e3..a4183c3 100755
--- a/.local/bin/linkview
+++ b/.local/bin/linkview
@@ -23,7 +23,7 @@ use constant {
W3M_PATH => 'w3m',
BROWSER_PATH => $BROWSER,
ALT_BROWSER_PATH => 'surf',
- NOTIFYSEND_PATH => 'notify-send',
+ NOTIFYSEND_PATH => 'herbe',
COPYQ_PATH => 'copyq',
HOSTNAME => (split /\./, hostname())[0]
};
@@ -60,17 +60,12 @@ sub vid
close_io();
system(
NOTIFYSEND_PATH,
- '-t', '2000',
- 'playing media',
- ' playing <b>' . $article_name . '</b>'
+ ' playing ' . $article_name
);
if (system(MPV_PATH, "--force-window=yes", $url) != 0) {
exec(
NOTIFYSEND_PATH,
- '-u', 'critical',
- '-t', '10000',
- 'playback failed',
- ' failed to open <b>' . $url . '</b>'
+ ' failed to open ' . $url
);
}
return;
@@ -100,9 +95,7 @@ sub img_pdf
if (is_yt($url) != 0) {
system(
NOTIFYSEND_PATH,
- '-t', '5000',
- 'fetching thumbnail',
- ' fetching thumbnail for <b>' . $article_name . '</b>'
+ ' fetching thumbnail for ' . $article_name
);
($tmp, undef, $ret) = capture {
system(YTDL_PATH, '--get-thumbnail', $url);
@@ -111,9 +104,7 @@ sub img_pdf
if ($ret != 0) {
system(
NOTIFYSEND_PATH,
- '-u', 'critical',
- 'failed to get thumbnail',
- ' failed to get thumbail for <b>' . $article_name . '</b>'
+ ' failed to get thumbail for ' . $article_name
);
return;
}
@@ -122,9 +113,7 @@ sub img_pdf
else {
system(
NOTIFYSEND_PATH,
- '-t', '5000',
- 'download started',
- ' fetching <b>'. $file_name . '</b> to <b>/tmp</b>'
+ ' fetching ' . $file_name . ' to /tmp'
);
}
$file_name = $url;
@@ -149,9 +138,7 @@ sub img_pdf
if ($ret != 0) {
system(
NOTIFYSEND_PATH,
- '-u', 'critical',
- 'failed to open image',
- ' failed to open file <b>/tmp/'. $new_file_name . '</b>'
+ ' failed to open file /tmp/'. $new_file_name
);
}
unlink($new_file_name);
@@ -219,9 +206,7 @@ sub dl
$file_name =~ s/^[0-9]+/\[\.\.\.\]/;
system(
NOTIFYSEND_PATH,
- '-t', '2000',
- 'download starting',
- ' downloading <b>' . $file_name . '</b>'
+ ' downloading ' . $file_name
);
if (is_yt($url) != 0) {
$tmpfile = `mktemp`;
@@ -248,18 +233,13 @@ sub dl
if ($ret == 0) {
system(
NOTIFYSEND_PATH,
- '-u', 'normal',
- 'download complete',
- ' <b>' . $file_name . '</b> downloaded successfully to ' .
- '<b>' . $pwd . '</b>'
+ ' ' . $file_name . ' downloaded successfully to ' . $pwd
);
}
else {
system(
NOTIFYSEND_PATH,
- '-u', 'critical',
- 'download failed',
- ' failed to download <b>' . $file_name . '</b>'
+ ' failed to download ' . $file_name
);
}
return;
@@ -267,9 +247,7 @@ sub dl
elsif ($pid2 < 0) {
system(
NOTIFYSEND_PATH,
- '-u', 'critical',
- 'download failed',
- ' failed to <b>fork(2)</b>'
+ ' failed to fork(2)'
);
return;
}
@@ -280,12 +258,8 @@ sub dl
if (looks_like_number($val) != 0) {
system(
NOTIFYSEND_PATH,
- '-h',
- 'int:value:' . $val,
- '-u', 'low',
- '-t', '5000',
- 'downloading',
- ' downloading <b>' . $file_name . '</b>'
+ ' downloading ' . $file_name . ':
+ ' . $val
);
if ($val == 100 || system('pgrep yt-dlp >/dev/null 2>&1') != 0) {
last;
@@ -314,18 +288,13 @@ sub dl
if ($ret == 0) {
system(
NOTIFYSEND_PATH,
- '-u', 'normal',
- 'download complete',
- ' <b>' . $file_name . '</b> downloaded successfully to ' .
- '<b>' . $pwd . '</b>'
+ ' ' . $file_name . ' downloaded successfully to ' . $pwd
);
}
else {
system(
NOTIFYSEND_PATH,
- '-u', 'critical',
- 'download failed',
- ' failed to download <b>' . $file_name . '</b>'
+ ' failed to download ' . $file_name
);
}
}
@@ -334,10 +303,7 @@ sub dl
elsif ($pid < 0) {
system(
NOTIFYSEND_PATH,
- '-u', 'critical',
- '-t', '10000',
- 'download failed',
- ' failed to <b>fork(2)</b>'
+ ' failed to fork(2)'
);
return;
}
@@ -355,9 +321,7 @@ sub audio
close_io();
system(
NOTIFYSEND_PATH,
- '-t', '2000',
- 'playing media',
- ' playing <b>' . $article_name . '</b>'
+ ' playing ' . $article_name
);
if (system(
TERMINAL_PATH,
@@ -370,10 +334,7 @@ sub audio
) != 0) {
exec(
NOTIFYSEND_PATH,
- '-u', 'critical',
- '-t', '10000',
- 'playback failed',
- ' failed to open <b>' . $url . '</b>'
+ ' failed to open ' . $url
);
}
return;
@@ -393,10 +354,7 @@ sub w3m
if (system(TERMINAL_PATH, '-e', W3M_PATH, $url) != 0) {
exec(
NOTIFYSEND_PATH,
- '-u', 'critical',
- '-t', '10000',
- 'w3m failed',
- ' failed to open <b>' . $url . '</b>'
+ ' failed to open ' . $url
);
}
return;
@@ -451,8 +409,6 @@ sub clip
}
system(
NOTIFYSEND_PATH,
- '-t', '2000',
- 'clipped url',
' clipped url'
);
return;
@@ -488,8 +444,6 @@ sub get_yt_vid_name
system(
NOTIFYSEND_PATH,
- '-t', '4000',
- 'checking name',
' looking for video name'
);
$file_name = `yt-dlp -e $url`;