Adding yt rss script, updating random configs. - dotfiles - Unnamed repository; edit this file 'description' to name the repository. (DIR) Log (DIR) Files (DIR) Refs (DIR) README --- (DIR) commit 76b0da6317935978f70ad93a5286c8eaf57782b5 (DIR) parent 20b04aab19cc57432784ab919102d7c8e0ad2ea5 (HTM) Author: Jay Scott <me@jay.scot> Date: Sat, 20 Jan 2024 11:55:56 +0000 Adding yt rss script, updating random configs. Diffstat: M README | 4 ++-- M X11/xinitrc | 1 + A alacritty/alacritty.toml | 33 +++++++++++++++++++++++++++++++ M bin/link_handler.sh | 4 ++-- A bin/yt_feedurl.sh | 23 +++++++++++++++++++++++ M newsraft/config | 2 +- M newsraft/feeds | 7 ++++++- M vimrc | 35 ++----------------------------- 8 files changed, 70 insertions(+), 39 deletions(-) --- (DIR) diff --git a/README b/README @@ -13,9 +13,9 @@ at all, the closest I come is using IRC. terminal : alacritty launcher : dmenu email : mutt / isync - browser : qutebrowser + browser : qutebrowser / librewolf video : mpv - music : mpv + music : mpd / ncmcpp password mgt : pass vpn : mullvad news : newsraft (DIR) diff --git a/X11/xinitrc b/X11/xinitrc @@ -11,4 +11,5 @@ fi slstatus & xrandr --output HDMI-A-0 --auto --output DisplayPort-0 --auto --right-of HDMI-A-0 & +mpd & exec dwm (DIR) diff --git a/alacritty/alacritty.toml b/alacritty/alacritty.toml @@ -0,0 +1,33 @@ +[colors.bright] +black = "0x928374" +blue = "0x83a598" +cyan = "0x8ec07c" +green = "0xb8bb26" +magenta = "0xd3869b" +red = "0xfb4934" +white = "0xebdbb2" +yellow = "0xfabd2f" + +[colors.normal] +black = "0x282828" +blue = "0x458588" +cyan = "0x689d6a" +green = "0x98971a" +magenta = "0xb16286" +red = "0xcc241d" +white = "0xa89984" +yellow = "0xd79921" + +[colors.primary] +background = "0x282828" +foreground = "0xebdbb2" + +[env] +TERM = "xterm-256color" + +[font] +size = 15 + +[font.normal] +family = "Hack" +style = "Regular" (DIR) diff --git a/bin/link_handler.sh b/bin/link_handler.sh @@ -4,8 +4,8 @@ launcher="setsid" # apps player="mpv --really-quiet --no-terminal" -gemini="footclient amfora" -gopher="footclient lynx" +gemini="alacritty -e amfora" +gopher="alacritty -e lynx" pdf="zathura" images="feh" (DIR) diff --git a/bin/yt_feedurl.sh b/bin/yt_feedurl.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +# Check if a YouTube URL is provided +if [ -z "$1" ]; then + echo "Usage: $0 <youtube_url>" + exit 1 +fi + +# Fetch the HTML content of the YouTube page +youtube_url="$1" +html_content=$(curl -s "$youtube_url") + +# Extract the application/rss+xml URL using grep +rss_url=$(echo "$html_content" | grep -o 'https://www.youtube.com/feeds/videos.xml[^"]*') + +# Check if the RSS URL is found +if [ -z "$rss_url" ]; then + echo "Unable to find the application/rss+xml URL on the provided YouTube page." + exit 1 +fi + +echo "RSS URL: $rss_url" + (DIR) diff --git a/newsraft/config b/newsraft/config @@ -1,6 +1,6 @@ # settings set open-in-browser-command /home/jay/bin/link_handler.sh "%l" -set send-user-agent-header false +set send-user-agent-header true set clean-database-on-startup true # key bindings (DIR) diff --git a/newsraft/feeds b/newsraft/feeds @@ -6,6 +6,7 @@ https://archlinux.org/feeds/news/ "Arch Linux" @ OUTDOORS https://bushcraftuk.com/community/forums/-/index.rss +https://goarmy.co.uk/collections/all.atom "GoArmy Disressed" @ MEDIA https://showrss.info/other/all.rss "TV Torrents" @@ -27,6 +28,8 @@ https://drewdevault.com/blog/index.xml "Drew DeVault" http://joeyh.name/blog/index.rss "Joey H" https://unixsheikh.com/feed.rss "Unix Sheikh" https://www.uninformativ.de/blog/feeds/en.atom "Uninformativ" +$(curl -s gopher://box.matto.nl/0/gopherindex.rss) "Matto" +$(curl -s gopher://1436.ninja/0phlog.atom) "RPod" @ ODYSEE https://odysee.com/$/rss/@AlphaNerd:8 "Mental Outlaws" @@ -81,4 +84,6 @@ https://www.youtube.com/feeds/videos.xml?channel_id=UC67TJP9i84zbCi2h1aaSO6Q "Ri https://www.youtube.com/feeds/videos.xml?channel_id=UChY9Cgv-iyPDvf1Bkyx20OQ "My Mate Vince" https://www.youtube.com/feeds/videos.xml?channel_id=UC0ODgv3ciGtjIWuOF6CLM5g "Bonnie Lad Adventures" https://www.youtube.com/feeds/videos.xml?channel_id=UCfpCQ89W9wjkHc8J_6eTbBg "The Outdoor Boys" -https://www.youtube.com/feeds/videos.xml?channel_id=UCcjx6m03fZwtRBFn1Cf7kKQ "Zav Alsop" +https://www.youtube.com/feeds/videos.xml?channel_id=UCcjx6m03fZwtRBFn1Cf7kKQ "Zack Alsop" +https://www.youtube.com/feeds/videos.xml?channel_id=UCKBUeKsqzKWSxp4pahxljBw "WildBeare" +https://www.youtube.com/feeds/videos.xml?channel_id=UCcKw8Eg0FfRvhIAnC0cPGAA "Planes, Trains and Everything" (DIR) diff --git a/vimrc b/vimrc @@ -50,44 +50,13 @@ Plug 'junegunn/fzf.vim' Plug 'airblade/vim-gitgutter' let g:gitgutter_enabled=1 -Plug 'dense-analysis/ale' - let g:ale_fixers = { - \ '*': ['remove_trailing_lines', 'trim_whitespace'], - \ 'sh': ['shfmt']} - let g:ale_linters = { - \ 'sh': ['shellcheck']} - let g:ale_sh_shellcheck_options = '-s sh' - let g:ale_sh_shfmt_options = '-p' - let g:ale_sign_error = '●' - let g:ale_sign_warning = '.' - let g:ale_fix_on_save = 1 - let g:ale_linters_explicit = 1 - let g:ale_sign_column_always = 1 - - call plug#end() filetype plugin indent on set background=dark - -set mouse= -set tabstop=8 -set shiftwidth=8 -set autoindent -set colorcolumn=80 -set textwidth=72 -set encoding=utf-8 set number -set ruler -set nowrap -set splitbelow -set hidden -set incsearch -set hlsearch -set ignorecase -set noswapfile -set nofoldenable -set lazyredraw +set colorcolumn=80 +highlight ColorColumn ctermbg=red guibg=red syntax enable