Skip to content

Update bangs for ANN, MAL, Anilist and Kitsu - #473

Merged
nobodywasishere merged 9 commits into
kagisearch:mainfrom
NECOtype:dev
Oct 18, 2026
Merged

nobodywasishere merged 9 commits into
kagisearch:mainfrom
NECOtype:dev

Conversation

@NECOtype

@NECOtype NECOtype commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor
  • Added the missing manga query for anilist
  • Updated bangs order for MAL, Kitsu and ANN (just a visual improvement since I had to search them up each time)
  • Fixed few things for MAL
    • Default query is all and so the triggers are mal, malist, malall, myanimelist
    • Anime query had wrong category and subc, and now uses mala trigger
    • manga query added with malm trigger
    • There was already a manga query which I found later (I didn't notice it was far down the list, away from the default MAL bang). I removed it but used its mml trigger in the new MAL manga bang (I don't understand why DDG used mml)
  • Anime News Network fixes
    • Moved up ANN Encyclopedia bang close to default ANN bang
    • Used the same naming used for default ANN bang (another weird DDG choice there)
    • Updated subc for ANN Encyclopedia bang since it searches anime by default, not mangas (Comics -> TV)
  • Kitsu fixes
    • it uses generic mangas and animes triggers, so I replaced them with kitsu, ksu for Kitsu Anime bang and kitsum, ksum for Kitsu Manga bangs

- default MAL search will be "all" with `mal`, `malall`, `malist` and `myanimelist`
- fixed category and sub-category for "anime" query, used trigger is `mala`
- added "manga" query for MAL with `malm` for trigger
use its `mml` trigger for backwards compatibility
- move up the Encyclopedia query next to default ANN search
- use correct naming instead of DDG's way of naming the website
- comic as subc since the encyclopedia search is "anime" by default
- use `kitsu`, `ksu`, `kitsua` and `ksua` for anime search
- use `kitsum`, `ksum` for manga query
- move manga query next to anime query
actually on second thought, no need for these two if default `ksu` and
`kitsu` already does it.
@github-actions

github-actions Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

Effective bang changes

Comparing base 449cf7a18c6614b4472168004c9b8804331885cc with PR head 52f773dd72c3f7f6a546ae8b4f37243ad5ca7e06.
Lists added/removed bangs and triggers, plus URL, regex, format-flag, and domain changes. Ordering and metadata-only changes are ignored.

Bangs

Added Bangs

  • alm (https://anilist.co/search/manga?search={{{s}}}); aliases: almanga, anilsitm
  • mala (https://myanimelist.net/anime.php?q={{{s}}})

Added Triggers

  • kitsum (primary trigger for https://kitsu.io/manga?text={{{s}}})
  • ksum (alias for kitsum)
  • malm (primary trigger for https://myanimelist.net/manga.php?q={{{s}}})

Modified Bangs

  • mal, malist, myanimelist
    • URL
      • Before: https://myanimelist.net/anime.php?q={{{s}}}
      • After: https://myanimelist.net/search/all?q={{{s}}}

Kagi Bangs

No changes detected.

@NECOtype

Copy link
Copy Markdown
Contributor Author

Effective bang changes

Comparing base 449cf7a18c6614b4472168004c9b8804331885cc with PR head 2a05b19458cc51d6b6368735ee9ff2212bd41f6f. Lists added/removed bangs and triggers, plus URL, regex, format-flag, and domain changes. Ordering and metadata-only changes are ignored.

Bangs

Added Bangs

  • alm (https://anilist.co/search/manga?search={{{s}}}); aliases: almanga, anilsitm
  • kitsum (https://kitsu.io/manga?text={{{s}}}); aliases: ksum
  • mala (https://myanimelist.net/anime.php?q={{{s}}})

Added Triggers

  • malm (primary trigger for https://myanimelist.net/manga.php?q={{{s}}})

Removed Bangs

  • mangas (https://kitsu.io/manga?text={{{s}}})

Removed Triggers

  • animes (was primary trigger for https://kitsu.io/anime?text={{{s}}})
  • manga (was primary trigger for https://myanimelist.net/manga.php?q={{{s}}})

Modified Bangs

  • mal, malist, myanimelist

    • URL

      • Before: https://myanimelist.net/anime.php?q={{{s}}}
      • After: https://myanimelist.net/search/all?q={{{s}}}

Kagi Bangs

No changes detected.

handy bot. I did not need to write all that...

@nobodywasishere

nobodywasishere commented Oct 17, 2026 •

Copy link
Copy Markdown
Member

If possible, I'd recommend not removing triggers, instead adding them to w/e you're replacing them with (even tho they're generic, I don't want to break anyone's existing workflows)

@NECOtype

Copy link
Copy Markdown
Contributor Author

If possible, I'd recommend not removing triggers, instead adding them to w/e you're replacing them with (even tho they're generic, I don't want to break anyone's existing workflows)

that's fair. I'll add them back.

@NECOtype

NECOtype commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor Author

mangas and animes are added as additional triggers which hopefully should work like before.

Comment thread data/bangs.json Resolved
Comment thread data/bangs.json Resolved
@nobodywasishere
nobodywasishere merged commit df5661f into kagisearch:main Oct 18, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants