Operator: MusikAnimal ( talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 04:27, Friday, September 4, 2015 ( UTC)
Automatic, Supervised, or Manual: Supervised
Programming language(s): Ruby
Source code available: GitHub
Function overview: Way back in the day, before there was consensus against doing it, User:BD2412 deleted about 2500 stale IP talk pages. Now, in light of our WP:DELTALK guideline, we'd like to restore them.
Links to relevant discussions (where appropriate): [1] [2] [3]
Edit period(s): One time run
Estimated number of pages affected: 2525
Exclusion compliant (Yes/No): No
Adminbot (Yes/No): Yes
Already has a bot flag (Yes/No): Yes, but no sysop flag
Function details: This is a one time run. The bot will loop through the pages specified at User:BD2412/sandbox6 and restore all deleted revisions. Simple as that. I'll monitor it during the entire run, with verbose output so I know where it is in the loop. The script will halt if it gets an API failure. I can put a 200ms sleep in there as well, so that the script doesn't go crazy fast. I did a run through on testwiki with no issues [4] [5] [6]. It's probably also worth noting that this will not trigger the IPs to get a "you have a new message" notification — MusikAnimal talk 04:27, 4 September 2015 (UTC) reply
Trial complete. See
[7]. I checked a good number of them and it appears to have worked as intended. No talk pages were reported to have had more than one entry in the deletion log, so the revisions of all 50 pages were restored in full —
MusikAnimal
talk
19:23, 14 September 2015 (UTC)
reply
Operator: MusikAnimal ( talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 04:27, Friday, September 4, 2015 ( UTC)
Automatic, Supervised, or Manual: Supervised
Programming language(s): Ruby
Source code available: GitHub
Function overview: Way back in the day, before there was consensus against doing it, User:BD2412 deleted about 2500 stale IP talk pages. Now, in light of our WP:DELTALK guideline, we'd like to restore them.
Links to relevant discussions (where appropriate): [1] [2] [3]
Edit period(s): One time run
Estimated number of pages affected: 2525
Exclusion compliant (Yes/No): No
Adminbot (Yes/No): Yes
Already has a bot flag (Yes/No): Yes, but no sysop flag
Function details: This is a one time run. The bot will loop through the pages specified at User:BD2412/sandbox6 and restore all deleted revisions. Simple as that. I'll monitor it during the entire run, with verbose output so I know where it is in the loop. The script will halt if it gets an API failure. I can put a 200ms sleep in there as well, so that the script doesn't go crazy fast. I did a run through on testwiki with no issues [4] [5] [6]. It's probably also worth noting that this will not trigger the IPs to get a "you have a new message" notification — MusikAnimal talk 04:27, 4 September 2015 (UTC) reply
Trial complete. See
[7]. I checked a good number of them and it appears to have worked as intended. No talk pages were reported to have had more than one entry in the deletion log, so the revisions of all 50 pages were restored in full —
MusikAnimal
talk
19:23, 14 September 2015 (UTC)
reply