sfeedrc (2802B)
1 #sfeedpath="$HOME/.sfeed/feeds" 2 3 # list of feeds to fetch: 4 feeds() { 5 # feed <name> <feedurl> [basesiteurl] [encoding] 6 feed 'Arabesque' 'https://blog.sanctum.geek.nz/feed/' 7 feed 'Arch Linux: Recent news updates' 'https://archlinux.org/feeds/news/' 8 feed 'Archive.org' 'https://blog.archive.org/feed/' 9 feed 'Armed and Dangerous' 'http://esr.ibiblio.org/?feed=rss2' 10 feed 'Bartosz Ciechanowski' 'https://ciechanow.ski/atom.xml' 11 feed 'Bernhard Albicker' 'https://privat.albicker.org/blog/index.xml' 12 feed 'Blog von cane' 'https://www.privacy-handbuch.de/blog-von-cane.rss' 13 feed 'Bugswriter' 'https://bugswriter.com/atom.xml' 14 feed 'Codemadness' 'https://codemadness.org/atom_content.xml' 15 feed 'endtimes.dev' 'https://endtimes.dev/feed.xml' 16 feed 'F-Droid' 'https://f-droid.org/feed.xml' 17 feed 'Geld und mehr' 'https://norberthaering.de/feed/' 18 feed 'GERMAN-FOREIGN-POLICY.com' 'https://www.german-foreign-policy.com/feed.xml' 19 feed 'History for Atheists' 'https://historyforatheists.com/feed/' 20 feed 'Jacob Smith' 'https://jacobwsmith.xyz/rss.xml' 21 feed 'Not Related' 'https://notrelated.xyz/rss' 22 feed 'Krebs on Security' 'https://krebsonsecurity.com/feed/' 23 feed 'Kris Occhipinti' 'https://odysee.com/$/rss/@metalx1000:c' 24 feed 'Kuketz IT-Security' 'https://www.kuketz-blog.de/feed/' 25 feed 'Landchad.net' 'https://landchad.net/index.xml' 26 feed 'LineageOS' 'https://lineageos.org/feed.xml' 27 feed 'LOW-TECH MAGAZINE' 'https://solar.lowtechmagazine.com/feeds/all-en.atom.xml' 28 feed 'Luke Smith Blog' 'https://lukesmith.xyz/rss.xml' 29 feed 'Luke Smith Videos' 'https://videos.lukesmith.xyz/feeds/videos.xml?accountId=3' 30 feed 'mailbox.org' 'https://mailbox.org/share/feed-de-mailbox.xml' 31 feed 'Mojeek' 'https://blog.mojeek.com/atom.xml' 32 feed 'Monero' 'https://www.getmonero.org/feed.xml' 33 feed 'NINA' 'https://warnung.bund.de/api31/mowas/rss/066310000000.rss' 34 feed 'Nitrokey Blog' 'https://www.nitrokey.com/blog_rss.xml' 35 feed 'Nitrokey News' 'https://www.nitrokey.com/rss.xml' 36 feed 'PAPIERLOS LESEN' 'https://papierlos-lesen.de/feed/' 37 feed 'PINE64' 'https://www.pine64.org/feed/' 38 feed 'Privacy-Handbuch Changelog' 'https://www.privacy-handbuch.de/changelog-handbuch.rss' 39 feed 'Profanity' 'https://profanity-im.github.io/blog/index.xml' 40 feed 'Raptitude.com' 'https://www.raptitude.com/feed/' 41 feed 'Seirdy' 'https://seirdy.one/posts/atom.xml' 42 feed 'suckless.org news' 'https://suckless.org/atom.xml' 43 feed 'the singularity is nearer' 'https://geohot.github.io/blog/feed.xml' 44 } 45 46 # filter fields. 47 # filter(name) 48 filter() { 49 sed 's_www.youtube.com_yewtu.be_g' 50 } 51 52 # fetch a feed via HTTP/HTTPS etc 53 # fetch(name, url, feedfile) 54 fetch() { 55 curl -L --max-redirs 0 -f -s -m 15 \ 56 -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0' \ 57 "$2" 2>/dev/null 58 }