Package: aski Architecture: arm64 Version: 0.1.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 657 Depends: libc6, libgcc-s1 Filename: pool/main/a/aski/aski_0.1.0-1_arm64.deb Size: 250932 MD5sum: a6802353d67fa4f1abd65c2072e8ffd3 SHA1: cd58169ab39882016ad300192d8ce1d2a524d7c2 SHA256: c2631085108dfcc20299362def4a9953f60284ccab58f1c793bff6e0721c5ae8 SHA512: 03a8997638bf8e3a8d59378dc42dc5668f60864ffa49bc00258b43bd3f7a2636ec164bab59c8774fa40f3d13c17ddd8c190f71a40546ae645e03cdda49c78741 Homepage: https://github.com/excelano/aski Description: one-shot questions for command-line LLMs — no quotes, no follow-up aski puts a quick terminal question to a command-line LLM and prints the answer. There is no session and no follow-up, and the question is simply the rest of the command line, so nothing needs quoting. Each LLM is a table in a TOML config file naming the argv that puts that LLM in one-shot mode, together with any standing context to send along, so adding one is configuration rather than code. The first argument selects an LLM when it names one, and is the first word of the question when it does not. Package: aski Architecture: arm64 Version: 0.2.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 724 Depends: libc6, libgcc-s1 Filename: pool/main/a/aski/aski_0.2.0-1_arm64.deb Size: 258252 MD5sum: 01aeacf5a726034e9b6a3195177e2e23 SHA1: 5d19205519e751c9e66a09061aaeffb175feaf78 SHA256: bc9b6abeb1a212fee7db08efc5778908d0efc08f078d068b3feeb01060c5b926 SHA512: 24aae843ed49dec9dc52314eb28c75571781f2550f95cc4b0a1c208256c77021560393672f6cc94335c11ec0f592470a14aa7f19feea22d735a2436dd948be87 Homepage: https://github.com/excelano/aski Description: one-shot questions for command-line LLMs — no quotes, no follow-up aski puts a quick terminal question to a command-line LLM and prints the answer. There is no session and no follow-up, and the question is simply the rest of the command line, so nothing needs quoting. Each LLM is a table in a TOML config file naming the argv that puts that LLM in one-shot mode, together with any standing context to send along, so adding one is configuration rather than code. The first argument selects an LLM when it names one, and is the first word of the question when it does not. For scripts, which cannot rely on that guess, flags name the LLM outright, bound the wait, refuse standard input, and override the standing context, and the exit codes follow timeout(1). Package: blick Architecture: arm64 Version: 0.12.3 Priority: optional Section: mail Maintainer: David M. Anderson Installed-Size: 6865 Filename: pool/main/b/blick/blick_0.12.3_arm64.deb Size: 2887108 MD5sum: 2cd8cf36aff318dd78db23c6b71717c1 SHA1: 4704ff8627fe41c1d004a0fc418d7a6dbd4c6cde SHA256: bf63c58056d275d0ff69bda1b65f5128c256b9f925f6fb5b8e4dfd6ec283e85f SHA512: a7790657a00d16676c3b77c2e5e28eac25ac38ac52cb38ec9336679acdc06c7868d03a2ec25b5709aa32e056e5d87fad098e264a404cd73522c2c002d91f60a3 Homepage: https://github.com/excelano/blick-cli Description: Microsoft 365 status panel for the terminal. Single-screen view: unread Outlook mail, unread Teams chats, next meeting. Reply, mark-read, mark-all-read, refresh, today's calendar inline. Pure Go, device-code OAuth, requires your own Azure app registration (see /usr/share/doc/blick/setup.sh). Package: blick Architecture: arm64 Version: 0.13.0 Priority: optional Section: mail Maintainer: David M. Anderson Installed-Size: 6865 Filename: pool/main/b/blick/blick_0.13.0_arm64.deb Size: 2896642 MD5sum: cca5f02205d12f6ea85f02f7d97f2dc5 SHA1: 95e1cd1d5f545f33735c7792795082e27e5d262c SHA256: 82ddd23a47bfb5a247b53ab91f04292dcc074e928bf1ac7007f2c2f1444dbc53 SHA512: 976324bf00eb1f25a725f7bb51099dc0ee7cf60623690ff96e582499c3b23c868fe056c5bd50498a39768da5b13f0f8cce456328391a934d835d303730c97315 Homepage: https://github.com/excelano/blick-cli Description: Microsoft 365 status panel for the terminal. Single-screen view: unread Outlook mail, unread Teams chats, next meeting. Reply, mark-read, mark-all-read, refresh, today's calendar inline. Pure Go, device-code OAuth, requires your own Azure app registration (see /usr/share/doc/blick/setup.sh). Package: cleave Architecture: all Version: 1.7.7 Priority: optional Section: utils Maintainer: David M. Anderson Depends: python3 Filename: pool/main/c/cleave/cleave_1.7.7_all.deb Size: 72316 MD5sum: 4199c5a1662409fc57a3fbeac5e57b8a SHA1: a4f7aa5e945c703b216ab6aedc8182a3ec9d898b SHA256: 4ad8d5f671e27407386147c0992074e6a119a6621b415a3e917ddca859a6eda8 SHA512: 1085d81d63901d4731d7a8eb8414f784de349ee3f43ccf421a1750c0cffd07d2fb90aff89a5f5ad1a5236410178b52c98ecb7cc0366f58d65bfc56578ebd7aaf Homepage: https://github.com/excelano/axe Description: Bake a CSV, Markdown, or iCalendar file into one portable HTML file cleave turns a document into a single self-contained .html that renders itself: the file carries the document, the Axe viewer, and only the assets that format actually needs. The recipient opens it straight from disk, with no server and no internet, and sees a rendered table, document, slide deck, or calendar rather than a download prompt. . It is the ship-it counterpart to the live Axe viewer, which needs an HTTP server because it fetches the document, and browsers refuse to fetch local files. Markdown becomes a document or, with --slides, a native slide deck. A brand stylesheet can be inlined with --brand so the output carries your palette instead of the default one. . The Axe assets cleave inlines are installed as this package's own data under /usr/share/cleave. This package does not deploy Axe as a web framework; sites get Axe from its repository. Package: comma Architecture: arm64 Version: 0.1.13-1 Priority: optional Section: gnome Maintainer: David M. Anderson Depends: libadwaita-1-0 (>= 1.7), libc6 (>= 2.34), libcairo2 (>= 1.2.4), libgcc-s1 (>= 4.2), libglib2.0-0t64 (>= 2.56.0), libgraphene-1.0-0 (>= 1.5.4), libgtk-4-1 (>= 4.18), libpango-1.0-0 (>= 1.18.0), libpangocairo-1.0-0 (>= 1.14.0), dconf-gsettings-backend | gsettings-backend Filename: pool/main/c/comma/comma_0.1.13-1_arm64.deb Size: 471984 MD5sum: 251f39f9b98f314301c05015b710147a SHA1: f849f91eb42f975cbc8a7f772b3c53a45e9799de SHA256: aba07f581bbad35dfa388f87ea8f2438723bd3cbd500c0e8693df6a455835121 SHA512: 0b2386840dbfba656235a5f129c9576552c2eeefa033346d41cc79961ce236361c11d84c345adf66a59cb0216e78223d1e2346209ef4459547f422213c9713f3 Homepage: https://github.com/excelano/comma Description: Edit delimited text files Comma is a small GNOME editor for CSV, TSV, and other delimited text files. It shows a file as a grid of values and saves it back as the same kind of file it opened, leaving every row you did not edit byte for byte as it was. . Values are treated as text and never reinterpreted, so leading zeros survive, long identifiers stay whole, and dates are whatever the file says they are. Comma is not a spreadsheet: there are no formulas, no cell formatting, and no second file format to save into. Package: comma Architecture: arm64 Version: 0.1.14-1 Priority: optional Section: gnome Maintainer: David M. Anderson Depends: libadwaita-1-0 (>= 1.7), libc6 (>= 2.34), libcairo2 (>= 1.2.4), libgcc-s1 (>= 4.2), libglib2.0-0t64 (>= 2.56.0), libgraphene-1.0-0 (>= 1.5.4), libgtk-4-1 (>= 4.18), libpango-1.0-0 (>= 1.18.0), libpangocairo-1.0-0 (>= 1.14.0), dconf-gsettings-backend | gsettings-backend Filename: pool/main/c/comma/comma_0.1.14-1_arm64.deb Size: 472588 MD5sum: c061a3e99426385fc46a4f57b2a8e4b2 SHA1: c5a942b97a15c8516101ece4e408d4432853de32 SHA256: e115b98ffe5610dee9e0660392e0271de0c913dc7d651733e80cabad996219a5 SHA512: 17ab26ce5faee9743490c06003305e317314102e97be9796e6cb644e750816018d2fa27f61d262e09318ab0935c061492ad4741e22294cfac37b769eba3c9421 Homepage: https://github.com/excelano/comma Description: Edit delimited text files Comma is a small GNOME editor for CSV, TSV, and other delimited text files. It shows a file as a grid of values and saves it back as the same kind of file it opened, leaving every row you did not edit byte for byte as it was. . Values are treated as text and never reinterpreted, so leading zeros survive, long identifiers stay whole, and dates are whatever the file says they are. Comma is not a spreadsheet: there are no formulas, no cell formatting, and no second file format to save into. Package: ditto Architecture: arm64 Version: 0.7.0 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 2837 Recommends: office-convert, cleave Suggests: xfiles Filename: pool/main/d/ditto/ditto_0.7.0_arm64.deb Size: 1194616 MD5sum: 8cdddbeea420a9af1037634ba18db393 SHA1: 740fcea8a9900a52bdadb2d26ad9e221c168fc13 SHA256: 1fd4fac2911ba07316d6473ac82fdfd7817d6ced4f5ad8ec6bf1f6a24ef75dec SHA512: 7c465198dfb56411bae4ffc924eaf37f1e863a8d2faa94f0d96a6b20a9d7578d8bd93916cb6a6ee94d5d981a5d18b9cdf267522f3a1003a3677541a4ae642c72 Homepage: https://github.com/excelano/ditto Description: Cargo-style build system for Microsoft Office and HTML deliverables. Author Markdown and CSV under src/, build to Word/Excel/PowerPoint and portable HTML under dist/, then optionally publish to a SharePoint library. ditto conducts the converters and reimplements nothing: it calls pandoc-based office-convert (md2docx/md2pptx/csv2xlsx), cleave for HTML, and xsync (from the xfiles suite) for the SharePoint push. Install whichever converters you need; ditto warns about what is missing. Package: ditto Architecture: arm64 Version: 0.8.0 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 2841 Recommends: office-convert, cleave Suggests: xfiles Filename: pool/main/d/ditto/ditto_0.8.0_arm64.deb Size: 1202550 MD5sum: c8d73ede57eee4a2f463ef03182c2840 SHA1: a070a83c3941367e4e4bce5aba0b028069b0d661 SHA256: 2eb7854f7cfcd8f1c33ea9b9670c74cab3b47d0ccda115d6aea987944d853be2 SHA512: 73aaf930c996875850d09161cfaada72753aa001c138fa6a18f3d7780eca17785ba4cfa8ddaeb96dccef57af195c8ee173f4725d699929bf95109d7bf15f4170 Homepage: https://github.com/excelano/ditto Description: Cargo-style build system for Microsoft Office and HTML deliverables. Author Markdown and CSV under src/, build to Word/Excel/PowerPoint and portable HTML under dist/, then optionally publish to a SharePoint library. ditto conducts the converters and reimplements nothing: it calls pandoc-based office-convert (md2docx/md2pptx/csv2xlsx), cleave for HTML, and xsync (from the xfiles suite) for the SharePoint push. Install whichever converters you need; ditto warns about what is missing. Package: fileroom Architecture: arm64 Version: 0.3.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 2138 Depends: libc6, libgcc-s1 Filename: pool/main/f/fileroom/fileroom_0.3.0-1_arm64.deb Size: 730356 MD5sum: 94205090a2d4fc4fafcf76c3f92e122b SHA1: aaeec62949e9747e79802058f859d63f74fa4240 SHA256: bf01ffce7b1bd09019859cba55276d04b9e25d25779c79fa2f3f0731da120a06 SHA512: d0fc9629bc4cb39d31d1efdab084ff1c28e63fa979b085a64c188c69309275c1df31b013fdb3a20889f0c932c8f8afe375acc793254676b1cb110e4f1214802b Homepage: https://slipcaseformat.org/profiles/records Description: Read and verify records under the Slipcase Records Profile: records, hold matters, aggregations, the disposition register, and the retention schedule fileroom reads and verifies records kept under the Slipcase Records Profile: a record's retention state and history, the organization's retention schedule, and the disposition register, so that any of them can be checked without a license and without a vendor. Six verbs: show, log, check, schedule, register, and verify. Package: fileroom Architecture: arm64 Version: 0.4.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 2141 Depends: libc6, libgcc-s1 Filename: pool/main/f/fileroom/fileroom_0.4.0-1_arm64.deb Size: 730672 MD5sum: 6114acbaafbe8ed507ba21c76f4f0535 SHA1: 31c5d810dc50c9738930409b89f732ff48555e7d SHA256: d25e00e8f132a53754821abdb4df8155713dd987a16951d8878e60fd23edf0e1 SHA512: cd3dd5c525a3bb7037709acace9f6a66645b7b6942a23fc0144818cd160fec7a5541012815a36037d7ef11122e68c5953a2359c84855cf675f1c5428143ab9bb Homepage: https://slipcaseformat.org/profiles/records Description: Read and verify records under the Slipcase Records Profile: records, hold matters, aggregations, the disposition register, and the retention schedule fileroom reads and verifies records kept under the Slipcase Records Profile: a record's retention state and history, the organization's retention schedule, and the disposition register, so that any of them can be checked without a license and without a vendor. Six verbs: show, log, check, schedule, register, and verify. Package: flyleaf Architecture: arm64 Version: 0.2.6 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 18196 Depends: libc6, libgcc-s1, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, shared-mime-info, desktop-file-utils, hicolor-icon-theme Filename: pool/main/f/flyleaf/flyleaf_0.2.6_arm64.deb Size: 6051374 MD5sum: b35fa614da6b599b19b40fca867461ea SHA1: cf8ae2627393b1ea05c723fecb17635351bd87b1 SHA256: 2cb7dca17147ae7328a9e5de5340a4c6de92791b9ac4e15f25bd7b0f20bc3d39 SHA512: 950c244a664edd85658d1902635fd6fc46803e8a8e6727f43743928acb3a23ed7e50997b6cad224c104666500f4548cf7ecdd47fcd5cf077de2623163b307d24 Homepage: https://github.com/excelano/flyleaf Description: Structure-aware TOML editor Tommy Flyleaf opens a TOML file and shows it as a tree beside what a save would write. Values are edited by their type, keys, tables, arrays and comments can be added, renamed, converted and removed, and a save keeps every comment, the key order, the whitespace and the quoting of everything that was not edited. The same editor is the metadata editor inside Slipcase. . Only two of the libraries above are found by dpkg-shlibdeps. The executable links libc and libgcc and nothing else; the display stack, the graphics driver loader, and the keyboard map libraries are all opened by name at run time, so a package built from the linker's answer alone would install on a machine where it cannot start. The list is the one slipcase-desktop measured for the same framework, checked here by packaging/linux/check-libraries.sh, which runs the application under both display backends and reads what it mapped. . There are two keyboard map libraries and not one, because there are two display backends. A Wayland session never loads libxkbcommon-x11, and an X11 session panics at startup without it; nothing pulls it in behind libxkbcommon0, which is the dependency in the other direction. . shared-mime-info declares application/toml, which is what makes a file manager offer this application for a .toml file; the type has been in it since 2.1. The two tool packages at the end own the dpkg triggers that rebuild the desktop and icon caches, which is why this package carries no maintainer scripts. Package: flyleaf Architecture: arm64 Version: 0.2.7 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 18196 Depends: libc6, libgcc-s1, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, shared-mime-info, desktop-file-utils, hicolor-icon-theme Filename: pool/main/f/flyleaf/flyleaf_0.2.7_arm64.deb Size: 6051392 MD5sum: bc9cf90ae3beadb1b48e7213463287aa SHA1: c1d4a39fa0fcfc79cf61d7487592a6122290e5dc SHA256: 2ae461506d305209144be77af03eda8e11b83a451af897f783d5ae157853cb51 SHA512: 9fd204be62644c5fee3af28b9a54637abe83f0c65b418b7775d99da83ae63db4082980e2781c50938ecdc0a180511f0011298761d7e79cd2094dc37b198c1771 Homepage: https://github.com/excelano/flyleaf Description: Structure-aware TOML editor Tommy Flyleaf opens a TOML file and shows it as a tree beside what a save would write. Values are edited by their type, keys, tables, arrays and comments can be added, renamed, converted and removed, and a save keeps every comment, the key order, the whitespace and the quoting of everything that was not edited. The same editor is the metadata editor inside Slipcase. . Only two of the libraries above are found by dpkg-shlibdeps. The executable links libc and libgcc and nothing else; the display stack, the graphics driver loader, and the keyboard map libraries are all opened by name at run time, so a package built from the linker's answer alone would install on a machine where it cannot start. The list is the one slipcase-desktop measured for the same framework, checked here by packaging/linux/check-libraries.sh, which runs the application under both display backends and reads what it mapped. . There are two keyboard map libraries and not one, because there are two display backends. A Wayland session never loads libxkbcommon-x11, and an X11 session panics at startup without it; nothing pulls it in behind libxkbcommon0, which is the dependency in the other direction. . shared-mime-info declares application/toml, which is what makes a file manager offer this application for a .toml file; the type has been in it since 2.1. The two tool packages at the end own the dpkg triggers that rebuild the desktop and icon caches, which is why this package carries no maintainer scripts. Package: nved Architecture: arm64 Version: 1.5.2 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 2127 Filename: pool/main/n/nved/nved_1.5.2_arm64.deb Size: 915102 MD5sum: e6510fd7cb1dfaab432340141008b566 SHA1: 54db21b41b782d5bcdaea00dca8a979f91ab3085 SHA256: 632da660bb9c6107afb9d345f5eec9a84bd3b87569b3f5f26dad7246073fd04e SHA512: 474d59bbea95af10329a26917a26dfff661d505425e9ffe443d5105ea53cee20c251365e15afa31218cc00ceab035dab08e3449b464771a26f22e10c45df57c6 Homepage: https://github.com/excelano/nved Description: A terminal text editor that feels like a REPL, not a full-screen app. Print a range of lines by number, climb into the printed block with the arrow keys, and edit it in place. No alternate screen: output scrolls normally and scrollback stays intact. A from-scratch descendant of ved. Package: nved Architecture: arm64 Version: 1.5.3 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 2191 Filename: pool/main/n/nved/nved_1.5.3_arm64.deb Size: 939656 MD5sum: 786bc49c833802ff745e69ef519ac974 SHA1: fa2a7aca489bf07e89dcc12c9205f09804b6eb8e SHA256: 314b038f3b2221646cb70923b2daa6d516a7f2729cba7edf5ac654d205088643 SHA512: 3e3d2ff341f51d86acbb5ccafa856f2641fec4e189a6018406819ad5f6f9a4b32f2ad8d816187cbea1cd7d10819f0d812b4ad969fd02403a9817996f2991b2e6 Homepage: https://github.com/excelano/nved Description: A terminal text editor that feels like a REPL, not a full-screen app. Print a range of lines by number, climb into the printed block with the arrow keys, and edit it in place. No alternate screen: output scrolls normally and scrollback stays intact. A from-scratch descendant of ved. Package: odox Architecture: arm64 Version: 0.6.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, xodt, xods, xodp Filename: pool/main/o/odox/odox_0.6.0_arm64.deb Size: 234476 MD5sum: bd647aba9d02400c32f5f6e41b73480b SHA1: 0716f938d9e537b674df786768688257331623f1 SHA256: 0342012b6cc859ac284bc97359cf52f9fc574e5eaeb6d0257d61d1eea441592c SHA512: 5fd856fa1342d7d6322d87496705a81bb561c930e5d7625dcdd8af05540c6341cda74c4e184810d0615f30bf90b51b89a5909b14defe96e94bc6be1cea76d600 Homepage: https://github.com/excelano/odox Description: open an OpenDocument file with the application that reads it One command for any OpenDocument file. It works out from the file whether it is a text document, a spreadsheet or a presentation, and becomes xodt, xods or xodp accordingly. . It draws nothing itself: it becomes the application that reads the file. Nothing is sent anywhere and nothing is written. Package: odox Architecture: arm64 Version: 0.7.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, xodt, xods, xodp Filename: pool/main/o/odox/odox_0.7.0_arm64.deb Size: 234524 MD5sum: 7f7c3434ea1b698364ec8cbd1ceaec37 SHA1: e367024ba9436fac371294c86edd52e71005fb9e SHA256: 8cd62ab30bf88d917cd28bd750cf0e64081e732aea5bc9ebecd27f37a948dcb1 SHA512: e1733a72224f874a834eb56662b1f730596f6d8d1c8e98c883f957d898a8c0bb65b067bb64722a4763b90d2c051b9623eefd4e94f5bcc2635cbccef85692f441 Homepage: https://github.com/excelano/odox Description: open an OpenDocument file with the application that reads it One command for any OpenDocument file. It works out from the file whether it is a text document, a spreadsheet or a presentation, and becomes xodt, xods or xodp accordingly. . It draws nothing itself: it becomes the application that reads the file. Nothing is sent anywhere and nothing is written. Package: office-convert Architecture: all Version: 0.1.0 Priority: optional Section: utils Maintainer: David M. Anderson Depends: pandoc, python3, python3-openpyxl Filename: pool/main/o/office-convert/office-convert_0.1.0_all.deb Size: 6812 MD5sum: 72f9333df02299d38d7fff4aa47eca54 SHA1: 3927fbd381ea837aa83aab90586a04b84bec5c82 SHA256: ef8208f3f12957d868c38e563b44a00e6afd6db11c7d8325d9604871f8d815a8 SHA512: 37aa2f4043045a7115500bfbf3be8d89ad0322ed26b05366fb8463f145dbfcfdb6995879cf046e4839e048246720b7712cacfb4975eacff38127159abf36ce40 Homepage: https://github.com/excelano/office-convert Description: Converters between plain-text sources and Microsoft Office files Five command-line converters between the plain-text formats you author and version and their Microsoft Office counterparts: md2docx and docx2md (Markdown and Word), csv2xlsx and xlsx2csv (CSV and Excel), and md2pptx (Markdown to PowerPoint). PowerPoint is export-only because pandoc writes .pptx but cannot read it. . Each command takes an input file and an optional output path, defaulting to the input name with the new extension. md2docx and md2pptx accept a pandoc reference document as a style template, and csv2xlsx types cells only when the conversion is lossless, so leading-zero codes and long digit runs survive the trip into Excel as text. . The converters reimplement nothing: pandoc does the Markdown, Word, and PowerPoint work, and openpyxl does the Excel work. Package: office-convert Architecture: all Version: 0.3.0 Priority: optional Section: utils Maintainer: David M. Anderson Depends: pandoc, python3, python3-openpyxl, python3-odf Filename: pool/main/o/office-convert/office-convert_0.3.0_all.deb Size: 9624 MD5sum: 1caadc105e4d7c2663eee78268e464e5 SHA1: b9481d22b7cab131a7dcac1658c7d6e47970128f SHA256: ddae4efd01b5f703bd31ce55ab296fde92f43efc95efebcdaf796f9ff6147d0e SHA512: 4139173a1864aaf550f8157f523eea4bb8bebc230895180ba3ca794d44685a46cda3925599f1741c9733c667573b07f2fe150df73391476d0e12debde9465e37 Homepage: https://github.com/excelano/office-convert Description: Converters between plain-text sources and Microsoft Office files Eight command-line converters between the plain-text formats you author and version and their Microsoft Office (or Office-adjacent) counterparts: md2docx and docx2md (Markdown and Word), csv2xlsx and xlsx2csv (CSV and Excel), sqlite2csv, sqlite2xlsx, and sqlite2ods (SQLite tables to CSV, Excel, and OpenDocument), and md2pptx (Markdown to PowerPoint). PowerPoint is export-only because pandoc writes .pptx but cannot read it. . Each command takes an input file and an optional output path, defaulting to the input name with the new extension. md2docx and md2pptx accept a pandoc reference document as a style template, csv2xlsx types cells only when the conversion is lossless so leading-zero codes and long digit runs survive the trip into Excel as text, and sqlite2csv, sqlite2xlsx, and sqlite2ods can each dump every table in a database in one pass (--all for sqlite2csv's separate CSVs, one sheet per table for the other two). . The converters reimplement nothing: pandoc does the Markdown, Word, and PowerPoint work, openpyxl does the Excel work, odfpy does the OpenDocument work, and sqlite2csv uses only the Python standard library. Package: paxc Architecture: arm64 Version: 3.9.0-1 Priority: optional Section: devel Maintainer: David M. Anderson Installed-Size: 2943 Depends: libc6, libgcc-s1 Filename: pool/main/p/paxc/paxc_3.9.0-1_arm64.deb Size: 664784 MD5sum: 05049bfbde4799813859efc4a77c6738 SHA1: 1fe3305cb7785ca6bdbb6af2f6a4ff96702363f7 SHA256: d3cd5507fd58a57a3ab25c5129936e82e1216270904c90eb6c7cf5db38edc03c SHA512: b74c951a9caeeaca3c50dfd7d5b8c993bf17d9f6e0295ab50ebb6e7c23ca7577221cd12c65f1bbdffebedaf682b12dad40e5f98680e22326940e2d542fdf495c Homepage: https://excelano.com/paxc/ Description: A compiler for the pax DSL, producing Power Automate cloud flow definitions paxc compiles the pax DSL into Power Automate cloud flow definitions. Write terse, readable code; get the verbose definition.json that Power Automate expects. Companion interpreter paxr runs the same source locally for fast iteration without round-tripping through the PA designer. Every pax construct maps to a documented PA action shape, and `paxc --decode ` round-trips real PA exports back to pax source for refactoring under version control. See REFERENCE.md (installed at /usr/share/doc/paxc/) for the full language reference. Package: paxc Architecture: arm64 Version: 4.0.0-1 Priority: optional Section: devel Maintainer: David M. Anderson Installed-Size: 3007 Depends: libc6, libgcc-s1 Filename: pool/main/p/paxc/paxc_4.0.0-1_arm64.deb Size: 671776 MD5sum: 1575d499088ab799725d39ed7a87a11b SHA1: 55b72bc5f7ebd3d1ba67a07163640c550682d270 SHA256: 095165e6a47db0e7901b9941129f1924f9e690c8c52fec8353f50d1035d7eb9a SHA512: 9087dd30d2c6fa53cc069b6e8685569c11edb3f8f4918fdb3662333b18134cebd11c5e970c8b6895abedf682e9bec149175a8d005b017edd2345dd37e4688e12 Homepage: https://excelano.com/paxc/ Description: A compiler for the pax DSL, producing Power Automate cloud flow definitions paxc compiles the pax DSL into Power Automate cloud flow definitions. Write terse, readable code; get the verbose definition.json that Power Automate expects. Companion interpreter paxr runs the same source locally for fast iteration without round-tripping through the PA designer. Every pax construct maps to a documented PA action shape, and `paxc --decode ` round-trips real PA exports back to pax source for refactoring under version control. See REFERENCE.md (installed at /usr/share/doc/paxc/) for the full language reference. Package: plene-gui Architecture: arm64 Version: 0.2.0-1 Priority: optional Section: devel Maintainer: David M. Anderson Installed-Size: 18458 Depends: desktop-file-utils, hicolor-icon-theme, libc6, libegl1, libgcc-s1, libvulkan1 | libgl1, libwayland-client0, libx11-6, libx11-xcb1, libxcursor1, libxi6, libxkbcommon-x11-0, libxkbcommon0, libxrandr2 Filename: pool/main/p/plene-gui/plene-gui_0.2.0-1_arm64.deb Size: 5314388 MD5sum: 7d9d2097a0ea205200c23292981cb2d2 SHA1: 61b5337fe2913e07ee3684a748b57a1fd7f232d8 SHA256: 7b9ce319694ef093ac709e41b4bcc05fafa0b70220c2aed69b55575875a35ae2 SHA512: a3643650362fe712bc97dd078da7a1feb675567c20a2aa2adc4ba6c910004711600c6ea8a7af053744af697de34866474aab163e62479fd02841899c1eb55c0f Homepage: https://excelano.com/plene/ Description: A window showing Rust source beside its expanded transcription: the same code with abbreviations and symbols written out in words plene shows Rust source alongside an expanded transcription: the same code with Rust's abbreviations and symbols written out as words. This is its window: the source and the transcription in two columns, one row per source line, and a card on hovering a token that names its role and says what it does. Package: plene-gui Architecture: arm64 Version: 0.3.0-1 Priority: optional Section: devel Maintainer: David M. Anderson Installed-Size: 19220 Depends: desktop-file-utils, hicolor-icon-theme, libc6, libegl1, libgcc-s1, libvulkan1 | libgl1, libwayland-client0, libx11-6, libx11-xcb1, libxcursor1, libxi6, libxkbcommon-x11-0, libxkbcommon0, libxrandr2 Filename: pool/main/p/plene-gui/plene-gui_0.3.0-1_arm64.deb Size: 5493236 MD5sum: 697519d0a1fa6c4e439f42df20575a37 SHA1: 64e26ddf1f3e33e2a3849b9504c8c764e45c2cdb SHA256: 1ab672510805c12cbcc3f5877f9da58b3c1905e585dfc764cf3be6260a2aef49 SHA512: fdbeebf5803d843812e98a0e9539647b79492fef1f19329ef0cebe6bfdfe8efa6f40ecf68fe696afb41e931371085e2be86c8568f027e8bcfe3ae7ff249e18ca Homepage: https://excelano.com/plene/ Description: A window showing Rust source beside its expanded transcription: the same code with abbreviations and symbols written out in words plene shows Rust source alongside an expanded transcription: the same code with Rust's abbreviations and symbols written out as words. This is its window: the source and the transcription in two columns, one row per source line, and a card on hovering a token that names its role and says what it does. Package: plene Architecture: arm64 Version: 0.2.0-1 Priority: optional Section: devel Maintainer: David M. Anderson Installed-Size: 1550 Depends: libc6, libgcc-s1 Filename: pool/main/p/plene/plene_0.2.0-1_arm64.deb Size: 508580 MD5sum: 08342b1be7185eee4b1f9ce3d87df46c SHA1: b09811f9ec3c4b39a764ac30827b096ef92923c7 SHA256: f88cfd1b9d563d3e0e1bb4d74fe5ff27bdfc696e68209255d37133a3a03c1067 SHA512: 243c26a95af113cc2f56ba78d11cf54b2d0e1f36bcf61795b6ef737b0fc5aee942bc3b60e68975f0dfc879abbac9f72aa8b7758d017211fe268623779d085050 Homepage: https://excelano.com/plene/ Description: Shows Rust source alongside an expanded transcription: the same code with abbreviations and symbols written out in words plene shows Rust source alongside an expanded transcription: the same code with Rust's abbreviations and symbols written out as words. Each expansion depends on the role a token plays, so & in an expression reads "borrow" while & in a type reads "borrowed", and the same token in the same role always reads the same way. It spells out what is written and does not explain what it means. Package: plene Architecture: arm64 Version: 0.3.0-1 Priority: optional Section: devel Maintainer: David M. Anderson Installed-Size: 1737 Depends: libc6, libgcc-s1 Filename: pool/main/p/plene/plene_0.3.0-1_arm64.deb Size: 567736 MD5sum: ca4c202df14dff2c426ad8857645a71c SHA1: ad036a96af8235ff67f874203fbf9cf53af3a4fa SHA256: 47ee3c94ee3a4a77f51a28b6c75da55cf1a55b5c3ed053b20130a3f73a2bd811 SHA512: f7a543749a0053c0cb0b821b235ab5891f315279ff338a8f16cdb9e3a4434dcf91c1979e4eaaf50b8159cbc3ab2c7bc3ce44b4fb8945325a36569954f3ff0639 Homepage: https://excelano.com/plene/ Description: Shows Rust source alongside an expanded transcription: the same code with abbreviations and symbols written out in words plene shows Rust source alongside an expanded transcription: the same code with Rust's abbreviations and symbols written out as words. Each expansion depends on the role a token plays, so & in an expression reads "borrow" while & in a type reads "borrowed", and the same token in the same role always reads the same way. It spells out what is written and does not explain what it means. Package: segler Architecture: arm64 Version: 0.1.5 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 21112 Depends: libc6, libgcc-s1, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, shared-mime-info, desktop-file-utils, hicolor-icon-theme Filename: pool/main/s/segler/segler_0.1.5_arm64.deb Size: 6925140 MD5sum: 4e2982e16cfb5be59ceea378cc182539 SHA1: 5041a3a80bfe320b407f94a71fe0a2b91b4cf030 SHA256: 559cd780fdb54491bd6f36ff2a7bfd9c37e507fa8980c3b6f495d920922ca636 SHA512: 4cddab12c60bb7a81183a58689044aa268802ba80921f0fa4369c33fe233479272a6f411f8f7db5abe95efa1a514322d086e53d93218ad5b680492785a7a3398 Homepage: https://github.com/excelano/segler Description: Editor for DocLang documents Segler opens a DocLang document or archive and shows it as a reader would see it: headings, paragraphs, lists, tables and pictures in reading order, with the element tree beside it. Edits are made in the rendered document and in the element pane, with undo, and what is saved is the same file with the edits and nothing else changed. When an archive carries page images they open beside the document. . The package carries the application, the segler command-line tool over the same library, the desktop entry, and the two DocLang media types with their icons, so a .dclx or .dclg opens on a double-click. . Only two of the libraries above are found by dpkg-shlibdeps. The executable links libc and libgcc and nothing else; the display stack, the graphics driver loader, and the keyboard map libraries are all opened by name at run time, so a package built from the linker's answer alone would install on a machine where it cannot start. packaging/linux/check-libraries.sh measures the list against a running window on both display backends. . There are two keyboard map libraries and not one, because there are two display backends. A Wayland session never loads libxkbcommon-x11 and an X11 session panics at startup without it; nothing pulls it in behind libxkbcommon0. slipcase-desktop shipped two releases without it. . The three tool packages at the end own the dpkg triggers that rebuild the media type, desktop and icon caches, which is why this package carries no maintainer scripts. Package: segler Architecture: arm64 Version: 0.1.6 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 21628 Depends: libc6, libgcc-s1, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, shared-mime-info, desktop-file-utils, hicolor-icon-theme Filename: pool/main/s/segler/segler_0.1.6_arm64.deb Size: 6182960 MD5sum: c1dc38bd6b7808ced510e90e796f605d SHA1: affc458cd7c1c56fa66e9e751bb547869a7be0c2 SHA256: 7a2da060e226cd220b172b8223e4a78a7bd8a9e4d139bc56cd29358cb3b5b220 SHA512: 3933b1544e13126fc39919094ff0f81f12c1be5667e69fe92f9e3dc3ac7553c6e1ad1e0abf6e351c52fd213b80321437f71ebfa1643585e2c642975a467af5bd Homepage: https://github.com/excelano/segler Description: Editor for DocLang documents Segler opens a DocLang document or archive and shows it as a reader would see it: headings, paragraphs, lists, tables and pictures in reading order, with the element tree beside it. Edits are made in the rendered document and in the element pane, with undo, and what is saved is the same file with the edits and nothing else changed. When an archive carries page images they open beside the document. . The package carries the application, the segler command-line tool over the same library, the desktop entry, and the two DocLang media types with their icons, so a .dclx or .dclg opens on a double-click. . Only two of the libraries above are found by dpkg-shlibdeps. The executable links libc and libgcc and nothing else; the display stack, the graphics driver loader, and the keyboard map libraries are all opened by name at run time, so a package built from the linker's answer alone would install on a machine where it cannot start. packaging/linux/check-libraries.sh measures the list against a running window on both display backends. . There are two keyboard map libraries and not one, because there are two display backends. A Wayland session never loads libxkbcommon-x11 and an X11 session panics at startup without it; nothing pulls it in behind libxkbcommon0. slipcase-desktop shipped two releases without it. . The three tool packages at the end own the dpkg triggers that rebuild the media type, desktop and icon caches, which is why this package carries no maintainer scripts. Package: ship-test-go Architecture: arm64 Version: 0.1.7 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1536 Filename: pool/main/s/ship-test-go/ship-test-go_0.1.7_arm64.deb Size: 638056 MD5sum: 1131274e3decfc041de0cb6c64fb8624 SHA1: 8570baf42da14a81b6120545154092f04117f689 SHA256: 2ba52b0200cc180b06bb6adbbaee318b738731948f5715a170a1ab25bf30574d SHA512: 77bc3ba9459fdec222537305de34d1c62bbcd0ac93eafbf439f5749ef0140c08a6bb1400a874e5c5ff11a27f577bdcafe590ba30769e5807b7d71337ff5575c7 Homepage: https://github.com/excelano/ship-test-go Description: ship throwaway Package: ship-test-rust Architecture: arm64 Version: 0.1.6-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 330 Depends: libc6 (>= 2.34) Filename: pool/main/s/ship-test-rust/ship-test-rust_0.1.6-1_arm64.deb Size: 128820 MD5sum: c3322f12a2072e126eae30316a14c37c SHA1: afaafaaa3a1895a857a64a484ce82e1b6dfebd57 SHA256: da79a7a13f0312779fbd69254fe0438399afcbe8378d95649010d62f2ddc3052 SHA512: 71deb3fd2136766ed1e3ae3c9a7e570422222be7ebb3f8a7cdc15cfc653e0244243a31589df66764f9e25251fea5ed1da4ca661ec4ba78378aed6b687d1a7dce Homepage: https://github.com/excelano/ship-test-rust Description: ship throwaway: a Rust command that exists to be released # ship-test-rust . A throwaway that exists to be released. Delete when ship is done with it. . Released by ship. Package: slipcase-common Architecture: all Version: 1.1.2 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 56 Depends: shared-mime-info, hicolor-icon-theme Breaks: slipcase-desktop (<< 0.1.3) Replaces: slipcase-desktop (<< 0.1.3) Filename: pool/main/s/slipcase-common/slipcase-common_1.1.2_all.deb Size: 11524 MD5sum: f96e5ad9625c41ea25c51ce1d170805c SHA1: 0b7b8a39c6fd64b6be378fde45c0a6b3c0adb37c SHA256: a87fbc5f4a0c3674e800a0d8af20b331c5ab4105c08caed01abf9e64fc5e1d00 SHA512: 4d9ed32383424447f9fccd886c8f241e0c7703f4350d61232857450f6af259e647ebc04c2d8307fbfe20c26e150dd9feebcf9faeebcfa1febf33a7e701ef9dab Homepage: https://slipcaseformat.org Description: Media type and icon for Slipcase containers Declares application/vnd.excelano.slipcase+zip against *.slpc for shared-mime-info, with the provisional application/x.slipcase+zip as an alias, and ships the icon a container is drawn with. No executable. . It also declares five payload families — PDF, document, image, audio and video — each matching a longer glob such as *.pdf.slpc and carrying its own drawing, so that a container named for its payload is drawn with a mark for it. The family is read from the container's name, which SPEC calls a convention and not a rule, so it is a hint and the products that open a container are what say what is really inside. . Every Slipcase product on a Linux machine depends on this package rather than carrying a copy, because a media type has to be declared once and an icon named for a media type is one file at one path. Two packages shipping that path is not a merge, it is dpkg refusing the second install. . The two tool packages own the dpkg triggers that rebuild the mime and icon caches, which is why this package carries no maintainer scripts. . Breaks and Replaces name slipcase-desktop before 0.1.3 because the icon moved out of it into here. Without them dpkg refuses to install this package on any machine that already has one of those versions, the two archives having one path in common, and that is every machine the apt repository has served. Package: slipcase-common Architecture: all Version: 1.1.3 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 56 Depends: shared-mime-info, hicolor-icon-theme Breaks: slipcase-desktop (<< 0.1.3) Replaces: slipcase-desktop (<< 0.1.3) Filename: pool/main/s/slipcase-common/slipcase-common_1.1.3_all.deb Size: 11624 MD5sum: eaa313f22df349e484880e0a0533e7fa SHA1: a6eef1e3470b13e4c51ce19ec3a0f3bf90cc2a6e SHA256: 7abe2dcffcc98e2b66d33b7400d1040d4033fdc5e10e4723a37e4ccacbe1a723 SHA512: 4167b876253d6c1b7877a603678189d21ee761cfeb06c97b0a1f22e1ab7fca373d7c60c080e35e9c970388b46f37d07125b83f7fa7c3ceaf30cc2f019e551725 Homepage: https://slipcaseformat.org Description: Media type and icon for Slipcase containers Declares application/vnd.excelano.slipcase+zip against *.slpc for shared-mime-info, with the provisional application/x.slipcase+zip as an alias, and ships the icon a container is drawn with. No executable. . It also declares five payload families — PDF, document, image, audio and video — each matching a longer glob such as *.pdf.slpc and carrying its own drawing, so that a container named for its payload is drawn with a mark for it. The family is read from the container's name, which SPEC calls a convention and not a rule, so it is a hint and the products that open a container are what say what is really inside. . Every Slipcase product on a Linux machine depends on this package rather than carrying a copy, because a media type has to be declared once and an icon named for a media type is one file at one path. Two packages shipping that path is not a merge, it is dpkg refusing the second install. . The two tool packages own the dpkg triggers that rebuild the mime and icon caches, which is why this package carries no maintainer scripts. . Breaks and Replaces name slipcase-desktop before 0.1.3 because the icon moved out of it into here. Without them dpkg refuses to install this package on any machine that already has one of those versions, the two archives having one path in common, and that is every machine the apt repository has served. Package: slipcase-desktop Architecture: arm64 Version: 0.1.10 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 19348 Depends: libc6, libgcc-s1, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, slipcase-common, desktop-file-utils, hicolor-icon-theme Filename: pool/main/s/slipcase-desktop/slipcase-desktop_0.1.10_arm64.deb Size: 6353514 MD5sum: f45b66cfde44d980b40acbeae5dce41c SHA1: e4b81e127f2b6f899911ad65412797397f399395 SHA256: 1ad16a4e055f4f23aae809b95dd1daaadc6b098735e1db6b2357e84a66278ec6 SHA512: a89f720aef792d4d90c90c88c66023496e4a82e51091016c3eb98b555467dfbdb8190151831f0851d8cdb1e954f2eab3f1cb3347c1055d74b9d656fe07525c49 Homepage: https://excelano.com/slipcase/ Description: Viewer and metadata editor for Slipcase containers Opens a .slpc container, shows its metadata as an editable tree, and hands the payload to whatever application the desktop has registered for it. . The container format is read and written entirely through the slpc library, which is the reference implementation of the Slipcase specification. This application parses no containers of its own. . Only two of the libraries above are found by dpkg-shlibdeps. The executable links libc and libgcc and nothing else; the display stack, the graphics driver loader, and the keyboard map libraries are all opened by name at run time, so a package built from the linker's answer alone would install on a machine where it cannot start. . There are two keyboard map libraries and not one, because there are two display backends. A Wayland session never loads libxkbcommon-x11, and an X11 session panics at startup without it; nothing pulls it in behind libxkbcommon0, which is the dependency in the other direction. It was missing here until 2026-08-29 and no run on a developer machine could have shown it, every such machine having the package already. . slipcase-common declares the media type and ships the icon a container is drawn with. It is a hard dependency: without the type declared, nothing associates a .slpc with this application. It pulls shared-mime-info in behind it, which is why that is no longer named here. . The two tool packages at the end own the dpkg triggers that rebuild the desktop and icon caches, which is why this package carries no maintainer scripts. Package: slipcase-desktop Architecture: arm64 Version: 0.2.0 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 19348 Depends: libc6, libgcc-s1, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, slipcase-common, desktop-file-utils, hicolor-icon-theme Filename: pool/main/s/slipcase-desktop/slipcase-desktop_0.2.0_arm64.deb Size: 6362392 MD5sum: 059a86e76cda0336cdae75bfc455b708 SHA1: 2b21bc82422ab117a45db98e2d7109554bfeeb3c SHA256: c2b5fa594060122db40f6c3c4de9d2f91de9bc18139701af5fdf4aa97dbdadc6 SHA512: f20e62328cea1a4c9a0cf4acc36e6914ff9341c4ae16a9ff64ca0de6883251313657100e2ba7993a9ef4ea5519117e23ac39dc6f013a933a1c89e3def5765e27 Homepage: https://excelano.com/slipcase/ Description: Viewer and flyleaf editor for Slipcase containers Opens a .slpc container, shows its flyleaf as an editable tree, and hands the content file to whatever application the desktop has registered for it. . The container format is read and written entirely through the slpc library, which is the reference implementation of the Slipcase specification. This application parses no containers of its own. . Only two of the libraries above are found by dpkg-shlibdeps. The executable links libc and libgcc and nothing else; the display stack, the graphics driver loader, and the keyboard map libraries are all opened by name at run time, so a package built from the linker's answer alone would install on a machine where it cannot start. . There are two keyboard map libraries and not one, because there are two display backends. A Wayland session never loads libxkbcommon-x11, and an X11 session panics at startup without it; nothing pulls it in behind libxkbcommon0, which is the dependency in the other direction. It was missing here until 2026-08-29 and no run on a developer machine could have shown it, every such machine having the package already. . slipcase-common declares the media type and ships the icon a container is drawn with. It is a hard dependency: without the type declared, nothing associates a .slpc with this application. It pulls shared-mime-info in behind it, which is why that is no longer named here. . The two tool packages at the end own the dpkg triggers that rebuild the desktop and icon caches, which is why this package carries no maintainer scripts. Package: slipcase-query Architecture: arm64 Version: 0.3.0 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 19792 Depends: libc6, libgcc-s1, libwayland-client0, libxkbcommon0, libxkbcommon-x11-0, libegl1, libvulkan1 | libgl1, libx11-6, libx11-xcb1, libxi6, libxcursor1, libxrandr2, desktop-file-utils, hicolor-icon-theme Filename: pool/main/s/slipcase-query/slipcase-query_0.3.0_arm64.deb Size: 5564596 MD5sum: 458c396e21a543ccab3bf965795f7e3d SHA1: bd5802cffe6cb30353a561dc669c68ec42da56b8 SHA256: 452b65ce2a73ea9427bab31403517ee32a3cc832cd88c596f0cd87caaa90bf5d SHA512: 94ac191d0665f4f119cf5f314512c97117dfde88f64e07f06161fa5b28ae9f345701bbb5f45642667b305fa628ccbbf7c8ce8d46daeff4d5954e57bc242e972c Homepage: https://slipcaseformat.org Description: Query a folder of Slipcase containers by their flyleaf Point Slipcase Query at a folder of .slpc containers and ask a question in SlipQL: each container is a row and each flyleaf key a column. Select a row and the container's content file and its full flyleaf sit beside the table; one press hands the content file to whatever the system opens that kind of file with. . It reads the flyleaf in place, through the same library the slipcase command uses, and never unpacks a content file to answer. It keeps no index and no state, so every query is a fresh scan and the answer is what is on disk now. It never writes a container. . The query language is SlipQL, embedded as the slipql crate rather than reimplemented, so the command line and the window answer the same question the same way. . This package depends on no other Slipcase product, which is the difference from Slipcase Desktop and Slipcase Open. Those open a document, so they associate themselves with the .slpc media type and need slipcase-common to declare it. Slipcase Query is handed a folder and declares no file type at all. . Only two of the libraries above are found by dpkg-shlibdeps. The executable links libc and libgcc and nothing else; the display stack, the graphics driver loader and the keyboard map libraries are all opened by name at run time, so every one of them is written here by hand and checked against a running process by packaging/linux/check-libraries.sh. Package: slipcase Architecture: arm64 Version: 0.5.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1564 Depends: libc6, libgcc-s1 Filename: pool/main/s/slipcase/slipcase_0.5.0-1_arm64.deb Size: 544440 MD5sum: 5e8c6269d67f7f40e82078a37792e335 SHA1: de593d87388832b02bc3d9b22f6e00665549dfab SHA256: 1dece85abdc8e967909d2a2aba3e77b1c8d3ea2ae60f38a93d9c813616bc5ad8 SHA512: 3ac9fb994715fadc4099cd9f9ac92de7588ba411be52bd102f7e2638dbd75483156b9e945f125ad43973d1317167beaa7b3adc1e1832d714631914380138c5c1 Homepage: https://slipcaseformat.org Description: Pack, unpack, repack, inspect, and validate Slipcase containers: a ZIP holding a content file and the TOML flyleaf that describes it slipcase attaches a flyleaf to a file without changing it. A .slpc container is a ZIP archive holding one content file of any type together with a TOML document describing it, so that copying, moving, or sending the content file carries its flyleaf along. Five verbs: pack, unpack, repack, info, and validate. The format is specified independently of this tool, and ordinary ZIP utilities can read a container without it. Package: slipcase Architecture: arm64 Version: 0.6.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1564 Depends: libc6, libgcc-s1 Filename: pool/main/s/slipcase/slipcase_0.6.0-1_arm64.deb Size: 544300 MD5sum: 7af69e78d7350325a6562a90f120cfa6 SHA1: a3168beb99b15cede38a82894b4b4abb36c814ab SHA256: bf15eed5f2c6666ace8c367d8e416075dcaa8bd87041c73b3de5b9599c163360 SHA512: 1fb7e5b7c773e8b9781e1c7a426c263b16708aa14a1814e7bf8dc09ea5693ff1e3a8e1bab586ba812099057d0a05c39232249fb7156c3038e1808751a5fcf94e Homepage: https://slipcaseformat.org Description: Pack, unpack, repack, inspect, and validate Slipcase containers: a ZIP holding a content file and the TOML flyleaf that describes it slipcase attaches a flyleaf to a file without changing it. A .slpc container is a ZIP archive holding one content file of any type together with a TOML document describing it, so that copying, moving, or sending the content file carries its flyleaf along. Five verbs: pack, unpack, repack, info, and validate. The format is specified independently of this tool, and ordinary ZIP utilities can read a container without it. Package: slipql Architecture: arm64 Version: 0.2.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1672 Depends: libc6, libgcc-s1 Filename: pool/main/s/slipql/slipql_0.2.0-1_arm64.deb Size: 578932 MD5sum: e6c83a8115eaca878f5bd8f978766f1f SHA1: a43b043ecb969a0d2ee0bfe784c25ecf1a7673b7 SHA256: 42b53810e04e2fded476d174b6a6fe35bcaef23c8b6c331d1c1e305f51646dd0 SHA512: ff28c24171fa72a4bf2625f0a800ffa2dae75c696cb495589a3e989c087af2ee2bf8115e961d8a21fd6179e4c0662c6f4f67906c11cfd109f2c52b1821ad70a9 Homepage: https://slipcaseformat.org Description: A query language for Slipcase flyleaves: select, from, where over a directory of containers slipql runs select/from/where queries over the flyleaf of Slipcase containers in a directory tree. Each container is a row, each flyleaf key a column, and the result renders as a table, CSV, TSV, or JSON. It reads each flyleaf in place without unpacking, keeps no index, and changes nothing. Package: slipql Architecture: arm64 Version: 0.2.1-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1672 Depends: libc6, libgcc-s1 Filename: pool/main/s/slipql/slipql_0.2.1-1_arm64.deb Size: 576908 MD5sum: e4c118cb4120974116bb27fa8765c76a SHA1: db8de2f60df517d17be66e27117e93dda7184a60 SHA256: 12b50787428d5bbb2ff07ca7e5b02886f1ef560381f23d908dd831374db221bb SHA512: b675d948f815d1b6ae01f449ce778aabfa3f31ae9662610bddca36e756d74809982c44ac145e31613e82c12186dbbad4889bab10905a569c358ed23410a82564 Homepage: https://slipcaseformat.org Description: A query language for Slipcase flyleaves: select, from, where over a directory of containers slipql runs select/from/where queries over the flyleaf of Slipcase containers in a directory tree. Each container is a row, each flyleaf key a column, and the result renders as a table, CSV, TSV, or JSON. It reads each flyleaf in place without unpacking, keeps no index, and changes nothing. Package: ved Architecture: arm64 Version: 0.2.0-1 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 402 Depends: libc6, libgcc-s1 Filename: pool/main/v/ved/ved_0.2.0-1_arm64.deb Size: 153036 MD5sum: 02e18f2066488005fecdb9d29432a140 SHA1: e37ec854aff065a0c393965bd77e0df7ba32aed8 SHA256: f61e250d4df6ca3e5d71ae75224e91f69f2419de558c649f972382905f69435f SHA512: 76fef64fa05690c8fc53df321288b8a88f9d335ddd47ab92775393a4c5832f060fcbab699be94f9c1e5bbcd5837b91d9c5d2f9b5081d468486de39ba8c9934f8 Homepage: https://excelano.com/ved/ Description: The verbose ed — a drop-in compatible ed clone with friendly errors and a built-in help system ved is a drop-in compatible clone of ed, the original Unix line editor, written in pure-stdlib Rust. It adds friendly error messages, command confirmations, long-form command aliases, and a built-in help reference while preserving strict compatibility so any script written for real ed runs against ved unchanged. Full tutorial at https://excelano.github.io/ved/. Package: ved Architecture: arm64 Version: 0.2.1-1 Priority: optional Section: editors Maintainer: David M. Anderson Installed-Size: 404 Depends: libc6, libgcc-s1 Filename: pool/main/v/ved/ved_0.2.1-1_arm64.deb Size: 154504 MD5sum: 1bf17a1c8948ab81911fbf87dc9cfa14 SHA1: 5dd1c8ea18ae3b2dc01b3a1a2e78cdeea62b09be SHA256: f562466921f4b7936d656dc23719577278c11845dc4163944b48b654a5893b8b SHA512: 978589c0bef7c5f71eafaf43717cfb358d934918e2416169bef1b9685ce2dc423f8db35f134303d207afe755608d0549f69335ab2572e0d74dfc63d6a06459aa Homepage: https://excelano.com/ved/ Description: The verbose ed — an ed clone with friendly errors and a built-in help system ved is a verbose clone of ed, the original Unix line editor, written in pure-stdlib Rust. It adds friendly error messages, command confirmations, long-form command aliases, and a built-in help reference while preserving close compatibility so most scripts written for real ed run against ved unchanged. Full tutorial at https://excelano.com/ved/tutorial/. Package: waddle Architecture: arm64 Version: 0.2.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 8720 Depends: libc6, libgcc-s1 Filename: pool/main/w/waddle/waddle_0.2.0-1_arm64.deb Size: 2429316 MD5sum: b508a10d308e242ee91ff7488c8b3297 SHA1: 6a49634de408baf9adfb0ec933b251bb83637454 SHA256: 266b75e9ff897fc1505d7f3def7f6679ca1405ebf5f6313ed74368b3aba5cb99 SHA512: ef0736dea82bdcccb1f0aa2798c0c43818a25faaef75e4d16b4f35b02ebbca8dda7a326452b45694122bba924c9fb3e96526244dc8345ec1a953ac6c92ca905f Homepage: https://github.com/excelano/waddle Description: Write ODT and DOCX from DocLang and docling JSON waddle writes an OpenDocument or Office Open XML package from a docling DoclingDocument: DocLang, a DocLang archive, or docling JSON in, ODT or DOCX out, offline and in pure Rust. docling.rs reads office documents and writes none; waddle is the writer. Output is deliberately plain, the document a well-structured Markdown file would give you opened in Writer or Word, and nothing is ever overwritten. Package: waddle Architecture: arm64 Version: 0.2.1-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 10810 Depends: libc6, libgcc-s1 Filename: pool/main/w/waddle/waddle_0.2.1-1_arm64.deb Size: 3004888 MD5sum: 54af2d8475384bc104bbbd3e7178483d SHA1: 99c070ce7ddd75c774f7b54f6eec98f10bd690a4 SHA256: 0422f75f463f63cb5358f5a1b5352e337b4e9d5bd03dcfd34bef0532bb3d49d1 SHA512: 0dedc80422b6ae55e8d6c0eca145af7a271c614df516d4186b5ad78477f3240b332312b07db96ec50f424f0868bcb4a37ffe286684c56649947dce409766242b Homepage: https://github.com/excelano/waddle Description: Write ODT and DOCX from DocLang and docling JSON waddle writes an OpenDocument or Office Open XML package from a docling DoclingDocument: DocLang, a DocLang archive, or docling JSON in, ODT or DOCX out, offline and in pure Rust. docling.rs reads office documents and writes none; waddle is the writer. Output is deliberately plain, the document a well-structured Markdown file would give you opened in Writer or Word, and nothing is ever overwritten. Package: xcp Architecture: arm64 Version: 1.10.1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 7249 Filename: pool/main/x/xcp/xcp_1.10.1_arm64.deb Size: 3017568 MD5sum: f969f60155ea8f7d370a20a6f9a0d23c SHA1: ae4fedb8ff38fbb86163d62a5b194ce72d6507aa SHA256: 0f05a32cb8440e453d561a9ae4f62082ef10be2225858fed63407af65c97de3c SHA512: 17d156c10cbf58211104f75e28766e168e69d137961b87146bed44e864da1ec4fd0a0c22966077c691a5ebf345ded847833ae2b960a4dcc639dab7ac0ec707ce Homepage: https://github.com/excelano/xfiles Description: xcp — an scp-style one-shot copy for SharePoint document libraries. Copy a file to or from a library in a single command over Microsoft Graph; direction is set by which argument is the URL. Device-code auth; large files stream through resumable upload sessions. Package: xcp Architecture: arm64 Version: 1.10.2 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 7569 Filename: pool/main/x/xcp/xcp_1.10.2_arm64.deb Size: 3181486 MD5sum: 4da8d6ea8184871b6c42bf644bda240f SHA1: 8c5cd7e925fa648cacc9fa5eb016a3f032470ee7 SHA256: 3fae67807d7baa7c8b715f9e4380d85ac12881bc10ead4cf6c372b1c15986958 SHA512: 7ea76ffe78ecbe4767ba00e46f8dcf1caa2b8de36f07b8be8406505c2dbe9e90116a3bfd78d28bfdc2a2f505f843a37bd87797df5272cf782627e0800979b50b Homepage: https://github.com/excelano/xfiles Description: xcp — an scp-style one-shot copy for SharePoint document libraries. Copy a file to or from a library in a single command over Microsoft Graph; direction is set by which argument is the URL. Device-code auth; large files stream through resumable upload sessions. Package: xfiles Architecture: all Version: 1.0.0 Priority: optional Section: utils Maintainer: David M. Anderson Depends: xftp, xcp, xfind, xtree, xsync Filename: pool/main/x/xfiles/xfiles_1.0.0_all.deb Size: 1844 MD5sum: c3947673d0785f170160e8d3e038771d SHA1: 42da904ab1e6ca38fbd25009843e04252f3155df SHA256: f1329eb8ee48f08899840a91b42b91e20e3041d28c0f9621d6fcd3accd1a1249 SHA512: 4dda1f3ddbaa8fe08f9e56c9805b186b3189c11fafcef33f066bd4ca0425bb488c4349179b8ec65d57ae52f76d5507dbdb1784ccbd5ff5ab73c2ec9acb734ec0 Homepage: https://github.com/excelano/xfiles Description: Unix-shaped command-line tools for SharePoint document libraries xfiles installs the whole suite of command-line tools for SharePoint document libraries over Microsoft Graph: xftp (interactive ftp-feel), xcp (scp-style one-shot copy), xfind (recursive find), xtree (recursive tree), and xsync (rsync-style mirror). This metapackage pulls in all five; install an individual package by name to get just that one. Package: xfiles Architecture: all Version: 1.1.0 Priority: optional Section: utils Maintainer: David M. Anderson Depends: xftp, xcp, xfind, xtree, xsync Suggests: xql Filename: pool/main/x/xfiles/xfiles_1.1.0_all.deb Size: 2028 MD5sum: fa8b9c41bf211777b2d8853f3eaaf734 SHA1: 6659df854bb3f134dffe84a78e94140b4485d4ac SHA256: 3b847cd94afa325c5bcf5228442152e6a3b04ea17e3ccc92a7a7bb42ddd70113 SHA512: 51e72829110cdfd0316dffb397fb3167259e2418a82a2ee0040b71c63f52e978f8515dfea9765a4b4153a762245622b4d2bb239984796424c22868e59757e768 Homepage: https://github.com/excelano/xfiles Description: Unix-shaped command-line tools for SharePoint document libraries xfiles installs the whole suite of command-line tools for SharePoint document libraries over Microsoft Graph: xftp (interactive ftp-feel), xcp (scp-style one-shot copy), xfind (recursive find), xtree (recursive tree), and xsync (rsync-style mirror). This metapackage pulls in all five; install an individual package by name to get just that one. . Suggests xql, which handles the other half of SharePoint: xfiles works on files and folders in a document library, xql queries and edits the rows of a list. They share the same tenant authentication. Neither pulls the other in — xql is properly a tabular tool, and dragging it into a file suite would mismatch the name. Package: xfind Architecture: arm64 Version: 1.10.1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 7121 Filename: pool/main/x/xfind/xfind_1.10.1_arm64.deb Size: 3002858 MD5sum: 7b6c9abf2a8aeb4bfc25ae76bc198b2f SHA1: c7c9a36fa7d2f55445f0413912f36b42f82746a7 SHA256: 37007b82861ae4179f2fbc9fe83eca5ec0c786ed9080c35c5f750d957f44a054 SHA512: c98e0e4b6d5ae42434c89d3e89fb1e671ff6b4576ac3e7f3c222ddb743bfb821462e8db47f51bb0f04a62f39c8e7eeb22b27b76745df3bc49845046671379232 Homepage: https://github.com/excelano/xfiles Description: xfind — the find(1) of the xftp family for SharePoint libraries. Walk a document library recursively and print matching paths, filtered by name, type, or depth, over Microsoft Graph. Device-code auth. Package: xfind Architecture: arm64 Version: 1.10.2 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 7569 Filename: pool/main/x/xfind/xfind_1.10.2_arm64.deb Size: 3170166 MD5sum: b820c8b92e67fcdbae9e3257f027ddd3 SHA1: 477cc5def972f494d8b43f5f588ea0cb399006ab SHA256: 9b62c16f6706df434019bfaf0b860c73ad4802d0f8baa07723d3d05bc2dd39ab SHA512: 22232e3d8a3e1ead7f045622bce69f443d75469117b07ad7992a500044fe75a345b8929dd057b1199ca6985892e26e4a640b9b684078b537a5a0b2ad39354cbd Homepage: https://github.com/excelano/xfiles Description: xfind — the find(1) of the xftp family for SharePoint libraries. Walk a document library recursively and print matching paths, filtered by name, type, or depth, over Microsoft Graph. Device-code auth. Package: xftp Architecture: arm64 Version: 1.10.1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 7313 Filename: pool/main/x/xftp/xftp_1.10.1_arm64.deb Size: 3073598 MD5sum: f21adb03f0a7ca452536ebf7837c17c5 SHA1: 70df9d1c8fe002273e18db134602eb2a35578866 SHA256: 03a4c459cd16790383bac875676f0968753e1aa10f558106a8e3c5ac20c28fa5 SHA512: 0c0996497d2fa9fcbff1cf8b20d55a05875d99cafcba8a10364851424a39e2f5b56573983a5eb79626a8ce638721edd006cf90be425d43e5f95c13c05f9e7d4e Homepage: https://github.com/excelano/xfiles Description: xftp — an FTP-client feel for SharePoint document libraries. Connect to a site and move files with ls/cd/get/put/mkdir/rm/mv over Microsoft Graph. Device-code auth; large files stream through resumable upload sessions. Package: xftp Architecture: arm64 Version: 1.10.2 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 7697 Filename: pool/main/x/xftp/xftp_1.10.2_arm64.deb Size: 3236924 MD5sum: 46fa6f40decba94824578491299cd2dc SHA1: b97be83767ef6a8a7851047af74277b979ee9c86 SHA256: 3b6d53e42945165fc335c1b11edfe2430bdda7df8d97b66f096b8e72ac4ad03c SHA512: 951f589cdbb1f5f0eee76d33fed29bfc8beec349bb2eef8255c19121e23deb0503abe1370e8bba1cfaa20c48448030d5565f0d754c20dad5994d449f078875e0 Homepage: https://github.com/excelano/xfiles Description: xftp — an FTP-client feel for SharePoint document libraries. Connect to a site and move files with ls/cd/get/put/mkdir/rm/mv over Microsoft Graph. Device-code auth; large files stream through resumable upload sessions. Package: xled Architecture: arm64 Version: 0.12.1-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 3165 Depends: libc6, libgcc-s1 Filename: pool/main/x/xled/xled_0.12.1-1_arm64.deb Size: 869412 MD5sum: a5424154054f9a36ff4588776b6fc3bb SHA1: 21dc7f168fe208ce36c2492d8f46ec4aebd6eab4 SHA256: d2cd680b2ea8303f8cfe8f09e0c19c8957e996163c3c6e11f4ce84dbae470afe SHA512: c1e2f1edb043e9159cc3ada9fada8aaa50b4f5df5b3181d7649f1014cac0fc7177506a9b5e3eadc06ae324d9c43075b5c48ce921efc77ca8b30cec8e4a3eb5ad Homepage: https://excelano.com/xled/ Description: sed and awk for tabular data — regex transforms over Excel-style ranges on CSV/DSV xled is sed and awk for tabular data: awk's field model, sed's s/// substitution, and ed's live in-memory buffer, applied to Excel-style ranges over CSV and DSV files. It is stringly-typed with explicit casts (leading zeros and long IDs stay intact), never reshapes the table, and previews every edit before you commit. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xled Architecture: arm64 Version: 0.12.2-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 3165 Depends: libc6, libgcc-s1 Filename: pool/main/x/xled/xled_0.12.2-1_arm64.deb Size: 866516 MD5sum: 5ac6cdab32ab67de39deb54b315f16c1 SHA1: 91b8dc95a8bc145e17eb69d0c6afaf8b445eede1 SHA256: dd1fee279d4955243b54f26bac5244f7fc022f400c03bb4808e33dfc12424bca SHA512: 4b52c5df6b7431440781c5fff071a102f639ce7a4f4d85d049b72ab4ba48c46f2e411b93e3f72d3916e3487db30865d30792bb6df86ffcb8a4c8b6801561be9d Homepage: https://excelano.com/xled/ Description: sed and awk for tabular data — regex transforms over Excel-style ranges on CSV/DSV xled is sed and awk for tabular data: awk's field model, sed's s/// substitution, and ed's live in-memory buffer, applied to Excel-style ranges over CSV and DSV files. It is stringly-typed with explicit casts (leading zeros and long IDs stay intact), never reshapes the table, and previews every edit before you commit. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xodp Architecture: arm64 Version: 0.6.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, libvulkan1, libx11-6, libx11-xcb1, libxcb1, libxcursor1, libxext6, libxi6, libxkbcommon0, libxkbcommon-x11-0, libwayland-client0 Recommends: fonts-liberation Filename: pool/main/x/xodp/xodp_0.6.0_arm64.deb Size: 5245216 MD5sum: 7135b9839746a83b4b70751bc9f17d01 SHA1: 1c9c01430189acada543fe27836e48b3f823ecab SHA256: b45fb64414e87d7ac9da60f33e18a543546c73032e2de5bafcaef8e885fd86c5 SHA512: a1736fbb9be9d0203e80d86aa512dc9fd8d1a403c59d745d679941b04850b1e733e6f0ef63d9414c3c5c070e0c471adab7d5e0d808a519abc7235c1780c43b46 Homepage: https://github.com/excelano/odox Description: lightweight OpenDocument presentation editor Open a .odp deck and read it: every slide at the size the document sets, its shapes where the document puts them, and the speaker's notes. Move a shape, resize it or change its text, undo, and save the deck back as it was. . Editing means changing what is there, not authoring: no formatting beyond bold, italic, underline and strikethrough, no inserting, no formulas. What was not touched is written back as it was read, element for element. Nothing is sent anywhere, and nothing is written until Save, and then only the file that was opened or the one named. Package: xodp Architecture: arm64 Version: 0.7.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, libvulkan1, libx11-6, libx11-xcb1, libxcb1, libxcursor1, libxext6, libxi6, libxkbcommon0, libxkbcommon-x11-0, libwayland-client0 Recommends: fonts-liberation Filename: pool/main/x/xodp/xodp_0.7.0_arm64.deb Size: 5249836 MD5sum: ebd52f4fae754f6ad80359e23e67481b SHA1: bd9779bea16c4916480e8e574b5c047ed474015c SHA256: 303e62183cdab700e98e5b8b7dc173a00a03e2fb689000027173d00ab164dbf2 SHA512: b5835d7cccd7d95976bd4dbb1d65372d01d1bc1b2f96ab08781a034edcb962b2aa3f2c78f4dabe058dd2b5e086c90deec4c3877070693c27dd176544941a3920 Homepage: https://github.com/excelano/odox Description: lightweight OpenDocument presentation editor Open a .odp deck and read it: every slide at the size the document sets, its shapes where the document puts them, and the speaker's notes. Move a shape, resize it or change its text, undo, and save the deck back as it was. . Editing means changing what is there, not authoring: no formatting beyond bold, italic, underline and strikethrough, no inserting, no formulas. What was not touched is written back as it was read, element for element. Nothing is sent anywhere, and nothing is written until Save, and then only the file that was opened or the one named. Package: xods Architecture: arm64 Version: 0.6.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, libvulkan1, libx11-6, libx11-xcb1, libxcb1, libxcursor1, libxext6, libxi6, libxkbcommon0, libxkbcommon-x11-0, libwayland-client0 Recommends: fonts-liberation Filename: pool/main/x/xods/xods_0.6.0_arm64.deb Size: 5163564 MD5sum: 9a54fcd169d4cfd15af5c331911979e3 SHA1: e71cf2873d7708ef278cfd58882e04438d7fe5b6 SHA256: fda68018269089c3c4ccf26d5f2f037c51ffd672be0f81b4f5821f62ac95f99c SHA512: b2e8167e520688fed878273a22997d1c59c1d1d8a9e370113e0d4c909df43a5a1a789fbfe15bd50965a96df44f4e1b4aaefcfd5b46f8cd2b822e5f5d4c262117 Homepage: https://github.com/excelano/odox Description: lightweight OpenDocument spreadsheet editor Open a .ods workbook and read it: every sheet, the values the document holds and the text it displays, with the formula behind the cell you pick. Type into a cell to change it, undo, and save it back as the document it was. . Editing means changing what is there, not authoring: no formatting beyond bold, italic, underline and strikethrough, no inserting, no formulas. What was not touched is written back as it was read, element for element. Nothing is sent anywhere, and nothing is written until Save, and then only the file that was opened or the one named. Package: xods Architecture: arm64 Version: 0.7.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, libvulkan1, libx11-6, libx11-xcb1, libxcb1, libxcursor1, libxext6, libxi6, libxkbcommon0, libxkbcommon-x11-0, libwayland-client0 Recommends: fonts-liberation Filename: pool/main/x/xods/xods_0.7.0_arm64.deb Size: 5168644 MD5sum: eb28e6dd3337a6ad3e540de39868247e SHA1: e5099cda1e529a34a0e742a0237bc67ee5044057 SHA256: a7ee42ed6b3160982e072b2cc22eedb0aad1da68f325572590cae53f6365fd5c SHA512: 9d0d0f30d2b269a16d52fc27e2e8e904f895fef820811cd6de5d0dde7d085fa7d65f5c9eea89d616a8d64ea9a6d87257ad045aab9fbe722a9e08857076f4089a Homepage: https://github.com/excelano/odox Description: lightweight OpenDocument spreadsheet editor Open a .ods workbook and read it: every sheet, the values the document holds and the text it displays, with the formula behind the cell you pick. Type into a cell to change it, undo, and save it back as the document it was. . Editing means changing what is there, not authoring: no formatting beyond bold, italic, underline and strikethrough, no inserting, no formulas. What was not touched is written back as it was read, element for element. Nothing is sent anywhere, and nothing is written until Save, and then only the file that was opened or the one named. Package: xodt Architecture: arm64 Version: 0.6.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, libvulkan1, libx11-6, libx11-xcb1, libxcb1, libxcursor1, libxext6, libxi6, libxkbcommon0, libxkbcommon-x11-0, libwayland-client0 Recommends: fonts-liberation Filename: pool/main/x/xodt/xodt_0.6.0_arm64.deb Size: 5221108 MD5sum: 1a16c5d000b1cc1ba251d0953d1f9b30 SHA1: 55dc5b07698009745edf3b963e80b0b55e9fd584 SHA256: 41cf6e7a0a3c2e55dad1a7e387d7805978f8aa8088c04613cdc74c955c5ce204 SHA512: fcdddf0210830feabe0b06a534669ba71a443c3e23850124d9c24160705dd847d4aa0bc9efa7d02efaaff5733fb6d5c209be9fafbb13b56840bc75f7e1286369 Homepage: https://github.com/excelano/odox Description: lightweight OpenDocument text document editor Open a .odt document and read it: headings, lists, tables, pictures and the document's own fonts, with an outline beside the page. Change the text that needs changing, undo, and save it back as the document it was. . Editing means changing what is there, not authoring: no formatting beyond bold, italic, underline and strikethrough, no inserting, no formulas. What was not touched is written back as it was read, element for element. Nothing is sent anywhere, and nothing is written until Save, and then only the file that was opened or the one named. Package: xodt Architecture: arm64 Version: 0.7.0 Priority: optional Section: text Maintainer: David M. Anderson Depends: libc6, libgcc-s1, libvulkan1, libx11-6, libx11-xcb1, libxcb1, libxcursor1, libxext6, libxi6, libxkbcommon0, libxkbcommon-x11-0, libwayland-client0 Recommends: fonts-liberation Filename: pool/main/x/xodt/xodt_0.7.0_arm64.deb Size: 5914608 MD5sum: d37a8d9750cbd5045ca4e999f70b79bb SHA1: 982388907a4371fa8ac2782177ce3673916f2bf7 SHA256: c5ce6942eaae70f503fb08a8ca08f447f0e1d9649c61e27d3698f259645d4771 SHA512: 84125bbef2d80de3f1d723916e0386bf311304d399fd075e613af49fd75cf7bce633b5a41621a779a05b53cfa3b7dcfd53f2058460830a138b0da1d171e271b1 Homepage: https://github.com/excelano/odox Description: lightweight OpenDocument text document editor Open a .odt document and read it: headings, lists, tables, pictures and the document's own fonts, with an outline beside the page. Change the text that needs changing, undo, and save it back as the document it was. . Editing means changing what is there, not authoring: no formatting beyond bold, italic, underline and strikethrough, no inserting, no formulas. What was not touched is written back as it was read, element for element. Nothing is sent anywhere, and nothing is written until Save, and then only the file that was opened or the one named. Package: xql Architecture: arm64 Version: 1.12.2 Priority: optional Section: database Maintainer: David M. Anderson Installed-Size: 7699 Filename: pool/main/x/xql/xql_1.12.2_arm64.deb Size: 3214658 MD5sum: 6d72dc5dd07b6736e20954e7e9828f18 SHA1: f12c3bb9501d30e1767b4aeda31d3aaf81ca912b SHA256: a09e28160684cc097b6ab51fd7ffe1097a762535c5f70013bf6990bd8db17d1c SHA512: 8ccd7adbf9f886d26b571ab6d820cdc4b4c4d681739806463a59bb908b858ba61fa803db3228fe96333874f75a5e2518217a577ee2ded9766b070dc161c746de Homepage: https://github.com/excelano/xql Description: XQL — Excelano Query Language CLI. One binary, one SQL dialect, three backends: CSV files, SharePoint Lists over Microsoft Graph, and xinglists (read-only). The same SELECT runs against any of them; CSV and SharePoint also take INSERT, UPDATE, and DELETE, which preview the affected rows and commit only on confirmation. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xql Architecture: arm64 Version: 1.12.3 Priority: optional Section: database Maintainer: David M. Anderson Installed-Size: 8083 Filename: pool/main/x/xql/xql_1.12.3_arm64.deb Size: 3381390 MD5sum: b9f0945648f72dc667b0085cc36d3779 SHA1: c48f780238a41bfa59d716f63c14b1c5a34e0052 SHA256: 1b818e0b01f4f3be1e795eb55f97f32c9b3d3cc63c5b562945aa64eea5b5ea77 SHA512: 525fc6e95b57504f321fce39e16f5e7f09b9e93ea6b5895d63283c0323de3c3455d43b01a3700e5457c9a7d51a8f1e7b2328032a41d441debfc477c603706820 Homepage: https://github.com/excelano/xql Description: XQL — Excelano Query Language CLI. One binary, one SQL dialect, three backends: CSV files, SharePoint Lists over Microsoft Graph, and xinglists (read-only). The same SELECT runs against any of them; CSV and SharePoint also take INSERT, UPDATE, and DELETE, which preview the affected rows and commit only on confirmation. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xray Architecture: arm64 Version: 0.5.0-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1106 Depends: libc6, libgcc-s1 Filename: pool/main/x/xray/xray_0.5.0-1_arm64.deb Size: 378940 MD5sum: 456fe505944ed9f3e6b7c18555579668 SHA1: 9d76bb5b2754f2887700d71093a5f826619fd73a SHA256: 5974fc3464e3125ace78f1a8863820ad30b0f89fa8280db35d4edb422317ac0a SHA512: 9939e5fb2b62510b403c0eebaf34313267993f80dd6a1b3d91e5eba429847d6a3cb389bd735d917576bdfe3684d2ec470077a4e7b2cbd4fe6d2824a481f93f0d Homepage: https://excelano.com/xray/ Description: a read-only profiler for tabular data — what a CSV/DSV is, before you edit or query it xray is a read-only profiler for tabular data: one streaming pass over a CSV or DSV that reports what the file is (shape, delimiter, encoding), what each column holds (type, fill, cardinality — stringly-typed, so leading zeros and long IDs stay text), and what will bite a later step (ragged rows, total rows, currency text, mixed types, buried headers). It observes and never writes. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xray Architecture: arm64 Version: 0.5.1-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 1106 Depends: libc6, libgcc-s1 Filename: pool/main/x/xray/xray_0.5.1-1_arm64.deb Size: 378612 MD5sum: 0da4a90b7c2017bf3b50ca7c6d65d6d5 SHA1: ee5ffeed0e81b4ecab60979c752331c5fab00d5c SHA256: e0a9a075ad1444cac892afd63d45c24c786e66fecf4046b9bbf17fcab83323a8 SHA512: 41cdcfeb64b5bd0af5fe6952e91d2c52889b574b07c329742ece0214adcb6b28610dac02874cbe441e625b7ae02c314ae519360992049017a2254b31f1b902c2 Homepage: https://excelano.com/xray/ Description: a read-only profiler for tabular data — what a CSV/DSV is, before you edit or query it xray is a read-only profiler for tabular data: one streaming pass over a CSV or DSV that reports what the file is (shape, delimiter, encoding), what each column holds (type, fill, cardinality — stringly-typed, so leading zeros and long IDs stay text), and what will bite a later step (ragged rows, total rows, currency text, mixed types, buried headers). It observes and never writes. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xshape Architecture: arm64 Version: 0.5.3-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 977 Depends: libc6, libgcc-s1 Filename: pool/main/x/xshape/xshape_0.5.3-1_arm64.deb Size: 344768 MD5sum: 28166cee57790abad0631fa1f05d89be SHA1: c0db49dcdd485485554368414793bbed5f1f3a5d SHA256: 02581f7d3092d5b4577a64a182c86f78e029b7fb256b398f608d26a829175e8a SHA512: b504b35a86fa83d8f7ae2c20c4831786aa5ac32b9a0a65b72a23c68c26785ab7112b91a7ef1c3f60f5f82e362e102f2517e8e92a88e222fbf6d21ddeed28ed54 Homepage: https://excelano.com/xshape/ Description: reshape tabular data — pivot, unpivot, split, merge, explode, transpose — without touching a value xshape changes the geometry of a single table — pivot, unpivot, transpose, split one column into several, merge several into one, explode a delimited cell into rows — without ever changing, filtering, or aggregating a value. Every input cell reappears unchanged; a pivot errors rather than silently sum on a collision. It shares xled's column-addressing dialect (letters, [bracketed names], ranges), so the family reads as one language with different verbs. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xshape Architecture: arm64 Version: 0.5.4-1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 988 Depends: libc6, libgcc-s1 Filename: pool/main/x/xshape/xshape_0.5.4-1_arm64.deb Size: 355368 MD5sum: ede477bb4d6bfc108be2c2024b3aad76 SHA1: 387fe47992ebbb2fca0e77ba5ef455aa2b42c6d8 SHA256: 39c3d52e76fe9b8e4a6e9e54403c9e98f73d474196c235b9e50c115c273af882 SHA512: a3d72a8743a854f8641ba68340d5c85f6ad4ac903b60cfaaecc06bb145cb08d75377af58b36e80939d09c2c633a3126f74a688d3be77713669699ba64aae6885 Homepage: https://excelano.com/xshape/ Description: reshape tabular data — pivot, unpivot, split, merge, explode, transpose — without touching a value xshape changes the geometry of a single table — pivot, unpivot, transpose, split one column into several, merge several into one, explode a delimited cell into rows — without ever changing, filtering, or aggregating a value. Every input cell reappears unchanged; a pivot errors rather than silently sum on a collision. It shares xled's column-addressing dialect (letters, [bracketed names], ranges), so the family reads as one language with different verbs. Part of the Excelano tabular family — four small tools split by what changes: xray observes and changes nothing, xled edits cell values, xshape changes the grid's shape, xql queries the row set. Package: xsync Architecture: arm64 Version: 1.10.1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 7249 Filename: pool/main/x/xsync/xsync_1.10.1_arm64.deb Size: 3053370 MD5sum: 2d416ffde89982d65e23821da550e412 SHA1: 6f5c403585ee83eeff02e34e8be8f9cb454b16d3 SHA256: fb27f17540f0ec2d64b38967df169121f05735eb3fe6a84e99b07056ab60c946 SHA512: 9129a90ce8fe725c968fd33a47f636873cbb3bf24fb189e93bd070c843bfeca17e58d5484d739888cfce3b1543522259df14702147e70c41c4e25f009ff9ffcb Homepage: https://github.com/excelano/xfiles Description: xsync — the rsync of the xftp family for SharePoint libraries. Recursively mirror a directory tree to or from a document library, transferring only new or changed files (by size and mtime), with --delete and --dry-run, over Microsoft Graph. Device-code auth. Package: xsync Architecture: arm64 Version: 1.10.2 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 7697 Filename: pool/main/x/xsync/xsync_1.10.2_arm64.deb Size: 3221044 MD5sum: 58e46637615f02a30ea2a8fc784a2a77 SHA1: 3f224f3e334d65d6e8ae7a4a64ba9d513d00a4e7 SHA256: 78f988bfa78bf93418ccedfe2c61276a5009de9fb8d41226e0409456634da9c9 SHA512: 4d2cf78366cece97bb15ce880695e72e014c2c0cc9b5a320803e2b00cc3438fc58c22f673a54f9be9a5d927f9d7d50a45bc08f74188b670e1792e261d0ff2e21 Homepage: https://github.com/excelano/xfiles Description: xsync — the rsync of the xftp family for SharePoint libraries. Recursively mirror a directory tree to or from a document library, transferring only new or changed files (by size and mtime), with --delete and --dry-run, over Microsoft Graph. Device-code auth. Package: xtabular Architecture: all Version: 1.0.0 Priority: optional Section: utils Maintainer: David M. Anderson Depends: xray, xled, xshape, xql Filename: pool/main/x/xtabular/xtabular_1.0.0_all.deb Size: 1928 MD5sum: dd1612b1570a265f506d23172ab40830 SHA1: 59abfa309c68f94d6856b2ff8b7a9472d9e044dc SHA256: 42d9d66d32ba8fd81d5abb7c17a45877f2f987708a1fdf0014b03b711efc197f SHA512: fee465420824184d21b454e5a59dcd13336d5f75c5f3cdd3e929ac2df62c674cbcf2c809db3ff7d96bee641ad82578224470f00fbd8b1c2452333b7675d1c00f Homepage: https://excelano.com/ Description: Command-line tools for messy tabular data — the whole family xtabular installs the four Excelano tools for messy tabular data, split by what changes: xray profiles a CSV or DSV and never writes, xled edits cell values in place (sed and awk for tables), xshape changes the shape of the grid without touching a value, and xql queries the row set with SQL. This metapackage pulls in all four; install an individual package by name to get just that one. . The four ship from separate repositories on independent release cadences, so this package carries its own version and depends on the tools by name rather than by version. Package: xtabular Architecture: all Version: 1.1.0 Priority: optional Section: utils Maintainer: David M. Anderson Depends: xray, xled, xshape, xql Suggests: xfiles Filename: pool/main/x/xtabular/xtabular_1.1.0_all.deb Size: 2264 MD5sum: 51afc3954ff5005db2d7b957eac3f14f SHA1: f073c5b3fa3ba4cad0bba676433d483be0f2e3ea SHA256: a734a7820f701de750479c4029021695f2683d44e2f7417bb309b49d801894a5 SHA512: a9fde669db0d1aee3944437647d91f31cc2ca163e57ec77c108dceb9bb9699029892ee584f8228a0e7da611bcb80aeba02e7e3dc39058a4c914571bf13e321ec Homepage: https://excelano.com/ Description: Command-line tools for messy tabular data — the whole family xtabular installs the four Excelano tools for messy tabular data, split by what changes: xray profiles a CSV or DSV and never writes, xled edits cell values in place (sed and awk for tables), xshape changes the shape of the grid without touching a value, and xql queries the row set with SQL. This metapackage pulls in all four; install an individual package by name to get just that one. . The four ship from separate repositories on independent release cadences, and this package is the suite version: it is bumped when a set has been tested together, the way a distribution declares a known-good combination, rather than tracking any one tool. . Dependencies are by name today. They gain version floors as the tools begin to reference each other — xray already names its siblings in the referral block and writes commands against them, so a floor becomes load-bearing the moment one of those commands depends on syntax newer than the installed sibling. . Suggests xfiles, the sister suite for SharePoint document libraries. The two meet at xql, which queries SharePoint list rows while xfiles moves the files; neither pulls the other in, since a file suite and a tabular suite are different jobs. Package: xtree Architecture: arm64 Version: 1.10.1 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 7121 Filename: pool/main/x/xtree/xtree_1.10.1_arm64.deb Size: 3002110 MD5sum: ebe09b8824dc715dbc91b67c3f1dd8f8 SHA1: 9c46f4272ab1f3302d3db6bf1c1150c703928084 SHA256: a5436d8043c36d159ed9453ff42039464eac58bd6966e6c630936f59ce97ff3e SHA512: 4779aeac2c8ca9a37d9d1424fc28239e28a94a9040e9c37ac2aa456bfaf0777174f64265f602e00af0fc791226278ff1b98f7caf1d6caee4e131f01724780266 Homepage: https://github.com/excelano/xfiles Description: xtree — the tree(1) of the xftp family for SharePoint libraries. Print a document library as an indented tree with a directory/file summary, over Microsoft Graph. Device-code auth. Package: xtree Architecture: arm64 Version: 1.10.2 Priority: optional Section: utils Maintainer: David M. Anderson Installed-Size: 7569 Filename: pool/main/x/xtree/xtree_1.10.2_arm64.deb Size: 3167346 MD5sum: dc03f2f0a87f119a20dbe23a0d154248 SHA1: 38d8ea9b340531e77e5ee1ac8f4b26c7f1a5af34 SHA256: 6c945d85e8c81c75eacd8650dd7a540f001660ba6503bd9445849af5c0e4d65f SHA512: 8a167526885eba6f4894d4fa4e99c92fbf15d2a44275efb7e33df591ee9bbe54207c8f370d6b9a0f18bed4c609773b0d9a38adf88d4c77baf8ebb4690c56309d Homepage: https://github.com/excelano/xfiles Description: xtree — the tree(1) of the xftp family for SharePoint libraries. Print a document library as an indented tree with a directory/file summary, over Microsoft Graph. Device-code auth.