User:AlexNewArtBot

From Wikipedia, the free encyclopedia

This is an account for "New Article Bot".

It patrols New Articles and puts relevant articles into the New Articles lists of Portals and Projects.

Please forward all the questions to bot owner Alex Bakharev 03:54, 27 January 2007 (UTC)

Contents

[edit] Currently supported

The bot currently supports:

[edit] Regional

  1. Portal:Russia/New article announcements (Search result, Log, Rules)
  2. Portal:Ukraine/New article announcements (Search result, Log, Rules)
  3. Portal:Poland/New article announcements (Search result, Log, Rules)
  4. Portal:Belarus/New article announcements (Search result, Log, Rules)
  5. Wikipedia:Baltic_States_notice_board#New_articles (Search result, Log, Rules)
  6. Wikipedia:WikiProject_Lithuania#New_articles_related_to_Lithuania (Search result, Log, Rules)
  7. Portal:Georgia (country)/New article announcement (Search result, Log, Rules)
  8. Portal:Armenia/New_article_announcements (Search result, Log, Rules)
  9. Portal:Azerbaijan/New article announcements (Search result, Log, Rules)
  10. Wikipedia:New articles (Australia) (Search result, Log, Rules)
  11. Wikipedia:New articles (New Zealand) (Search result, Log, Rules)
  12. Wikipedia:Swedish Wikipedians' notice board/New articles (Search result, Log, Rules)
  13. Wikipedia:Africa-related regional notice board/New articles (Search result, Log, Rules)
  14. Wikipedia:WikiProject Finland (Search result, Log, Rules)
  15. Wikipedia:WikiProject Netherlands (Search result, Log, Rules)
  16. Wikipedia:WikiProject_Czech_Republic/New_article_announcements (Search result, Log, Rules)
  17. Portal:Hungary (Search result, Log, Rules)
  18. Wikipedia:WikiProject France/New article announcements (Search result, Log, Rules)
  19. Portal:Italy (Search result, Log, Rules)
  20. Portal:Switzerland (Search result, Log, Rules)
  21. Liechtenstein (Search result, Log, Rules)
  22. Wikipedia:WikiProject Austria (Search result, Log, Rules)
  23. Wikipedia:WikiProject_Latvia#New_articles_found_by_bot (Search result, Log, Rules)
  24. Wikipedia:WikiProject_Estonia#New_articles_found_by_bot (Search result, Log, Rules)
  25. Wikipedia:WikiProject Iceland (Search result, Log, Rules)
  26. Wikipedia:Scottish Wikipedians' notice board/New articles (Search result, Log, Rules)
  27. Wikipedia:Africa-related regional notice board/New articles/Cameroon (Search result, Log, Rules)
  28. Wikipedia:WikiProject Antarctica (Search result, Log, Rules)
  29. Wikipedia:WikiProject Belgium (Search result, Log, Rules)
  30. Wikipedia:WikiProject Ireland (Search result, Log, Rules)
  31. Wikipedia:WikiProject Norway (Search result, Log, Rules)
  32. Wikipedia:WikiProject Portugal (Search result, Log, Rules)
  33. Wikipedia:WikiProject South Africa (Search result, Log, Rules)
  34. Wikipedia:WikiProject Spain (Search result, Log, Rules)
  35. Wikipedia:WikiProject Sheffield/New articles (Search result, Log, Rules)
  36. Wikipedia:WikiProject United Kingdom (Search result, Log, Rules)
  37. Portal:Chechnya (Search result, Log, Rules)
  38. Wikipedia:WikiProject Germany (Search result, Log, Rules)
  39. Wikipedia:WikiProject Denmark (Search result, Log, Rules)
  40. Wikipedia:WikiProject Auckland (Search result, Log, Rules)
  41. Wikipedia:WikiProject San Marino (Search result, Log, Rules)
  42. Wikipedia:WikiProject Basque (Search result, Log, Rules)

[edit] Americas

  1. Wikipedia:WikiProject Canada (Search result, Log, Rules)

[edit] Latin America
  1. Wikipedia:WikiProject Argentina (Search result, Log, Rules)
  2. Wikipedia:WikiProject Brazil (Search result, Log, Rules)
  3. Wikipedia:WikiProject Caribbean (Search result, Log, Rules)
  4. Wikipedia:Chile-related regional notice board/New articles (Search result, Log, Rules)
  5. Wikipedia:WikiProject Mesoamerica (Search result, Log, Rules)
  6. Wikipedia:WikiProject Mexico (Search result, Log, Rules)
  7. Wikipedia:WikiProject Peru/New articles (Search result, Log, Rules)

[edit] United States
  1. Wikipedia:WikiProject United States (Search result, Log, Rules)
  2. Wikipedia:WikiProject Alabama (Search result, Log, Rules)
  3. Wikipedia:WikiProject Alaska (Search result, Log, Rules)
  4. Wikipedia:WikiProject Arizona (Search result, Log, Rules)
  5. Wikipedia:WikiProject Arkansas (Search result, Log, Rules)
  6. Wikipedia:WikiProject Colorado (Search result, Log, Rules)
  7. Wikipedia:WikiProject Connecticut (Search result, Log, Rules)
  8. WP:WPDE (Search result, Log, Rules)
  9. Wikipedia:WikiProject Florida (Search result, Log, Rules)
  10. Wikipedia:WikiProject Georgia (U.S. state) (Search result, Log, Rules)
  11. Wikipedia:WikiProject Hawaii/New articles (Search result, Log, Rules)
  12. Wikipedia:WikiProject Idaho (Search result, Log, Rules)
  13. Wikipedia:WikiProject Illinois (Search result, Log, Rules)
  14. Wikipedia:WikiProject Indiana (Search result, Log, Rules)
  15. Wikipedia:WikiProject Iowa (Search result, Log, Rules)
  16. Wikipedia:WikiProject Kansas (Search result, Log, Rules)
  17. Wikipedia:WikiProject Kentucky (Search result, Log, Rules)
  18. Wikipedia:WikiProject Louisiana (Search result, Log, Rules)
  19. Maine (Search result, Log, Rules)
  20. Wikipedia:WikiProject Maryland (Search result, Log, Rules)
  21. Wikipedia:WikiProject Massachusetts (Search result, Log, Rules)
  22. Wikipedia:WikiProject Michigan (Search result, Log, Rules)
  23. Wikipedia:WikiProject Minnesota (Search result, Log, Rules)
  24. Wikipedia:WikiProject Mississippi (Search result, Log, Rules)
  25. Wikipedia:WikiProject Missouri (Search result, Log, Rules)
  26. Wikipedia:WikiProject Montana (Search result, Log, Rules)
  27. Wikipedia:WikiProject Nebraska (Search result, Log, Rules)
  28. User:Warlordjohncarter/WikiProject Nevada (Search result, Log, Rules)
  29. Wikipedia:WikiProject New Hampshire (Search result, Log, Rules)
  30. Wikipedia:WikiProject New Jersey (Search result, Log, Rules)
  31. New Mexico (Search result, Log, Rules)
  32. Wikipedia:WikiProject New York (Search result, Log, Rules)
  33. Wikipedia:WikiProject North Carolina (Search result, Log, Rules)
  34. Wikipedia:WikiProject North Dakota (Search result, Log, Rules)
  35. Wikipedia:WikiProject Ohio (Search result, Log, Rules)
  36. Wikipedia:WikiProject Oklahoma (Search result, Log, Rules)
  37. Wikipedia:WikiProject Oregon (Search result, Log, Rules)
  38. Wikipedia:WikiProject Pennsylvania (Search result, Log, Rules)
  39. Rhode Island (Search result, Log, Rules)
  40. Wikipedia:WikiProject South Carolina (Search result, Log, Rules)
  41. Wikipedia:WikiProject South Dakota (Search result, Log, Rules)
  42. Wikipedia:WikiProject Tennessee (Search result, Log, Rules)
  43. Wikipedia:WikiProject Texas (Search result, Log, Rules)
  44. Wikipedia:WikiProject Utah (Search result, Log, Rules)
  45. Wikipedia:WikiProject Vermont (Search result, Log, Rules)
  46. Wikipedia:WikiProject Virginia (Search result, Log, Rules)
  47. Wikipedia:WikiProject Washington (Search result, Log, Rules)
  48. Wikipedia:WikiProject West Virginia (Search result, Log, Rules)
  49. Wikipedia:WikiProject Wisconsin (Search result, Log, Rules)
  50. User:Badbilltucker/WikiProject Wyoming (Search result, Log, Rules)

[edit] California
  1. Wikipedia:WikiProject California (Search result, Log, Rules)
  2. Wikipedia:WikiProject Southern California (Search result, Log, Rules)
  3. Wikipedia:WikiProject Los Angeles\New articles (Search result, Log, Rules)


[edit] Southeastern Europe

  1. Wikipedia:WikiProject Albania (Search result, Log, Rules)
  2. Wikipedia:WikiProject_Bulgaria#New_articles (Search result, Log, Rules)
  3. Wikipedia:WikiProject Greece/New articles (Search result, Log, Rules)
  4. Wikipedia:WikiProject Kosovo (Search result, Log, Rules)
  5. Portal:Romania/New article announcements (Search result, Log, Rules)
  6. Wikipedia:WikiProject Serbia (Search result, Log, Rules)
  7. Wikipedia:WikiProject Illyria (Search result, Log, Rules)
  8. Wikipedia:WikiProject Moldova (Search result, Log, Rules)

[edit] Asia

  1. Wikipedia:WikiProject China/New articles (Search result, Log, Rules)
  2. Wikipedia:WikiProject Indonesia (Search result, Log, Rules)
  3. Wikipedia:WikiProject Japan (Search result, Log, Rules)
  4. Wikipedia:WikiProject Korea (Search result, Log, Rules)
  5. Wikipedia:WikiProject Pakistan (Search result, Log, Rules)
  6. Wikipedia:SGpedians' notice board (Search result, Log, Rules)

[edit] Middle East
  1. Wikipedia:WikiProject_Assyria#New_Articles_Notifications (Search result, Log, Rules)
  2. Wikipedia:Iranian_Wikipedians'_notice_board#New_Wikipedia_articles_related_to_WikiProject_Iran (Search result, Log, Rules)
  3. Wikipedia:WikiProject Israel (Search result, Log, Rules)
  4. Portal:Kurdistan (Search result, Log, Rules)
  5. Wikipedia:WikiProject Syria (Search result, Log, Rules)
  6. Wikipedia:WikiProject Turkey/New article announcements (Search result, Log, Rules)

[edit] India
  1. Wikipedia:WikiProject India (Search result, Log, Rules)
  2. Portal:Karnataka/New Pages (Search result, Log, Rules)
  3. Wikipedia:WikiProject Chennai (Search result, Log, Rules)
  4. Wikipedia:WikiProject Tamil Nadu (Search result, Log, Rules)

[edit] Quality and suitability evaluation

  1. rather pathetic "Bad list" (Search result, Log, Rules)
  2. even more pathetic "Good List" (Search result, Log, Rules)
  3. Wikipedia:Conflict of interest/Noticeboard (Search result, Log, Rules)

[edit] Humanities

  1. Portal:Literature (Search result, Log, Rules)
  2. WP:PLT (Search result, Log, Rules)
  3. Law articles(Search result, Log, Rules)
  4. Wikipedia:WikiProject Military history/New articles (Search result, Log, Rules)
  5. WP:WPE&R (Search result, Log, Rules)

[edit] Physical sciences

  1. Portal:Chemistry (Search result, Log, Rules)
  2. Wikipedia:WikiProject Geology (Search result, Log, Rules)
  3. Wikipedia:WikiProject Meteorology (Search result, Log, Rules)
  4. Wikipedia:WikiProject Astronomy (Search result, Log, Rules)
  5. Wikipedia:WikiProject Physics (Search result, Log, Rules)
  6. Hydrology (Search result, Log, Rules)
  7. Wikipedia:WikiProject Mountains (Search result, Log, Rules)

[edit] Biology and medicine

  1. WP:PLANTS (Search result, Log, Rules)
  2. WP:ARTH (Search result, Log, Rules)
  3. Wikipedia:WikiProject Microbiology (Search result, Log, Rules)
  4. Wikipedia:WikiProject Medicine (Search result, Log, Rules)
  5. Wikipedia:WikiProject Fungi (Search result, Log, Rules)

[edit] Arts, entertainment and media

  1. Portal:Film (Search result, Log, Rules)
  2. Wikipedia:WikiProject Opera (Search result, Log, Rules)
  3. Wikipedia:WikiProject_Ballet#New_articles (Search result, Log, Rules)
  4. Wikipedia:WikiProject hip hop (Search result, Log, Rules)
  5. Wikipedia:WikiProject Albums (Search result, Log, Rules)
  6. Wikipedia:WikiProject Music (Search result, Log, Rules)
  7. Sculpture (Search result, Log, Rules)
  8. Painting (Search result, Log, Rules)

[edit] Architecture and engineering

  1. Wikipedia:WikiProject Architecture (Search result, Log, Rules)
  2. Wikipedia:WikiProject Trains (Search result, Log, Rules)

[edit] Miscellaneous

  1. Portal:Cricket/New Articles (Search result, #Log, Rules)
  2. Portal:Gardening (Search result, Log, Rules)
  3. Wikipedia:WikiProject Math (Search result, Log, Rules)
  4. Wikipedia:WikiProject Energy (fossil fuels) (Search result, Log, Rules)
  5. Wikipedia:WikiProject Eastern Orthodoxy (Search result, Log, Rules)
  6. WP:EDUCATION (Search result, Log, Rules)
  7. Wikipedia:WikiProject Energy (nuclear) (Search result, Log, Rules)
  8. Wikipedia:WikiProject Bridges (Search result, Log, Rules)
  9. Wikipedia:WikiProject Islam (Search result, Log, Rules)
  10. Portal:Cooking (Search result, Log, Rules)
  11. Wikipedia:WikiProject Philosophy (Search result, Log, Rules)
  12. Rules testing (Search result, Log, Rules)
  13. WP:WWII (Search result, Log, Rules)
  14. Portal:Cold War (Search result, Log, Rules)
  15. Wikipedia:New articles (Aircraft) (Search result, Log, Rules)
  16. Academic links (Search result, Log, Rules)
  17. Wikipedia:WikiProject NASCAR (Search result, Log, Rules)
  18. Wikipedia:Wikiproject LGBT (Search result, Log, Rules)
  19. Wikipedia:WikiProject Cryptography/New articles (Search result, Log, Rules)
  20. Wikipedia:WikiProject Logic (Search result, Log, Rules)
  21. Wikipedia:WikiProject_Organizations (Search result, Log, Rules)
  22. Portal:Energy (Search result, Log, Rules)
  23. Portal:Energy (Search result, Log, Rules)
  24. Libertarianism (Search result, Log, Rules)
  25. Portal:U.S. Roads (Search result, Log, Rules)
  26. Nazi Germany (Search result, Log, Rules)
  27. Wikipedia:WikiProject Ships/New articles (Search result, Log, Rules)
  28. Wikipedia:WikiProject Linguistics (Search result, Log, Rules)
  29. 12th century (Search result, Log, Rules)
  30. 13th century (Search result, Log, Rules)
  31. 14th century (Search result, Log, Rules)
  32. 15th century (Search result, Log, Rules)
  33. 16th century (Search result, Log, Rules)
  34. 17th century (Search result, Log, Rules)
  35. 18th century (Search result, Log, Rules)
  36. 19th century (Search result, Log, Rules)
  37. Wikipedia:WikiProject Classical Greece and Rome (Search result, Log, Rules)
  38. Ancient Near East (Search result, Log, Rules)
  39. Middle Ages (Search result, Log, Rules)
  40. Prehistory (Search result, Log, Rules)
  41. Wikipedia:WikiProject Scottish Islands (Search result, Log, Rules)
  42. Wikipedia:WikiProject_Puerto_Rico/articles (Search result, Log, Rules)
  43. Wikipedia:WikiProject Birds (Search result, Log, Rules)
  44. Wikipedia:WikiProject Airports/New articles (Search result, Log, Rules)
  45. Wikipedia:WikiProject Saskatchewan (Search result, Log, Rules)
  46. Wikipedia:WikiProject Prince Edward Island (Search result, Log, Rules)
  47. Wikipedia:WikiProject Unionism (Search result, Log, Rules)
  48. Wikipedia:WikiProject Football (Search result, Log, Rules)
  49. Wikipedia:WikiProject Canada Roads (Search result, Log, Rules)
  50. Wikipedia:WikiProject Dungeons & Dragons#New Wikipedia articles related to Dungeons & Dragons (Search result, Log, Rules)
  51. Wikipedia:WikiProject Sheffield Wednesday (Search result, Log, Rules)
  52. Moldova (Search result, Log, Rules)
  53. Wikipedia:WikiProject Ecoregions (Search result, Log, Rules)
  • For announcements of new feeds use {{subst:User:AlexNewArtBot/Announcement|key}}
  • Master configuration

[edit] How to add feeds to the new article bot

Yes, you can add new feeds for the bot yourself. Here I describe how to do it. It is a little bit tricky, so if you are unsure what you are doing you better ask the bot's owner

Steps to create bot feed:

[edit] Select a name for the new feed

The name should not be used for any other feeds. It should not contain spaces and other non-letter symbols. It should be disambigous. E.G. UK is not good: is it Ukraine or United Kingdom. It should be reasonably short and you should be able to spell it uniformly through out a few steps. E.g. Pneumonoultramicroscopicsilicovolcanoconiosis is not a good name.

[edit] Announce the new feed on this page

Put the template {{Subst:User:AlexNewArtBot/NewFeed|FeedName|Portal Name}} at the bottom of the #Currently supported section of this page. Here the FeedName stands for the name you have selected and the Portal Name is the name of a Portal page with the feed (Portal:### or Wikipedia:WikiProject ###). The feed would create redlinks for the Rules, Search Results and Log of the new feed. The Portal Name will be linked automatically, so there is no need to put it in square brackets.

[edit] Compile the rules

Well this is the most tricky part: You have to provide some rules for the bot. Each rule has some numerical value (might be negative). All the values from the rules applicable to the article are added together to get a score. If a rule matches the lead of the article the points for the rule are doubled. If the final score is above the threshold the article is in.

Both threshold and rules a written in the rules page. One line per rule (and one line per threshold).

Threshold is specified as

@@number@@ where the number is the threshold (duh). If omitted the default threshold is 10 points. E.g.
@@14@@

means 14 points threshold

Rules has format:

Points /Pattern that we should have/ , /Inhibitor1/ , /Inhibitor2/ , /Inhibitor3/ ...

The Points is the number of points for the rule. If omitted than by default every rule costs 10 points. Do not forget that if the lead is matched points are doubled. Pattern that we should have is a Regular expression as in Perl that should be matched in the text of an article so to rule fired. The inhibitors are the patterns that "inhibit" the rule. Making it inactive even if the Pattern that we should have is matched. E.g when creating the rules for the Russia related articles, I want to include Saint Petersburg - the second largest city in Russia. On the other hand many American articles mention St. Petersburg, Florida and other American cities. Thus, I could want to decrease the value of the rule and inhibit it completely if Florida mentioned:

7 /Petersburg/ , /Florida/

In general the names of a country or of its capital are often mentioned in unrelated articles (e.g. somebody traveled there, etc.) But lead rarely mentions unrelated articles, thus usually we would want to have the name of the country to be below the threshold but above the half-threshold.

Categories are usually friends of the bot (if only all the new article writers used them!) so they deserve the cost above the threshold.

Note that \W (uppercase only) is needed to mark a word boundary. Without this by default a rule can match any part of a word.

The following symbols {}[]()^$.|*+?\ must be preceded by \ to be taken literally. Otherwise they have special functions: * - wildcard, x? - optionality of the preceding symbol or bracketed string, (xy) - scope marking (e.g. for the purpose of | or ?), (x|y) or [xy] - alternatives, etc.

For other inspirations look in the rules for similar newsfeeds.

There are a few magical words in the rule file:

  • $USER substitutes into the user name
  • $SIZE>value / $SIZE < value : if the pattern true then it is matched.

[edit] Inform the bot about the new job for it

Put into the bottom User:AlexNewArtBot/Master a new line with the name of the newsfeed (the same as the name of the rules file after the /).

If the bot is suppose to feed new articles into a board, we usually do not want the bot to post the articles already published on the board. We give the bot the name of such a board by putting =>Board name after the newsfeed name

And that is all the next time the bot works it would work on your feed