Page MenuHomePhabricator

kuchiki is EOL, need a replacement library for parsoid-rs
Closed, ResolvedPublic

Description

See https://github.com/kuchiki-rs/kuchiki#archived

More or less the entire parsoid crate is based on this library. We need to find an alternative library that provides efficient parsing, querying and mutating of nodes.

Details

TitleReferenceAuthorSource BranchDest Branch
parsoid: Switch to maintained kuchikiki formrepos/mwbot-rs/mwbot!59legoktmkuchikikimain
Customize query in GitLab

Event Timeline

Legoktm triaged this task as High priority.Jan 22 2023, 6:23 AM
Legoktm created this task.

It seems that kuchikiki, which is forked by the development team of the Brave browser, which is based on Chrome and has a certain popularity, is being maintained continuously!

https://github.com/brave/kuchikiki

@mirror-kt very cool! Looks like it's basically a drop-in replacement too, and lets us upgrade the markup5ever dependency.

Legoktm claimed this task.