it* hacker news on gopher Err codevoid.de 70 i Err codevoid.de 70 hgit clone git://git.codevoid.de/hn-gopher URL:git://git.codevoid.de/hn-gopher codevoid.de 70 1Log /git/hn-gopher/log.gph codevoid.de 70 1Files /git/hn-gopher/files.gph codevoid.de 70 1Refs /git/hn-gopher/refs.gph codevoid.de 70 i--- Err codevoid.de 70 1commit 2c2402581a0c5564baac9e283a258d07b8df17ed /git/hn-gopher/commit/2c2402581a0c5564baac9e283a258d07b8df17ed.gph codevoid.de 70 1parent 16f8766887021cbcf42e01e6e2100f0d4bd7e316 /git/hn-gopher/commit/16f8766887021cbcf42e01e6e2100f0d4bd7e316.gph codevoid.de 70 hAuthor: Stefan Hagen URL:mailto:sh+git[at]codevoid[dot]de codevoid.de 70 iDate: Tue, 21 Aug 2018 23:22:53 +0200 Err codevoid.de 70 i Err codevoid.de 70 iAdding archive script, add more blacklist entries Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i A hn-archiver.sh | 23 +++++++++++++++++++++++ Err codevoid.de 70 i M hn-scraper.pl | 11 ++++++++--- Err codevoid.de 70 i Err codevoid.de 70 i2 files changed, 31 insertions(+), 3 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/hn-archiver.sh b/hn-archiver.sh /git/hn-gopher/file/hn-archiver.sh.gph codevoid.de 70 it@@ -0,0 +1,23 @@ Err codevoid.de 70 i+#!/bin/sh Err codevoid.de 70 i+ Err codevoid.de 70 i+# lazy ass archiving tool.. Err codevoid.de 70 i+ Err codevoid.de 70 i+DIR="/srv/codevoid-gopher/hn" Err codevoid.de 70 i+printf " Err codevoid.de 70 i+ _______ __ _______ Err codevoid.de 70 i+| | |.---.-..----.| |--..-----..----. | | |.-----..--.--.--..-----. Err codevoid.de 70 i+| || _ || __|| < | -__|| _| | || -__|| | | ||__ --| Err codevoid.de 70 i+|___|___||___._||____||__|__||_____||__| |__|____||_____||________||_____| Err codevoid.de 70 i+ on Gopher (inofficial) Err codevoid.de 70 i+[h|Visit Hacker News on the Web|URL:https://news.ycombinator.com|server|port] Err codevoid.de 70 i+ Err codevoid.de 70 i+ARTICLE ARCHIVE SORTED BY ID (highest on top) Err codevoid.de 70 i+ Err codevoid.de 70 i+" > $DIR/archive.gph Err codevoid.de 70 i+ Err codevoid.de 70 i+for i in $(find $DIR/story_* | sort -r | xargs); do Err codevoid.de 70 i+ cat $i >> $DIR/archive.gph; Err codevoid.de 70 i+done Err codevoid.de 70 i+ Err codevoid.de 70 i+printf "[1| Back to Hacker News live feed |/hn|server|port]" >> $DIR/archive.gph Err codevoid.de 70 i+ Err codevoid.de 70 1diff --git a/hn-scraper.pl b/hn-scraper.pl /git/hn-gopher/file/hn-scraper.pl.gph codevoid.de 70 it@@ -43,7 +43,7 @@ my $logo =" _______ __ _______\n"; Err codevoid.de 70 i $logo .="| || _ || __|| < | -__|| _| | || -__|| | | ||__ --|\n"; Err codevoid.de 70 i $logo .="|___|___||___._||____||__|__||_____||__| |__|____||_____||________||_____|\n"; Err codevoid.de 70 i $logo .=" on Gopher (inofficial)\n"; Err codevoid.de 70 i- $logo .= "[h|Visit Hacker News on the Internet|URL:https://news.ycombinator.com|server|port]\n\n"; Err codevoid.de 70 i+ $logo .= "[h|Visit Hacker News on the Web|URL:https://news.ycombinator.com|server|port]\n\n"; Err codevoid.de 70 i Err codevoid.de 70 i ### FUNCTIONS Err codevoid.de 70 i Err codevoid.de 70 it@@ -282,12 +282,17 @@ sub checkBlacklist { Err codevoid.de 70 i "facebook\.com", Err codevoid.de 70 i "laptopmag\.com", Err codevoid.de 70 i "github\.com", Err codevoid.de 70 i+ "bloomberg\.com", Err codevoid.de 70 i "apple\.com", Err codevoid.de 70 i "mjg59\.dreamwidth\.org", Err codevoid.de 70 i "scmp\.com", Err codevoid.de 70 i+ "slate\.com", Err codevoid.de 70 i+ "nature\.com", Err codevoid.de 70 i+ "forbes\.com", Err codevoid.de 70 i "www\.nature\.com", Err codevoid.de 70 i- "www\.reddit\.com", Err codevoid.de 70 i- "old\.reddit\.com" Err codevoid.de 70 i+ "tandfonline\.com", Err codevoid.de 70 i+ "usebookman\.com", Err codevoid.de 70 i+ "reddit\.com" Err codevoid.de 70 i ); Err codevoid.de 70 i foreach my $item (@list) { Err codevoid.de 70 i if( $url =~ m/.*${item}/ ) { Err codevoid.de 70 .