diff options
-rw-r--r-- | bash/symlinks.sh | 3 | ||||
-rw-r--r-- | nixos/configuration.nix | 1 | ||||
-rw-r--r-- | scripts/atom.js | 22 | ||||
-rwxr-xr-x | scripts/atom.sh | 30 | ||||
-rwxr-xr-x | scripts/buku-add.sh | 3 | ||||
-rwxr-xr-x | scripts/buku-archive.sh | 31 | ||||
-rwxr-xr-x | scripts/buku-delete.sh | 30 | ||||
-rw-r--r-- | xmonad/xmonad.hs | 12 |
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) |