#!/usr/bin/env python # vim:ts=2:sw=2 import LiveJournal import sys, time """ this was used to make entires journals friends-only. """ if len(sys.argv) < 4: print "use: %s " % sys.argv[0] sys.exit(-1) username, password, itemcount = sys.argv[1:4] itemcount = int(itemcount) req = LiveJournal.ReqHistoryLASTN(itemcount) req.setuserpass(username, password) print "Downloading entries..." try: req.run() except LiveJournal.Error, x: print x sys.exit(1) print req.items[0].eventtime for i in range(0, len(req.items)): it = req.items[i] print "Modifying[%d/%d]: %s" % (i+1, len(req.items), it.event) d = LiveJournal.ReqEditEvent() d['itemid'] = str(it.itemid) d['subject'] = str(it.subject) d['event'] = str(it.event) d['security'] = 'allowmask' d['allowmask'] = "1" (year, mon, day, hour, min, None, None, None, None) = time.strptime(it.eventtime, "%Y-%m-%d %H:%M:%S") d['year'] = year d['mon'] = mon d['day'] = day d['hour'] = hour d['min'] = min d.run()