#!/usr/local/bin/python # public domain. # written 2012 by Moritz Wilhelmy, mw at furnace wzff de """Expunge feeds from poor man's feedreader's seen-list""" import fcntl, sys, os, pickle with open(os.getenv("HOME") + "/lib/feeds/seen", "r+") as fd: fcntl.flock(fd, fcntl.LOCK_EX) seen = pickle.load(fd) fd.seek(0) for x in sys.argv[1:]: if seen.has_key(x): del seen[x] pickle.dump(seen, fd) fd.truncate()