forked from indymedia/epicyon
More verbose archiving
parent
48e757c765
commit
f3daf353f0
9
posts.py
9
posts.py
|
@ -2507,6 +2507,7 @@ def archivePostsForPerson(httpPrefix: str,nickname: str,domain: str,baseDir: str
|
||||||
for f in postsInBox:
|
for f in postsInBox:
|
||||||
noOfPosts+=1
|
noOfPosts+=1
|
||||||
if noOfPosts<=maxPostsInBox:
|
if noOfPosts<=maxPostsInBox:
|
||||||
|
print('Checked '+str(noOfPosts)+' '+boxname+' posts for '+nickname+'@'+domain)
|
||||||
return
|
return
|
||||||
|
|
||||||
# remove entries from the index
|
# remove entries from the index
|
||||||
|
@ -2550,6 +2551,7 @@ def archivePostsForPerson(httpPrefix: str,nickname: str,domain: str,baseDir: str
|
||||||
|
|
||||||
noOfPosts=postsCtr
|
noOfPosts=postsCtr
|
||||||
if noOfPosts<=maxPostsInBox:
|
if noOfPosts<=maxPostsInBox:
|
||||||
|
print('Checked '+str(noOfPosts)+' '+boxname+' posts for '+nickname+'@'+domain)
|
||||||
return
|
return
|
||||||
|
|
||||||
# sort the list in ascending order of date
|
# sort the list in ascending order of date
|
||||||
|
@ -2559,6 +2561,7 @@ def archivePostsForPerson(httpPrefix: str,nickname: str,domain: str,baseDir: str
|
||||||
# directory containing cached html posts
|
# directory containing cached html posts
|
||||||
postCacheDir=boxDir.replace('/'+boxname,'/postcache')
|
postCacheDir=boxDir.replace('/'+boxname,'/postcache')
|
||||||
|
|
||||||
|
removeCtr=0
|
||||||
for publishedStr,postFilename in postsInBoxSorted.items():
|
for publishedStr,postFilename in postsInBoxSorted.items():
|
||||||
filePath=os.path.join(boxDir,postFilename)
|
filePath=os.path.join(boxDir,postFilename)
|
||||||
if not os.path.isfile(filePath):
|
if not os.path.isfile(filePath):
|
||||||
|
@ -2579,8 +2582,14 @@ def archivePostsForPerson(httpPrefix: str,nickname: str,domain: str,baseDir: str
|
||||||
os.remove(postCacheFilename)
|
os.remove(postCacheFilename)
|
||||||
|
|
||||||
noOfPosts-=1
|
noOfPosts-=1
|
||||||
|
removeCtr+=1
|
||||||
if noOfPosts<=maxPostsInBox:
|
if noOfPosts<=maxPostsInBox:
|
||||||
break
|
break
|
||||||
|
if archiveDir:
|
||||||
|
print('Archived '+str(removeCtr)+' '+boxname+' posts for '+nickname+'@'+domain)
|
||||||
|
else:
|
||||||
|
print('Removed '+str(removeCtr)+' '+boxname+' posts for '+nickname+'@'+domain)
|
||||||
|
print(nickname+'@'+domain+' has '+str(noOfPosts)+' in '+boxname)
|
||||||
|
|
||||||
def getPublicPostsOfPerson(baseDir: str,nickname: str,domain: str, \
|
def getPublicPostsOfPerson(baseDir: str,nickname: str,domain: str, \
|
||||||
raw: bool,simple: bool,useTor: bool, \
|
raw: bool,simple: bool,useTor: bool, \
|
||||||
|
|
Loading…
Reference in New Issue