#!/usr/bin/env python
# vim:ts=2:sw=2

import LiveJournal
import sys

"""
this was used to delete entire journals of entries.
"""

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)
try:
	req.run()
except LiveJournal.Error, x:
	print x
	sys.exit(1)

for i in range(0, itemcount):
	it = req.items[i]
	print "Deleting[%d/%d]: %s" % (i+1, itemcount, it.event)
	d = LiveJournal.ReqEditEvent()
	d['itemid'] = str(it.itemid)
	d['event'] = ""
	d.run()

