See User:RonBot/Run3 only 1. is now the issue


Files in category:RonBotTest

Points to note.

  1. File:Logo Politecnico Milano.png Has 2 old versions, both was RevDeleted. Program tried to RevDel both - but wiki ignores the request to RevDel a RevDel'ed image.
  2. File:MirthaDermisacheNewsletter.jpg One to RevDel - all OK
  3. File:National Basketball Federation Kazakhstan.png - already done, nothing to do, but program RevDel the RevDel'ed one (like 1 above)
  4. File:New Hampshire Union Leader newspaper cover.jpg - I did a revert to the big image before running bot. It has done what it is supposed to do - done nothing and added to Category:Non-free files with orphaned versions more than 7 days old needing human review BUT it went over the top and added the line several times so we got {{Orphaned non-free revisions|date=04:14, 4 May 2017 (UTC)|human=yes|human=yes|human=yes|human=yes}}}}}}}}}} - so it's adding for each image and it's adding extra double brackets (there are 4 there as I had already run it through once on it's own)
  5. File:Nordlys.jpg - Another simple one (like 2) - all OK.

For the bad attempts - I assume the fault is with

    for result in whattodel:
         print "versiontodelete.for loop", result
         if 'filehidden' in result:
             print "versiontodelete.for loop delete", result
             del result['filehidden'] #Remove any "filehidden" results

The If statement is working but the del statement has no effect on the outcome.


For the other issue - I assume - UPDATE THIS WORKS

    pagetext = re.sub(r'(?P<Main>\{\{(?:[Oo]rphaned non-free revisions|[Nn]on-free reduced).+?(?=}}))', r'\g<Main>|human=yes}}', pagetext)

Needs to be

    pagetext = re.sub(r'(?P<Main>\{\{(?:[Oo]rphaned non-free revisions|[Nn]on-free reduced).+?(?=}}))', r'\g<Main>|human=yes', pagetext)

And add no more brackets - but how to stop the multiple entries? - I assume we need to run "addmanual" and then abort out to next file name. - UPDATE needed to put back a couple of break to exit for loop


Command Window output.

C:\Python27\bot>python deleter3.py
findpages.params
findpages.req
findpages.res {u'batchcomplete': u'', u'query': {u'categorymembers': [{u'ns': 6, u'pageid': 15927593, u'title': u'File:Logo Politecnico Milano.png'}, {u'ns': 6, u'pageid': 46183428, u'title': u'File:M
irthaDermisacheNewsletter.jpg'}, {u'ns': 6, u'pageid': 45585585, u'title': u'File:National Basketball Federation Kazakhstan.png'}, {u'ns': 6, u'pageid': 33887593, u'title': u'File:New Hampshire Union
Leader newspaper cover.jpg'}, {u'ns': 6, u'pageid': 14700956, u'title': u'File:Nordlys.jpg'}]}, u'limits': {u'categorymembers': 5000}}
findpages.touse
main.pages
main.for filp
File:Logo Politecnico Milano.png
versiontodelete.params
versiontodelete.req
versiontodelete.res
versiontodelete.whattodel
versiontodelete.for loop {u'filehidden': True, u'archivename': u'20170504031453!Logo_Politecnico_Milano.png'}
versiontodelete.for loop delete {u'filehidden': True, u'archivename': u'20170504031453!Logo_Politecnico_Milano.png'}
versiontodelete.for loop {u'filehidden': True, u'archivename': u'20151105102246!Logo_Politecnico_Milano.png'}
versiontodelete.for loop delete {u'filehidden': True, u'archivename': u'20151105102246!Logo_Politecnico_Milano.png'}
versiontodelete.whattodel
main.todelete
{u'archivename': u'20170504031453!Logo_Politecnico_Milano.png'}
20170504031453
main.for version
main.pagepage
main.allowbots
abusechecks.params
abusechecks.req
abusechecks.res
abusechecks.pageid
abusechecks.timestamp
abusechecks.comment Orphaned non-free file(s) deleted per [[WP:F5|F5]] ([[User:RonBot/Run|disable]])
main.check No
checksize.params
checksize.req
checksize.res
{u'query': {u'pages': [{u'imagerepository': u'local', u'ns': 6, u'pageid': 15927593, u'imageinfo': [{u'width': 368, u'height': 270, u'size': 88652}], u'title': u'File:Logo Politecnico Milano.png'}]},
u'continue': {u'continue': u'||', u'iistart': u'2015-11-05T10:22:47Z'}}
main.params
main.token ba8ff47113d44aba8b69cef31d54e523591df3b2+\
deletefile.params
page.unprefixedtitle File:Logo Politecnico Milano.png
version 20170504031453
token ba8ff47113d44aba8b69cef31d54e523591df3b2+\
deletefile.finish
main.deletefile
main.pagetext
Done for File:Logo Politecnico Milano.png
{u'archivename': u'20151105102246!Logo_Politecnico_Milano.png'}
20151105102246
main.for version
main.pagepage
main.allowbots
abusechecks.params
abusechecks.req
abusechecks.res
abusechecks.pageid
abusechecks.timestamp
abusechecks.comment Orphaned non-free file(s) deleted per [[WP:F5|F5]] ([[User:RonBot/Run|disable]])
main.check No
checksize.params
checksize.req
checksize.res
{u'query': {u'pages': [{u'imagerepository': u'local', u'ns': 6, u'pageid': 15927593, u'imageinfo': [{u'width': 368, u'height': 270, u'size': 88652}], u'title': u'File:Logo Politecnico Milano.png'}]},
u'continue': {u'continue': u'||', u'iistart': u'2015-11-05T10:22:47Z'}}
main.params
main.token c807938408917dea5eef78c7e87624bb591df3b6+\
deletefile.params
page.unprefixedtitle File:Logo Politecnico Milano.png
version 20151105102246
token c807938408917dea5eef78c7e87624bb591df3b6+\
deletefile.finish
main.deletefile
main.pagetext
Done for File:Logo Politecnico Milano.png
main.for filp
File:MirthaDermisacheNewsletter.jpg
versiontodelete.params
versiontodelete.req
versiontodelete.res
versiontodelete.whattodel
versiontodelete.for loop {u'archivename': u'20170504042150!MirthaDermisacheNewsletter.jpg'}
versiontodelete.whattodel
main.todelete
{u'archivename': u'20170504042150!MirthaDermisacheNewsletter.jpg'}
20170504042150
main.for version
main.pagepage
main.allowbots
abusechecks.params
abusechecks.req
abusechecks.res
abusechecks.pageid
abusechecks.timestamp
abusechecks.comment Reverted to revision 780712198 by [[Special:Contributions/Ronhjones|Ronhjones]] ([[User talk:Ronhjones|talk]]): Undo test. ([[WP:TW|TW]])
main.check No
checksize.params
checksize.req
checksize.res
{u'query': {u'pages': [{u'imagerepository': u'local', u'ns': 6, u'pageid': 46183428, u'imageinfo': [{u'width': 286, u'height': 348, u'size': 30889}], u'title': u'File:MirthaDermisacheNewsletter.jpg'}]
}, u'continue': {u'continue': u'||', u'iistart': u'2015-03-21T00:30:18Z'}}
main.params
main.token fd658e28752258738bc1a696c7ec55fe591df3ba+\
deletefile.params
page.unprefixedtitle File:MirthaDermisacheNewsletter.jpg
version 20170504042150
token fd658e28752258738bc1a696c7ec55fe591df3ba+\
deletefile.finish
main.deletefile
main.pagetext
Done for File:MirthaDermisacheNewsletter.jpg
main.for filp
File:National Basketball Federation Kazakhstan.png
versiontodelete.params
versiontodelete.req
versiontodelete.res
versiontodelete.whattodel
versiontodelete.for loop {u'filehidden': True, u'archivename': u'20170503171956!National_Basketball_Federation_Kazakhstan.png'}
versiontodelete.for loop delete {u'filehidden': True, u'archivename': u'20170503171956!National_Basketball_Federation_Kazakhstan.png'}
versiontodelete.whattodel
main.todelete
{u'archivename': u'20170503171956!National_Basketball_Federation_Kazakhstan.png'}
20170503171956
main.for version
main.pagepage
main.allowbots
abusechecks.params
abusechecks.req
abusechecks.res
abusechecks.pageid
abusechecks.timestamp
abusechecks.comment removed [[Category:RonBotTest2]] using [[WP:HC|HotCat]]
main.check No
checksize.params
checksize.req
checksize.res
{u'query': {u'pages': [{u'imagerepository': u'local', u'ns': 6, u'pageid': 45585585, u'imageinfo': [{u'width': 250, u'height': 250, u'size': 98318}], u'title': u'File:National Basketball Federation Ka
zakhstan.png'}]}, u'continue': {u'continue': u'||', u'iistart': u'2015-03-05T17:20:32Z'}}
main.params
main.token 308d2b28d93ce52d7340e40d3c59cf2b591df3c2+\
deletefile.params
page.unprefixedtitle File:National Basketball Federation Kazakhstan.png
version 20170503171956
token 308d2b28d93ce52d7340e40d3c59cf2b591df3c2+\
deletefile.finish
main.deletefile
main.pagetext
Done for File:National Basketball Federation Kazakhstan.png
main.for filp
File:New Hampshire Union Leader newspaper cover.jpg
versiontodelete.params
versiontodelete.req
versiontodelete.res
versiontodelete.whattodel
versiontodelete.for loop {u'archivename': u'20170516190843!New_Hampshire_Union_Leader_newspaper_cover.jpg'}
versiontodelete.for loop {u'archivename': u'20170504041437!New_Hampshire_Union_Leader_newspaper_cover.jpg'}
versiontodelete.whattodel
main.todelete
{u'archivename': u'20170516190843!New_Hampshire_Union_Leader_newspaper_cover.jpg'}
20170516190843
main.for version
main.pagepage
main.allowbots
abusechecks.params
abusechecks.req
abusechecks.res
abusechecks.pageid
abusechecks.timestamp
abusechecks.comment Requesting manual review ([[User:RonBot/Run|disable]])
main.check No
checksize.params
checksize.req
checksize.res
{u'query': {u'pages': [{u'imagerepository': u'local', u'ns': 6, u'pageid': 33887593, u'imageinfo': [{u'width': 440, u'height': 761, u'size': 69447}], u'title': u'File:New Hampshire Union Leader newspa
per cover.jpg'}]}, u'continue': {u'continue': u'||', u'iistart': u'2017-05-04T04:14:38Z'}}
addmanual
main.manual.pagetext {{Orphaned non-free revisions|date=04:14, 4 May 2017 (UTC)|human=yes|human=yes|human=yes}}}}}}}}

== Summary ==
{{Non-free use rationale
|Article= New Hampshire Union Leader
|Description=Newspaper page or article of  New Hampshire Union Leader .
|Source=Copied from Union Leader Corp. website, and intellectual property owned by {{#if:|{{{3}}}|Union Leader Corp.}}.
|Portion=Newspaper page or article only.
|Low_resolution=Sufficient resolution for illustration, but considerably lower resolution than original.
|Purpose=Newspaper page or article is used for purposes of illustration in the [[ New Hampshire Union Leader ]] article, a subject of public interest.
|Replaceability=Image is protected by copyright, therefore a free use alternative won't exist.
|other_information=}}

== Licensing ==
{{Non-free newspaper image|image has rationale=yes}}

[[Category:RonBotTest]]
{u'archivename': u'20170504041437!New_Hampshire_Union_Leader_newspaper_cover.jpg'}
20170504041437
main.for version
main.pagepage
main.allowbots
abusechecks.params
abusechecks.req
abusechecks.res
abusechecks.pageid
abusechecks.timestamp
abusechecks.comment Requesting manual review ([[User:RonBot/Run|disable]])
main.check No
checksize.params
checksize.req
checksize.res
{u'query': {u'pages': [{u'imagerepository': u'local', u'ns': 6, u'pageid': 33887593, u'imageinfo': [{u'width': 440, u'height': 761, u'size': 69447}], u'title': u'File:New Hampshire Union Leader newspa
per cover.jpg'}]}, u'continue': {u'continue': u'||', u'iistart': u'2017-05-04T04:14:38Z'}}
addmanual
main.manual.pagetext {{Orphaned non-free revisions|date=04:14, 4 May 2017 (UTC)|human=yes|human=yes|human=yes|human=yes}}}}}}}}}}

== Summary ==
{{Non-free use rationale
|Article= New Hampshire Union Leader
|Description=Newspaper page or article of  New Hampshire Union Leader .
|Source=Copied from Union Leader Corp. website, and intellectual property owned by {{#if:|{{{3}}}|Union Leader Corp.}}.
|Portion=Newspaper page or article only.
|Low_resolution=Sufficient resolution for illustration, but considerably lower resolution than original.
|Purpose=Newspaper page or article is used for purposes of illustration in the [[ New Hampshire Union Leader ]] article, a subject of public interest.
|Replaceability=Image is protected by copyright, therefore a free use alternative won't exist.
|other_information=}}

== Licensing ==
{{Non-free newspaper image|image has rationale=yes}}

[[Category:RonBotTest]]
main.for filp
File:Nordlys.jpg
versiontodelete.params
versiontodelete.req
versiontodelete.res
versiontodelete.whattodel
versiontodelete.for loop {u'archivename': u'20170504050437!Nordlys.jpg'}
versiontodelete.whattodel
main.todelete
{u'archivename': u'20170504050437!Nordlys.jpg'}
20170504050437
main.for version
main.pagepage
main.allowbots
abusechecks.params
abusechecks.req
abusechecks.res
abusechecks.pageid
abusechecks.timestamp
abusechecks.comment Reverted to revision 780712215 by [[Special:Contributions/Ronhjones|Ronhjones]] ([[User talk:Ronhjones|talk]]): Undo test. ([[WP:TW|TW]])
main.check No
checksize.params
checksize.req
checksize.res
{u'query': {u'pages': [{u'imagerepository': u'local', u'ns': 6, u'pageid': 14700956, u'imageinfo': [{u'width': 317, u'height': 314, u'size': 19538}], u'title': u'File:Nordlys.jpg'}]}, u'continue': {u'
continue': u'||', u'iistart': u'2007-12-14T08:09:32Z'}}
main.params
main.token e2f6952383d8791690a1b475170b6473591df3cd+\
deletefile.params
page.unprefixedtitle File:Nordlys.jpg
version 20170504050437
token e2f6952383d8791690a1b475170b6473591df3cd+\
deletefile.finish
main.deletefile
main.pagetext
Done for File:Nordlys.jpg

C:\Python27\bot>