#!/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 <username> <password> <number of items to delete>" % 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()

