shithub: rc

Download patch

ref: e632ea03e5154e539cd4c252c40e365412b10472
parent: c9fda7451e3c2d65968b734ad7eb3ba77e969856
author: sl <sl@x1yg3>
date: Sun Jul 6 18:13:54 EDT 2025

add dsrc

--- a/INDEX
+++ b/INDEX
@@ -16,6 +16,7 @@
 contrib - rcpu to or rimport from contrib.9front.org
 crip - Repack .cbr as .cbz. Try to fix the file names.
 df - du -h /root | tail -1
+dsrc - delete posts on a given barf website
 flac2alac - Convert FLAC to ALAC using ffmpeg.
 flac2mp3 - Convert FLAC to MP3 using lame.
 flacsplit - Split single FLAC into multiple files based on .cue sheet using shntool.
--- /dev/null
+++ b/dsrc
@@ -1,0 +1,31 @@
+#!/bin/rc
+# 2018-08-04T00:22:01-0400
+# Delete posts $low through $high.
+rfork e
+dhost=gaff.inri.net
+fn usage {
+	echo usage: dsrc [ -r n ] [ -t n ] >[1=2]
+	exit usage
+}
+switch($1){
+case -r
+	site=/usr/sl/www/werc/sites/read.stanleylieber.com
+case -t
+	site=/usr/sl/www/werc/sites/tumblr.stanleylieber.com
+case *
+	usage
+}
+if(! ~ $sysname gaff){
+	rcpu -h $dhost -c dsrc $*
+	exit
+}
+low=`{ls -p $site/src | sort -n | sed 1q}
+high=$2
+cd $site/src && rm -rf `{seq $low $high}
+{
+for(i in `{seq $low $high})
+	echo ',x/^'$i'\/.*\n/d'
+echo w
+echo w
+echo q
+} | sam -d $site/tags >[2]/dev/null
--