| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
2025-12-31 textproc/xsv-rs: Abandoned, repo archived on Apr 24, 2025. Consider migrating to textproc/xan or textproc/miller
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bookokrat is a terminal-based EPUB reader with a split-view library and reader,
full MathML and image rendering, automatic bookmarks, inline annotations, and
customizable themes.
What you can do:
- Browse every EPUB in the current directory, drill into the table of
contents, and resume exactly where you left off.
- Search inside the current chapter or across the whole book, jump through a
per-book history, and inspect reading statistics.
- Highlight text, attach comments, copy snippets or entire chapters, and
toggle the raw HTML source for debugging.
- Open images in-place, follow internal anchors, launch external links in
your browser, and hand off the book to your system viewer.
- Customize with multiple color themes, adjustable margins, and zen mode;
settings persist across sessions.
https://bugzmanov.github.io/bookokrat/index.html
|
| |
|
|
|
| |
Python binding to typst, a new markup-based typesetting system that
is powerful and easy to learn.
|
| |
|
|
|
|
| |
from rubygem-loofah)
- Add PORTSCOUt
|
| |
|
|
|
|
| |
This project provides utilities manipulating well-formed Roman numerals, in
various programming languages. Currently, there are implementations in Python
and Rust.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Python bindings for the Rust unicode-segmentation and unicode-width crates,
providing Unicode text segmentation and width calculation according to Unicode
standards.
Features:
- Grapheme Cluster Segmentation: Split text into user-perceived characters
- Word Segmentation: Split text into words according to Unicode rules
- Sentence Segmentation: Split text into sentences
- Display Width Calculation: Get the display width of text (for
terminal/monospace display)
- Gettext PO Wrapping: Wrap text for gettext PO files with proper handling of
escape sequences and CJK characters
|
| |
|
|
| |
2025-11-30 textproc/moar: Upstream renamed to moor, use textproc/moor instead.
|
| |
|
|
|
|
| |
from rubygem-terminal-table)
- Add PORTSCOUT
|
| |
|
|
|
|
| |
typos finds and corrects spelling mistakes among source code:
- Fast enough to run on monorepos
- Low false positives so you can run on PRs
|
| |
|
|
|
|
|
|
| |
Zensical is a modern static site generator designed to simplify
building and maintaining project documentation. It's built by
the creators of Material for MkDocs and shares the same core
design principles and philosophy - batteries included, easy to
use, with powerful customization options.
|
| |
|
|
| |
rubygem-rails-dom-testing-rails81 2.3.0 (copied from rubygem-rails-dom-testing-rails80)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
A Rich Text Editor for Everyday Writing
Compose beautifully formatted text in your web application. Trix is a WYSIWYG
editor for writing messages, comments, articles, and lists -- the simple
documents most web apps are made of. It features a sophisticated document model,
support for embedded attachments, and outputs terse and consistent HTML.
Trix is an open-source project from 37signals, the creators of Ruby on Rails.
Millions of people trust their text to us, and we built Trix to give them the
best possible editing experience. See Trix in action in Basecamp 3.
|
| |
|
|
|
|
|
|
|
|
| |
Action Text brings rich text content and editing to Rails. It includes the Trix
editor that handles everything from formatting to links to quotes to lists to
embedded images and galleries. The rich text content generated by the Trix
editor is saved in its own RichText model that's associated with any existing
Active Record model in the application. Any embedded images (or other
attachments) are automatically stored using Active Storage and associated with
the included RichText model.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Reworked following upstream switch from Perl to Python in version 1.6.
GladTeX is a preprocessor that enables the use of LaTeX maths within HTML
files. The maths, embedded in <EQ>...</EQ> tags, as if within \(..\) in
LaTeX (or $...$ in TeX), is fed through latex and replaced by images.
WWW: https://humenda.github.io/GladTeX/
PR: 280914
Approved by: yuri@ (Mentor)
|
| |
|
|
| |
latex2mathml provides pure Python library for LaTeX to MathML conversion.
|
| |
|
|
|
|
|
| |
OpenVox Strings generates HTML documentation for OpenVox extensions written in
Puppet and Ruby.
With hat: puppet
|
| | |
|
| | |
|
| |
|
|
| |
Use textproc/rubygem-cucumber-gherkin instead.
|
| |
|
|
| |
Use textproc/rubygem-cucumber-gherkin instead.
|
| |
|
|
| |
Use textproc/rubygem-cucumber-gherkin instead.
|
| |
|
|
|
|
| |
rubygem-cucumber-html-formatter21 21.15.1
- Add PORTSCOUT
|
| |
|
|
|
|
| |
(copied from rubygem-cucumber-gherkin)
- Add PORTSCOUT
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Textual Speedups module implements some of Textual's classes in Rust, which
should make Textual apps faster.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
textual-image renders images directly in your terminal using Textual and Rich.
textual-image offers both Rich renderables and Textual Widgets that leverage the
Terminal Graphics Protocol (TGP) and Sixel protocols to display images in your
terminal. For terminals that don't support these protocols, fallback rendering
using Unicode characters is available.
Supported Terminals:
- Terminal Graphics Protocol (TGP): Initially introduced by the Kitty terminal
emulator. While support is partially available in other terminals, it doesn't
seem to be really usable there.
- Sixel Graphics: Supported by various terminal emulators including xterm and a
lot of others.
|
| |
|
|
| |
- Add PORTSCOUT
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This port is moved to the category 'textproc' because it is a more
appropriate one[1].
[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290066#c2
Changelog: https://github.com/walles/moor/releases
PR: 289870, 290066
Reported by: mew14930xvi <mew14930xvi@inbox.lv> (PR 289870),
Yusuf Yaman <nxjoseph@protonmail.com> (maintainer, PR 290066)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
python-iso639 is a Python package for ISO 639 language codes, names, and
other associated information.
Current features:
* A representation of languages mapped across ISO 639-1, 639-2, and 639-3.
* Functionality to "guess" what a language is for a given unknown language
code or name.
* Optimized for speed in retrieving language information.
|
| |
|
|
| |
160+ tree-sitter language parsers
|
| |
|
|
| |
approximation
|
| |
|
|
|
|
|
| |
py-humps converts strings (and dictionary keys) between snake case,
camel case and pascal case in Python.
Sponsored by: resulta.tech
|
| |
|
|
|
|
| |
(copied from rubygem-cucumber-gherkin)
- Add PORTSCOUT
|
| |
|
|
|
|
|
|
|
|
| |
This reverts commit 3fd2b74c0be2763dcab89b30400fc70519c2bd25.
PR: 285719
Approved by: lwhsu@ (maintainer)
Approved by: yuri@ (Mentor)
Fixes: 3fd2b74c textproc/cgrep: Move to textproc/hs-cgrep
|
| |
|
|
|
|
| |
Smile is a simple emoji picker for linux with custom tags support.
WWW: https://mijorus.it/projects/smile/
|
| |
|
|
|
|
|
|
| |
Per the convention for Haskell ports
PR: 285719
Approved by: lwhsu@ (maintainer, timeout > 5 months)
Approved by: yuri@ (Mentor)
|
| |
|
|
| |
2025-09-01 textproc/opensearch-dashboards216: Depends on expired www/npm-node18
|
| |
|
|
| |
2025-09-01 textproc/opensearch-dashboards210: Depends on expired www/npm-node18
|
| |
|
|
| |
2025-09-01 textproc/opensearch-dashboards213: Depends on expired www/npm-node18
|
| |
|
|
|
|
| |
py-elasticsearch)
- Add PORTSCOUT
|
| |
|
|
|
|
|
| |
Transport classes and utilities shared among Python Elastic client libraries
This library was lifted from elasticsearch-py and then transformed to be used
across all Elastic services rather than only Elasticsearch.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Collection of tree-sitter grammars
Language support such as tokenizing and highlighting is provided by Tree-sitter.
Each language requires a Tree-sitter grammar to have tokenization and queries
to provide additional features such as syntax highlighting.
Lapce has select few (Rust, JSON, TOML) grammars built-in for convenience.
All other languages need to provide an externally loadable grammar in a form of
shared library, which this port provides.
PR: 278837
|
| |
|
|
| |
(or other) frontmatter
|
| | |
|
| |
|
|
|
|
|
|
| |
A public domain JSON parser focused on correctness, ANSI C99
compliance, full Unicode (UTF-8) support, minimal memory footprint,
and a simple API. As a streaming API, arbitrary large JSON could
be processed with a small amount of memory (the size of the largest
string in the JSON).
|
| |
|
|
| |
build with recent versions of boost.
|