Fragrantica
Fragrantica for swamp — search perfumes, list them by designer/house or by note, fetch full perfume details, and read the "People who like this also like" similar-perfumes list, all from the public Fragrantica pages (no credentials).
Model:
@magistr/fragrantica—searchresolves a free-text query (name/brand) to Fragrantica perfume pages via a web search engine (Fragrantica's own search is Cloudflare/Algolia-gated).get-perfumeparses a perfume page into brand, gender, year, rating, perfumers, main accords (with strength %), the top/middle/base notes pyramid, and similar perfumes.similarreturns just the "also like" list.list-by-designerandlist-by-noteenumerate the perfumes on a designer/house or note page, andfind-by-notesintersects several note pages to hunt a note combination (e.g. licorice + oud).
Release 2026.07.16.2 — align model versions with manifests
Maintenance release across the @magistr extensions. For most packages this
carries no functional change: the only edit is the model's version: field,
brought back in line with its manifest version so the published model type
version and the package version no longer drift.
Functional changes in this release are limited to:
anime-cron: normalizeTitle now strips a ": subtitle" suffix and a trailing parenthesized year before comparison, fixing dedup false-misses where the torrent title carries a subtitle or year that the AniList romaji does not.
arckit: first publish. Standalone ArcKit port — a 12-phase architecture governance state machine with 65 bundled templates, driven by a bundled skill.
Also tracks three extensions (kaiten, observability-agent, music-library) that previously existed only as untracked working-tree directories, recovered from stashes.
| Argument | Type | Description |
|---|---|---|
| query | string | Perfume name and/or brand, e.g. 'Creed Aventus' |
Resources
Merge pull request #45 from umag/add-fragrantica-extension
Add @magistr/fragrantica extension
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned