StarfieldWiki:Bot Requests

From Starfield Wiki
Jump to: navigation, search

This page can be used to request that one of the wiki's bots do something. All members of the community are welcome to make requests or comment on existing requests.

Some general guidelines for bot requests are:

  • The task should involve a large number of changes that would take a human an inordinate amount of time, or would be highly prone to errors.
  • The task should be non-controversial. If a member of the community is likely to object to the change, please bring it up on the Community Portal first.

Our Bots and What They're Good At

  • HoodBot: HoodBot is adaptable to a wide range of tasks. Many of its current tasks devolve into using a list of pages (typically defined by a Category, What Links Here, or user-specified) and replacing text such as links or template calls on those pages. While replacing data tends to be its main focus, it can also do information gathering, page moves/deletion/protection, and virtually anything else an editor can do on the wiki. HoodBot's ability to pull game data is still somewhat limited.

Add Planet Navbox to the bottom of every planet[edit]

See bottom of Bardeen_III-b for an example.

{{Planet Navbox}} will load in all the planets and moons in a system to show on the bottom of a planet page. Allows for easy navigation through a given system.

--Digmaster (talk) 16:08, 16 April 2024 (EDT)

Done. It was pretty basic, but let me know if you notice any issues. Robin Hood(talk) 18:58, 16 April 2024 (EDT)

Add Star System Navbox to the bottom of every star system[edit]

See bottom of Sol System for an example.

{{SF Star Systems}} provides easy navigation between all the star systems, making it easier to click through and look at things.

--Digmaster (talk) 14:21, 18 April 2024 (EDT)

Add NPC NavBox at the bottom of every NPC page[edit]

See bottom of Starfield:Orora Sabine for an example.

Requires no configuration, allows for easily navigating between NPCs in a city or location. Should be on every page with a NPC Summary template.

--Digmaster (talk) 16:11, 24 June 2024 (EDT)

Done. Robin Hood(talk) 17:02, 24 June 2024 (EDT)

Update various mod info[edit]

Review existing jobs to update wiki info from various CSVs. Once done for Shattered Space, re-run all of them for SFBGS 003, 004, 008. Robin Hood(talk) 13:42, 9 October 2024 (EDT)

General[edit]

  • Fixed Locations (re-run after all else complete)

Mod-Specific[edit]

Some of these were done by hand this time around, but are marked as done here regardless of the fact that the bot didn't do them, just so I know they're done. In most cases, those already done should just need re-run on the other folders, but especially for Starfield Updates, some need adjusting so they properly create missing items and update or ignore existing ones.

(Done. Table removed.)

Remove manual trail from book pages[edit]

Can we run a bot to remove the manual trail from book pages? The Gamebook template should be handling the trail Starfield:BorealUS_-_Music_Slate as an example, has {{Trail|Items|Books}} at the top, creating categories that don't fit the system we have designed in the gamebook template. Thanks! Jeancey (talk) 13:45, 9 October 2024 (EDT)

Done. Robin Hood(talk) 23:06, 14 October 2024 (EDT)

Convert Flora Variant Tables to Template-Based approach[edit]

Currently flora variants are in raw tables. This is problematic as the Planet Tables are all generated and need more structured data.

Creature Variants are already in templetized tables so we don't need that change here, but for whatever reason Flora was not set up the same way. Flora should use the template Template:Flora_Variant_Table.

The logic should be as follows:

  • Operate on every page which is in the category
  • If the page has a Variants section, operate on that.
  • Execute the following find-and-replaces:
{| class=wikitable
!Planet!! Biomes !! Resource !! Outpost Production

to

{{Flora Variant Table|

THEN, use regex to transform the rows into templated versions. The following replaces |- and |[[planetLink]]|biomes|[[resourceLink]]|Yes into the template.

\|-\s*\n.+?\|(.+?)\]\]\s*\|\|\s*(.*?)\s*\|\|.*?\|(.+?)\]\]\s*\|\|\s(.*)

to

  {{Flora Variant|planet=$1|biomes=$2|resource=$3|productionallowed=$4}

Finally, replace the end of the table with an end of the template. Replace |} with }}.

This should result in a flora variant table. For example: Starfield:Blooming Slopefeather.

Done. Robin Hood(talk) 20:19, 7 May 2025 (EDT)