aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2019-05-17 22:56:46 -0300
committerEuAndreh <eu@euandre.org>2019-05-17 22:59:15 -0300
commit480f3d0dd591d75a1f9af8980adbaf9f594c634f (patch)
treef52172fece1246f5d8a3d716c74647ed331bcddc
parentRemove Guix compatibility code. (diff)
downloaddotfiles-480f3d0dd591d75a1f9af8980adbaf9f594c634f.tar.gz
dotfiles-480f3d0dd591d75a1f9af8980adbaf9f594c634f.tar.xz
Remove buku configuration.
-rw-r--r--bash/symlinks.sh3
-rw-r--r--nixos/configuration.nix1
-rw-r--r--scripts/atom.js22
-rwxr-xr-xscripts/atom.sh30
-rwxr-xr-xscripts/buku-add.sh3
-rwxr-xr-xscripts/buku-archive.sh31
-rwxr-xr-xscripts/buku-delete.sh30
-rw-r--r--xmonad/xmonad.hs12
8 files changed, 0 insertions, 132 deletions
diff --git a/bash/symlinks.sh b/bash/symlinks.sh
index b96f952..2250a86 100644
--- a/bash/symlinks.sh
+++ b/bash/symlinks.sh
@@ -78,6 +78,3 @@ ln -fs /tmp/notmuch."$(date +%Y-%m-%d)".log /tmp/notmuch.log
## GNUS
ln -fs "$DOTFILES/encrypted/IMAP/authinfo.gpg" ~/.authinfo.gpg
-
-## Buku
-ln -fs /tmp/buku-xmonad."$(date +%Y-%m-%d)".log /tmp/buku-xmonad.log
diff --git a/nixos/configuration.nix b/nixos/configuration.nix
index 036a3da..774c1bb 100644
--- a/nixos/configuration.nix
+++ b/nixos/configuration.nix
@@ -250,7 +250,6 @@ in
# (haskell.lib.justStaticExecutables haskellPackages.github-backup)
rustracer
xsel
- buku
nodejs-10_x
diff --git a/scripts/atom.js b/scripts/atom.js
deleted file mode 100644
index 878df05..0000000
--- a/scripts/atom.js
+++ /dev/null
@@ -1,22 +0,0 @@
-const RSS = require('rss');
-
-const feedName = process.argv[2];
-const feedSrc = process.argv[3];
-
-const feed = new RSS({
- title: `Buku feed tag for '${feedName}'.`,
- description: `Buku feed tag for ${feedName}`,
-});
-
-const items = require(feedSrc);
-items.forEach(({ title, description, uri }) => {
- feed.item({
- title,
- description,
- url: uri
- });
-});
-
-const xml = feed.xml({indent: true});
-
-console.log(xml);
diff --git a/scripts/atom.sh b/scripts/atom.sh
deleted file mode 100755
index 6ca4110..0000000
--- a/scripts/atom.sh
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/usr/bin/env bash
-set -euo pipefail
-cd "$(dirname "${BASH_SOURCE[0]}")"
-
-if [[ ! -d "node_modules" ]]; then
- npm i rss
-fi
-
-RSS_DIR="$HOME/.newsboat"
-LINKS_OUT="$RSS_DIR/gen/buku.urls"
-
-mkdir -p "$RSS_DIR/gen"
-
-# Empty the text file
-true > "$LINKS_OUT"
-
-feed() {
- local tag="$1"
- local tmp="/tmp/$tag.json"
- buku -t "$tag" --json > "$tmp"
- if [[ -s "$tmp" ]]; then
- node atom.js "$tag" "$tmp" > "$RSS_DIR/gen/$1.xml"
- echo "file://$RSS_DIR/gen/$1.xml" >> "$LINKS_OUT"
- fi
-}
-
-feed ril
-feed simple-archive
-
-cat "$DOTFILES/newsboat/urls" <(echo) "$LINKS_OUT" > "$RSS_DIR/urls"
diff --git a/scripts/buku-add.sh b/scripts/buku-add.sh
deleted file mode 100755
index 005adbd..0000000
--- a/scripts/buku-add.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/env bash
-
-xclip -o | xargs -I{} buku -a "{}" ril
diff --git a/scripts/buku-archive.sh b/scripts/buku-archive.sh
deleted file mode 100755
index 2a2a702..0000000
--- a/scripts/buku-archive.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env bash
-
-SEL="$(xclip -o | tr -d '\n')"
-if [[ -z "${SEL// }" ]]; then
- echo "Empty selection."
- exit 1
-fi
-BOOKMARK_ID=
-IFS="
-"
-BOOKMARKS="$(buku "$SEL" -f 1 --tacit)"
-
-for bookmark in $BOOKMARKS; do
- echo "$bookmark"
- ID="$(echo "$bookmark" | cut -d$'\t' -f 1)"
- URL="$(echo "$bookmark" | cut -d$'\t' -f 2)"
- if [[ "$URL" = "$SEL" ]]; then
- BOOKMARK_ID="$ID"
- break
- fi
-done
-
-
-if [[ -n "$BOOKMARK_ID" ]]; then
- echo "Archiving $BOOKMARK_ID (URL: $SEL)."
- buku -u "$BOOKMARK_ID" --tag - ril
- buku -u "$BOOKMARK_ID" --tag + simple-archive
-else
- echo "Bookmark for '$SEL' not found."
- exit 1
-fi
diff --git a/scripts/buku-delete.sh b/scripts/buku-delete.sh
deleted file mode 100755
index 01de451..0000000
--- a/scripts/buku-delete.sh
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/usr/bin/env bash
-
-SEL="$(xclip -o | tr -d '\n')"
-if [[ -z "${SEL// }" ]]; then
- echo "Empty selection."
- exit 1
-fi
-BOOKMARK_ID=
-IFS="
-"
-BOOKMARKS="$(buku "$SEL" -f 1 --tacit)"
-
-for bookmark in $BOOKMARKS; do
- echo "$bookmark"
- ID="$(echo "$bookmark" | cut -d$'\t' -f 1)"
- URL="$(echo "$bookmark" | cut -d$'\t' -f 2)"
- if [[ "$URL" = "$SEL" ]]; then
- BOOKMARK_ID="$ID"
- break
- fi
-done
-
-
-if [[ -n "$BOOKMARK_ID" ]]; then
- echo "Deleting $BOOKMARK_ID (URL: $SEL)."
- buku -d "$BOOKMARK_ID" --tacit
-else
- echo "Bookmark for '$SEL' not found."
- exit 1
-fi
diff --git a/xmonad/xmonad.hs b/xmonad/xmonad.hs
index 97786c7..74d4d63 100644
--- a/xmonad/xmonad.hs
+++ b/xmonad/xmonad.hs
@@ -88,18 +88,6 @@ myKeyBindings =
, ((mod4Mask, xK_x),
spawn "gksudo -S systemctl restart network-manager")
- -- save selection (link) in buku
- , ((mod4Mask, xK_c),
- spawn "$HOME/dev/libre/dotfiles/scripts/buku-add.sh >> /tmp/buku-xmonad.log")
-
- -- delete selection (link) from buku
- , ((mod4Mask, xK_d),
- spawn "$HOME/dev/libre/dotfiles/scripts/buku-delete.sh >> /tmp/buku-xmonad.log")
-
- -- archive selection (link) in buku
- , ((mod4Mask, xK_a),
- spawn "$HOME/dev/libre/dotfiles/scripts/buku-archive.sh >> /tmp/buku-xmonad.log")
-
-- toggle appearence of xmobar
-- https://stackoverflow.com/a/27646652
, ((mod4Mask .|. shiftMask, xK_f), sendMessage ToggleStruts)