Hi, folks. I'm new here, so please go easy on me. AUR account registration is currently closed, so I can't submit my tool myself. I'm looking for someone to create the package on my behalf.
textifyopendocument solves a particular problem: previewing large OpenDocument files in text-based file managers, such as ranger. It replaces odt2txt, whose design makes it really slow on even modestly-sized files. I started from odt2txt's author's hand-wavy comment that his regex-based solution wasn't great and likely performed horribly. It was fine, but it's slow! I assumed that rebuilding it in Rust and switching to a single-pass XML parsing strategy would help. It did. The spreadsheet that precipitated this whole experiment needed tens of minutes for odt2txt to process it, but textifyopendocument handles it in about 200 ms. I also thought it helpful to add a "stop after N characters" feature, since that fits the common use case of previewing the file contents in a TUI. Everything needed to package it is ready to use, as far as my Novice eyes can tell: - Upstream: https://codeberg.org/jbrains/textifyopendocument - crates.io: https://crates.io/crates/textifyopendocument - PKGBUILD and .SRCINFO for 0.1.1 (verified b2sum, GPL-2, x86_64 and aarch64): https://codeberg.org/jbrains/textifyopendocument/src/branch/main/packaging/aur - The packaged source builds with cargo build --locked --release and its full test suite passes with cargo test --locked --release. Would a Trusted User please create this package? I'll take over maintenance myself as soon as AUR registration reopens — until then I'd be grateful to whoever seeds it. And yes, I barely know what I'm doing, so if any of the foregoing is strange or bad or wrong, just tell me gently and I'll learn. Or go away. :shrug: Thanks, -- J. B. (Joe) Rainsberger :: minnedosabowl.ca :: experience.jbrains.ca Replies from this account routinely take a few days, which allows me to reply thoughtfully. I reply more quickly to messages that clearly require answers urgently. If you need something from me and are on a deadline, then let me know how soon you need a reply so that I can better help you to get what you need. Thank you for your consideration.
