User:Subpagination Bot/Task 1: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Subpagination Bot
m (Intermediate log (details))
No edit summary
 
(265 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{AccountNotLive}}
The bot will go through all articles with a [[Template:Checklist|checklist template]] and convert them to the new [[CZ:Subpages]] technology. This is the start of step 4 of [[CZ:Subpages#A plan for The Big Subpagination]].
The bot will go through all articles with a [[Template:Checklist|checklist template]] and convert them to the new [[CZ:Subpages]] technology. This is the start of step 4 of [[CZ:Subpages#A plan for The Big Subpagination]].


Line 19: Line 20:
** It removes the checklist from the talk page and adds <nowiki>{{subpages}}</nowiki> at the top.
** It removes the checklist from the talk page and adds <nowiki>{{subpages}}</nowiki> at the top.
** It creates XXX/Approved, containing only <nowiki>{{subpages}}</nowiki>.
** It creates XXX/Approved, containing only <nowiki>{{subpages}}</nowiki>.
** It creates XXX/Unused, containing only <nowiki>{{subpages}}</nowiki>.
** <s>It creates XXX/Unused, containing only <nowiki>{{subpages}}</nowiki>.</s>
** It adds <nowiki>{{subpages}}</nowiki> at the top of the article and it removes any categories.
** It adds <nowiki>{{subpages}}</nowiki> at the top of the article and it removes any categories.
* To avoid overwhelming the servers, the bot will wait at least one second between reads, ten seconds between writes, and five minutes between every cluster of five writes.
* To avoid overwhelming the servers, the bot will wait at least one second between reads, ten seconds between writes, and minutes between every cluster of four writes.


== Log ==
== Log ==


<!--subpaginationlog-->
* For the test run and all pages until "Caterpillar Club", see [[/Log 1]]
* Converted to use subpages: [[13Q]], [[1 CE]], [[2006]], [[2007]], [[20mm antiaircraft gun]], [[30th Dáil]], [[3j-symbol]], [[9-11 Attack]], [[Abas (Sophist)]], [[ABBA]], [[Abelian surface]], [[Abelian variety]], [[Abigail Thernstrom]], [[Abolla]], [[Aboyne dress]], [[Abraham Emanuel Fröhlich]], [[Abraham Flexner]], [[Abraham John Valpy]], [[Abraham Lincoln]], [[Abrogation doctrine]], [[Abscess]], [[Abstention doctrine]], [[Academic journal]], [[Accessio]], [[Acclamatio]], [[Accubita]], [[Acerra]], [[Acetabulum]], [[Acetabulum (cup)]], [[Acetylcholine]], [[Achillea]], [[Achilles]], [[A Christmas Carol]], [[Acid rain]], [[Acinaces]], [[Acontius]], [[Actaeon]], [[Actin]], [[Actinomycin D]], [[Action potential]], [[Action T4]], [[Actual parameter]], [[Acupuncture]], [[Acupuncture point]], [[Acusilaus]], [[Acute accent]], [[Adam Smith]], [[Adaptation]], [[Adaptionist]], [[Adaptive value]], [[Adder (electronics)]], [[Adenorhinos]], [[Adenosine triphosphate]], [[Adhesion plaques]], [[Adinath Lokeshwar]], [[Adipose tissue]], [[Administrators-General of South West Africa]], [[Adobe Walls, First Battle]], [[Adolf Hitler]], [[Adriana Lima]], [[Adventures of Huckleberry Finn]], [[Aerobic organism]], [[Aeropyrum pernix]], [[Aerospace]], [[Afghanistan]], [[AFL]], [[African American literature]], [[African philosophy]], [[Age (geology)]], [[Agkistrodon piscivorus conanti]], [[Aglet]], [[Agora]], [[Agricultural crops]], [[Agriculture]], [[Agriculture, history]], [[Agriculture, history, U.S.]], [[AIDS]], [[Aikido]], [[Airship]], [[Alabama]], [[Alamo]], [[Alamo, Battle]], [[Alan Blumlein]], [[Alan fitz Walter, 2nd High Steward of Scotland]], [[Alanine cycle]], [[Alaska's At-large congressional district]], [[Albany]], [[Alben Barkley]], [[Albert Einstein]], [[Albert Gallatin]], [[Aldo Leopold]], [[A-League]], [[Alexander Fleming]], [[Alexander Hamilton]], [[Alexander Long]], [[Alexander the Great]], [[Alfred J. Eggers]], [[Alfred Nobel]], [[Algebra]], [[Algebraic number]], [[Algebraic surface]], [[Algorithm]], [[Alistair Darling]], [[Allegheny Portage Railroad]], [[Allelopathy]], [[Allen's rule]], [[All-in-One PC]], [[Allozymes]], [[Almond Pressed Duck]], [[Almost sure convergence]], [[Al Smith]], [[Altruism]], [[Alvin Hansen]], [[Alvise Cadamosto]], [[Amancio Ortega]], [[Amanita phalloides]], [[Amateur Computer Group of New Jersey]], [[Amber House]], [[Amber Neben]], [[Ambiguity tolerance]], [[American Chemical Society]], [[American Conservatism]], [[American election campaigns, 19th century]], [[American football]], [[American Oriental Society]], [[American Revolution]], [[American Revolution, military history]], [[American Revolution, naval history]], [[AmeriCorps]], [[A-Minima]], [[Amino acid]], [[Ammunition ship]], [[Amores perros]], [[Ampere]], [[Amphetamine]], [[Amphiboly]], [[Amrita]], [[Amritanandamayi]], [[Amsterdam]], [[Anabolic steroids]], [[Anabolism]], [[Anal scale]], [[Analytic Hierarchy Process]], [[Analytic Network Process]], [[Anarchy]], [[Anatolian Shepherd Dog]], [[Anatomy]], [[Andreas Aagesen]], [[Andrew Jackson]], [[Andrew Johnson]], [[Andrey Andreyevich Vlasov]], [[Anemia]], [[Anemia of chronic disease]], [[Angiotensin]], [[Anglo-Irish Treaty]], [[Animal]], [[Annapolis Conference]], [[Ann Coulter]], [[Ann Hamilton]], [[Annie Smith Peck]], [[Anshan]], [[Antibacterial]], [[Anticoagulant]], [[Anti-Saloon League]], [[Antisymmetrizer]], [[Antitrust]], [[Antonie van Leeuwenhoek]], [[Apache HTTP Server]], [[APFA Bhutan]], [[Aplastic anemia]], [[Apollodorus]], [[Aporia]], [[Apple]], [[Apple Inc.]], [[Applied ethics]], [[Applied linguistics]], [[APXS]], [[Aquatics]], [[Arabic language]], [[Arain]], [[Aralsk]], [[Arbitrage]], [[Arbitrary culture theory]], [[Arcade game]], [[Archaea]], [[Architecture]], [[Architecture of the Song Dynasty]], [[Arcology]], [[Arctic Ocean]], [[Arcuate nucleus]], [[Arginine vasopressin receptor 1B]], [[Arik Einstein]], [[Aristotle]], [[Armadillo Aerospace]], [[Army]], [[Arne]], [[Arne (mythology)]], [[Arne (name)]], [[Arne Sithonis]], [[Aron Nimzowitsch]], [[Artemisia vulgaris]], [[Arthritis]], [[Arthur Griffith]], [[Arthur S. Link]], [[Arthur Szyk]], [[Articles of Confederation]], [[Artificial intelligence]], [[Artificial Neural Network]], [[Artificial neuron]], [[Asahi Shimbun]], [[Asanga]], [[Asatru]], [[Asclepiodotus of Alexandria]], [[Asclepiodotus of Heraclea]], [[Asclepiodotus of Lesbos]], [[Asclepiodotus (physician)]], [[Asclepiodotus (Stoic)]], [[Asia Argento]], [[Asperger syndrome]], [[Assembly Language]], [[Assignment Zero]], [[Associated legendre function]], [[Associated reproductive pattern]], [[Asthma]], [[Astrobiology]], [[Astronaut Glove Challenge]], [[Astronomy]], [[Ataxia]], [[Atbash Cipher]], [[Athanasios Asimakopulos]], [[Atheism]], [[Atheris]], [[Atheris anisolepis]], [[Atheris ceratophora]], [[Atheris chlorechis]], [[Atheris desaixi]], [[Atheris hispida]], [[Atheris katangensis]], [[Atheris nitschei]], [[Atheris nitschei rungweensis]], [[Atheris squamigera]], [[Atmospheric reentry]], [[Attack cargo ship]], [[Auction bridge]], [[Augustine of Hippo]], [[Augustus]], [[Aulus Didius Gallus]], [[Aulus Plautius]], [[Authority]], [[Authors of the Bible]], [[Autism]], [[Autoimmunity]], [[Automobile]], [[Autoradiograph]], [[Average and over]], [[Avril Lavigne]], [[Azemiopinae]], [[Baccalauréat]], [[Bacteria]], [[Bacterial cell structure]], [[Bacteriophage experimental evolution]], [[Bahá’í calendar]], [[Baha'i Religion]], [[Bajrayogini Temple]], [[Balanced scorecard]], [[Balance of trade]], [[Banknotes of South West Africa]], [[Banknotes of the Chatham Islands]], [[Banknotes of the Swakopmund Bookshop (South West Africa)]], [[Baron]], [[Baronet]], [[Baron Munchausen]], [[Barry C. Scheck]], [[Bartolomeu Dias]], [[Baseball]], [[Baseline (surveying)]], [[Basketball]], [[Basset clarinet]], [[Batman]], [[Battle Efficiency Award]], [[Battle of Coleto Creek]], [[Battle of Evesham]], [[Bayesian message classification]], [[Bay of Fundy]], [[BBC]], [[Beach Jumpers]], [[Bearing capacity]], [[Bearnaise sauce]], [[Bee]], [[Beekeeping]], [[Beer]], [[Behavior]], [[Belize]], [[Belizean Dollar]], [[Belted plaid]], [[Benevolent Dictator for Life]], [[Benito Mussolini]], [[Benjamin N. Cardozo]], [[Ben Tillman]], [[BeOS]], [[Beowulf cluster]], [[Bergen-Belsen]], [[Berkeley Software Distribution]], [[Berkeley Software Distribution licenses]], [[Bernard Bailyn]], [[Bertie Ahern]], [[Beta oxidation]], [[Bhutan]], [[Bicameral legislature]], [[Bicycle]], [[Big cat]], [[Bigelow Aerospace]], [[Big O notation]], [[Bill Clinton]], [[Bill Johnston]], [[Bill Maher]], [[Bill of rights]]
* For the pages until "Hello world", see [[/Log 2]]
* Skipped because they are subpages: [[1/f noise]], [[40mm/56 caliber gun]], [[5"/38 caliber gun]], [[Aerospace engineering/Approval]], [[Aerospace engineering/Timelines]], [[Aerospace engineering/Unused]], [[Alipiopsitta xanthops/Approval]], [[Alipiopsitta xanthops/Unused]], [[Amateur radio/Catalogs]], [[Amateur radio/Draft]], [[Amateur radio/External Links]], [[Amateur radio/Tables/USA]], [[Amateur radio/Unused]], [[American cuisine/Approval]], [[American cuisine/Bibliography]], [[American cuisine/Catalogs]], [[American cuisine/External Links]], [[American cuisine/Unused]], [[Anchorage, Alaska/Approval]], [[Anchorage, Alaska/Unused]], [[Ancient Celtic music/Bibliography]], [[Ancient Celtic music/Draft]], [[Ancient Celtic music/External Links]], [[Ancient Celtic music/Related Articles]], [[Ancient Celtic music/Unused]], [[Anthropological linguistics/Approval]], [[Anthropological linguistics/Unused]], [[Anthropology/Bibliography]], [[Anthropology/Definition]], [[Anthropology/Draft]], [[Anthropology/External Links]], [[Anthropology/Gallery]], [[Anthropology/Related Articles]], [[Anthropology/Signed Articles]], [[Anthropology/Signed Articles/A metadata test]], [[Anthropology/Signed Articles/A test signed article]], [[Anthropology/Timelines]], [[Anthropology/Unused]], [[Ape/Related Articles]], [[Apollo Command/Service Module]], [[APP/Bibliography]], [[APP/External Links]], [[APP/Function]], [[APP/Gallery]], [[APP/Related Articles]], [[APP/Unused]], [[Ara autocthones/Approval]], [[Ara autocthones/Unused]], [[Asia/Approval]], [[Asia/Unused]], [[Australia/Approval]], [[Australia/Unused]], [[Australopithecus africanus/Approval]], [[Australopithecus africanus/Bibliography]], [[Australopithecus africanus/Related Articles]], [[Australopithecus africanus sites/Bibliography]], [[Australopithecus africanus sites/Related Articles]], [[Australopithecus africanus/Unused]], [[Bacteriophage/Draft]], [[Bangladesh/Approval]], [[Bangladesh/Unused]], [[Barack Obama/Approval]], [[Barack Obama/Unused]], [[Barbara McClintock/Approval]], [[Barbara McClintock/Bibliography]], [[Barbara McClintock/Draft]], [[Barbara McClintock/External Links]], [[Barbara McClintock/Unused]], [[Barbara McClintock/Works]], [[Barnardius zonarius/Approval]], [[Barnardius zonarius/Bibliography]], [[Barnardius zonarius/Draft]], [[Barnardius zonarius/External Links]], [[Barnardius zonarius/Unused]], [[Bavaria/Approval]], [[Bavaria/Unused]], [[Belgian cuisine/Approval]], [[Belgian cuisine/Catalogs]], [[Belgian cuisine/Unused]], [[Benjamin Franklin/Approval]], [[Benjamin Franklin/Bibliography]], [[Benjamin Franklin/External Links]], [[Benjamin Franklin/Related Articles]], [[Benjamin Franklin/Unused]], [[Benjamin Rush/Approval]], [[Benjamin Rush/Bibliography]], [[Benjamin Rush/External Links]], [[Benjamin Rush/Related Articles]], [[Benjamin Rush/Unused]], [[Bill Tilden/Bibliography]], [[Bill Tilden/External Links]]
* For the pages until "Luxating patella", see [[/Log 3]]
* Skipped because they are disambiguation pages: [[America]], [[Apollo]], [[Apple (disambiguation)]], [[Asclepiodotus]], [[Asp (disambiguation)]], [[Baal (disambiguation)]], [[Batman (disambiguation)]]
* For the pages until "Pink Floyd", see [[/Log 4]]
* Skipped because they are protected: [[Ancient Celtic music]], [[Bacteriophage]], [[Barbara McClintock]], [[Barnardius zonarius]]
* For the rest, see [[/Log 5]]
* Skipped because they already use subpages: [[Aerospace engineering]], [[Alipiopsitta xanthops]], [[American cuisine]], [[Anchorage, Alaska]], [[Anthropological linguistics]], [[Ara autocthones]], [[Asia]], [[Australia]], [[Barack Obama]], [[Benjamin Lee Whorf]]
* Skipped because they use an old subpage template: [[Amateur radio]], [[Anthropology]], [[Ape]], [[APP]], [[Archaeology]], [[Australopithecus africanus]], [[Australopithecus africanus sites]], [[Bangladesh]], [[Bavaria]], [[Belgian cuisine]], [[Benjamin Franklin]], [[Benjamin Rush]], [[Bill Tilden]]
* Skipped because there is no checklist: [[Acting]], [[Action (praxis)]], [[Adam Ferguson]], [[Adipocyte]], [[Alabama, history]], [[Alfred Thayer Mahan]], [[American Liberty League]], [[Andrew Bonar Law]], [[An elementary proof that 22 over 7 exceeds π]], [[Anticoagulation]], [[Antigen]], [[Art Form]], [[Atrial fibrillation]], [[Attica Rebellion]], [[Australian Labor Party]], [[Batton Lash]], [[Bidirectional reflectance distribution function]]
* Skipped because I encountered an error: [[Bhutan: Names and their origin]]
<!--subpaginationlog-->


== Log of a test run ==
----
 
To give an idea what it does, I ran the bot on the first ten articles starting with a J. The log of this test run follows.
 
* Converted to use subpages: [[Jack Kramer]]
* Skipped because they are subpages: [[Jack Crawford/Approval]], [[Jack Crawford/Bibliography]], [[Jack Crawford/Unused]]
* Skipped because they already use subpages: [[Jack Crawford]]
* Skipped because I encountered an error: [[Jackrat Terrier]], [[Jacksonian Democracy]], [[Jacksonville Symphony Youth Orchestra]], [[Jacques Derrida]], [[Jacques Goudstikker]]
 
As you can see, there were some errors in the program. After fixing them, I repeated the test run:
 
* Converted to use subpages: [[Jackrat Terrier]], [[Jacksonian Democracy]]
* Skipped because they are subpages: [[Jack Crawford/Approval]], [[Jack Crawford/Bibliography]], [[Jack Crawford/Unused]], [[Jack Kramer/Approval]], [[Jack Kramer/Metadata]], [[Jack Kramer/Unused]]
* Skipped because they already use subpages: [[Jack Crawford]], [[Jack Kramer]]

Latest revision as of 04:45, 22 November 2023


The account of this former contributor was not re-activated after the server upgrade of March 2022.


The bot will go through all articles with a checklist template and convert them to the new CZ:Subpages technology. This is the start of step 4 of CZ:Subpages#A plan for The Big Subpagination.

In case things go wrong, the bot can be stopped by leaving a message on User:Subpagination Bot/Emergency stop. If that does not help, constables can stop it by blocking the account.

Details of the bot

  • The bot goes through all the pages in the main namespace.
  • It skips the page if one of the following conditions is met:
    • The title of the page contains a / (i.e., it's actually a subpage).
    • The page redirects to another page.
    • The page contains {{disambig}} (i.e., it's a disambiguation page).
    • The page is protected.
    • The page is actually Main Page.
    • The page already contains {{subpages}}.
    • The page contains an old template of the form {{subpagesN}} where N is a digit.
    • The talk page does not contain the checklist template.
  • If none of these conditions are met, then the bot converts the article to the subpage forms by going through the following steps (where XXX refers to the name of the article):
    • It creates XXX/Metadata and fills it with the data from the checklist.
    • It removes the checklist from the talk page and adds {{subpages}} at the top.
    • It creates XXX/Approved, containing only {{subpages}}.
    • It creates XXX/Unused, containing only {{subpages}}.
    • It adds {{subpages}} at the top of the article and it removes any categories.
  • To avoid overwhelming the servers, the bot will wait at least one second between reads, ten seconds between writes, and 2½ minutes between every cluster of four writes.

Log

  • For the test run and all pages until "Caterpillar Club", see /Log 1
  • For the pages until "Hello world", see /Log 2
  • For the pages until "Luxating patella", see /Log 3
  • For the pages until "Pink Floyd", see /Log 4
  • For the rest, see /Log 5