Jump to content

User:Excirial/Programs

From Wikipedia, the free encyclopedia


Excirial
   
  Userpage Talk Awards E-Mail Dashboard Programs Sandbox Sketchbook Blocknote  
 
List of Programs


AFCBuddy - AFCDrive Assistant
AFCBuddy
Original author(s)Excirial (talk · contribs)
Developer(s)Excirial
Written inVisual Basic .NET
PlatformMicrosoft Windows
Available inEnglish
LicenseClosed Source

AFCBuddy is a automated tool created to assist with Wikiproject Article's for Creations's backlog drive. The program has multiple functions:

  • Generate the mandatory list of diffs for users who give it permission to do so. .(Example)
  • Generate the leaderboard based on rank and number of edits made. (Example)
  • Generate the "Totals" list. Lists both the total amount the user has listed in this category, and the amount AFCBuddy calculated itself.
  • Generate the "Reviewers" list. Lists the amount of re-reviews a user did during the current drive.

If you want AFCBuddy to periodically update your list of reviews, please add yourself to the "Participants" list present on the AFC backlog drive's page, and make certain you indicate that AFCBuddy should generate your user totals (The "Y" option in the signup template). Please read the "Note" section first though. If you notice any problems with any of AFCbuddy's generated output, please give me a nudge on my talk page.

Note:

[edit]
  • Only reviews done through the AFCH script will be counted by AFCBuddy - please use this script for reviewing if you want AFCBuddy to track your work.
  • AFCBuddy can count deleted contributions. Reviews resulting in a page removal will be correctly counted as a review, and listed as such on your diffs page.
  • Statistics will be updated every couple of days at least.

Reported issues

[edit]
  •  Resolved - Adding smilies to a reviewers page causes a formatting issue once comments are moved. link
  •  Resolved - Reviewed reviews occasionally aren't placed on a new line. link
  •  Resolved - Double-Failed review did not result in a score deduction for the reviewer. link
  •  Resolved - Switch AFCBuddy's reported dates to big-endian format link
  •  Resolved - Automatically sort the participant list alphabetically after a run, using a two-column layout.

Todo

[edit]
  • New entry Merge reviews for the same page into one section (1)
  • New entry Support "C" (Commentary) in the {{AFCDriveQC}} template. (2)
  • New entry Blank lines are added to the users drive pages. (3)
  • New entry Change "Deleted Revision" to a link so it will be possible to see if a draft was recreated (4)
  • New entry Garbled reviewers section being generated. 5
  • New entry Pound sign confuses the regex checking for new lines6

AFC Drive signups

[edit]

Participants - October 2013 drive

[edit]
Historical signup page
 
CanIT - Link checker
CanIT
Original author(s)Excirial (talk · contribs)
Developer(s)Excirial
Written inVisual Basic .NET
PlatformMicrosoft Windows
Available inEnglish
LicenseClosed Source

CanIT is a manually assisted windows application intended to assist in cleaning the external link sections on Wikipedia. The tool is closed source and not publicly available due to not being designed with other users / systems in mind besides my own (Meaning that there are some rather amusing system requirements and quirks for the application). This page mostly serves as a reference in case anyone notices the edit summaries it generates, and wonders what creates them.

Technical

[edit]

CanIT scans pages for external link sections and loads the links in a grid to allow for easy checking and classification of these links, also including a check to see if (spam) links are present on other Wikipedia pages. Once a page is entirely checked CanIT can clean up the links by removing them, marking them as dead or ignoring them. Afterwards it can save the page with an edit summary that summarizes the changes made to the external link section. CanIT is entirely manually assisted - it won't write or change any content on Wikipedia without a manual check and approval.

CanIT itself integrates the IE browser to make sure that there are no odd quirks when using the tool (Or mostly because Excirial was to lazy to write anything else instead, and thus used a standard control for it). Technically taken CanIT should function pretty much alike to browser editing; but in case CanIT displays any odd behavior or results: drop me a note.