Skip to content

Routines

Some source results contain useful page data that Definer does not use by default, or they need an action before the useful content appears. A Routine runs an ordered set of Steps on one source result. It can collect headings, links, and other page data so that data can be included when you save the lookup, or it can wait, click, scroll, enter text, and remove page clutter.

Each Routine belongs to one source. You can let it run automatically when a result opens or keep it available as an action you start yourself.

A source result flowing through Wait, Extract, and Click Steps to page changes and collected data

Find Routines for a source

Routines are available for these Sources in the current Built-in Sources catalog:

When you add Wikipedia or YouGlish, Definer also adds a built-in Routine for that Source. These Routines collect the page data that Definer uses from those results. Custom Sources start without a built-in Routine, so you can add only the behavior your Source needs.

An existing Google Search or Bing Images Source can also have Routines even though those Sources are not offered in the current catalog.

Open Definer Options → Sources → [source] → Settings → Routines to see the source's Routines.

A source's Routines list with the enable switch, drag handle, and actions menu highlighted

Use Routines in a lookup

An automatic Routine starts when its Trigger matches the open result. A manual Routine waits for you to start it from the lookup header.

Open the Routines button with the play icon to see each Routine's Trigger, status, and progress. From this menu, you can:

  • select a ready or completed Routine to run or rerun it;
  • select a running Routine to stop it;
  • select Pause all routines to pause the current work; or
  • select Resume routines to continue paused work.

A manual Routine always makes the Routines button available. For an automatic Routine, the button appears when Show Routine Button is enabled. If the source has no visible Routine controls, the button is absent.

A manual Routine in the Ready state with its run control available

While it runs, the same control stops that Routine.

The manual Routine in the Running state with its stop control available

After completion, select the Routine again when you want to rerun it.

The completed manual Routine with its rerun control available

Manage Routines

Open Definer Options → Sources → [source] → Settings → Routines. The list runs from top to bottom, so drag Routines into the order you want automatic Routines to be considered.

You can then:

  • use the switch beside a Routine to enable or disable it;
  • open the Actions menu with the three-dot icon and select Edit to change it;
  • open Actions and select Duplicate to create a copy you can adapt;
  • open Actions, select Delete, and confirm to remove it; or
  • select Create Routine to start with an empty Routine.

Changes to the switch and order appear in the list immediately. Edits made in the editor appear after you select Save.

NOTE

If Create Routine or Duplicate opens an account or membership prompt, this source has reached its current Routine limit. Follow the prompt, or edit or remove an existing Routine.

Choose your next task