From 783f3f78131072f1174a7b433ed34f8cd3fcd7f3 Mon Sep 17 00:00:00 2001 From: "flyingscorpio@arch-desktop" Date: Tue, 19 May 2020 11:04:01 +0200 Subject: [PATCH] Remove requirements, add previews and README --- dotfiles/i3/scripts/arch_linux_news/README.md | 30 ++++++++++++++++++ .../arch_linux_news/arch_linux_news_1.png | Bin 0 -> 5731 bytes .../arch_linux_news/arch_linux_news_2.png | Bin 0 -> 5285 bytes .../scripts/arch_linux_news/requirements.txt | 1 - 4 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 dotfiles/i3/scripts/arch_linux_news/README.md create mode 100644 dotfiles/i3/scripts/arch_linux_news/arch_linux_news_1.png create mode 100644 dotfiles/i3/scripts/arch_linux_news/arch_linux_news_2.png delete mode 100644 dotfiles/i3/scripts/arch_linux_news/requirements.txt diff --git a/dotfiles/i3/scripts/arch_linux_news/README.md b/dotfiles/i3/scripts/arch_linux_news/README.md new file mode 100644 index 0000000..439af4e --- /dev/null +++ b/dotfiles/i3/scripts/arch_linux_news/README.md @@ -0,0 +1,30 @@ +# arch_linux_news + +Reads the RSS feed of archlinux.org news and warns when a new entry has been added. When keeping an Arch system up to date, it is important to regularly check Arch Linux News in order to know when manual intervention might be necessary. + +This script keeps a file containing the date of the last news that was read (i.e. clicked on) in the ~/.cache folder. + +Clicking on the bar will open the latest archlinux news page in the default browser. + +## Previews + +![](arch_linux_news_1.png) + +![](arch_linux_news_2.png) + +## Dependencies + +* feedparser + +## Installation +``` +$ pip install feedparser +``` +* Give the script execution permission (`chmod 755 arch_linux_news`) +* Copy or symlink (symlink will give you latest changes to the repository) the script into your scripts directory (~/.config/i3blocks/scripts for example) +* Add to your i3blocks conf (~/.config/i3blocks/config): +```ini +[arch_linux_news] +command=$SCRIPT_DIR/arch_linux_news +interval=30 +``` diff --git a/dotfiles/i3/scripts/arch_linux_news/arch_linux_news_1.png b/dotfiles/i3/scripts/arch_linux_news/arch_linux_news_1.png new file mode 100644 index 0000000000000000000000000000000000000000..16738f503b86c46ea1af20c8b9965e537f36b912 GIT binary patch literal 5731 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 V^&mrIr_lfa002ovPDHLkV1m#|=d1t# literal 0 HcmV?d00001 diff --git a/dotfiles/i3/scripts/arch_linux_news/arch_linux_news_2.png b/dotfiles/i3/scripts/arch_linux_news/arch_linux_news_2.png new file mode 100644 index 0000000000000000000000000000000000000000..f983c4132eea2f5a792b1a7918012b5fb4a2e145 GIT binary patch literal 5285 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 literal 0 HcmV?d00001 diff --git a/dotfiles/i3/scripts/arch_linux_news/requirements.txt b/dotfiles/i3/scripts/arch_linux_news/requirements.txt deleted file mode 100644 index 1b25361..0000000 --- a/dotfiles/i3/scripts/arch_linux_news/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -feedparser