BSD Ports

www/wikid 3.2.2 NetBSD

Feature-rich terminal wikipedia client

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Port added
Last update
Commit
bdaa597911
License
mit
Categories
www
Package size
1651.2 KiB, 4373.8 KiB installed

Description

Feature-rich terminal wikipedia client.

Features

  • rich launch dashboard: big ascii logo, live wikipedia metrics and a continue reading section.
  • tabs & splits: work with multiple articles side-by-side or in tabs.
  • smart status bar: 3-segment layout with active history trails and contextual action hints.
  • vim-like navigation: intuitive keybindings for fast scrolling, jumping, heading traversal and pane management.
  • table of contents (o): pop-up outline modal with hierarchical section numbering.
  • zen mode (z): distraction-free reading canvas with no borders, tab bars, or status indicators.
  • personalized recommendation feed (F): article discovery feed tailored to your reading history. inspired by xikipedia.
  • random article discovery (r): instantly fetch and explore random wikipedia articles in new tabs.
  • in-page search (/): exact substring search with live match highlighting and cycling (n / N).
  • custom saved lists (m / M): save articles into custom lists stored in ~/.config/wikid/saved_articles.json.
  • live settings (,): in-app settings modal with instant hot-reloading.

Install

Binary package:

pkgin install wikid

From pkgsrc:

cd /usr/pkgsrc/www/wikid && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_643.2.2
NetBSD 10.1 aarch64-
SmartOS / illumos x86_643.2.2
macOS 15 arm643.2.2

Dependencies

No port depends on this one.

Commit history 7

DateCommitCreditsLog message
bdaa597911 pin www/wikid: update to 3.2.2
(leaf pkg) new feature(s) headless cli search for articles: 6429556 print completions for the specified shell: 49b65ba get a random article summary: 4e1a435 get the summary of an article: f2733c9 get the category of an article: 474546f output can be in json (using --json flag)
c47dd7193c pin www/wikid: update to 3.2.1
v3.2.1 bug fix(es) fixed images overlapping with the article peek modal by hiding the image overlapping: 49a9ad5 fixed seeking killing the sleep timer: da058cf suppress <figcaption> tags when inline images are disabled: 9696724 fixed text clipping in the confirm modal: 522f511 performance improvements eliminate per-frame heap allocations in is_article_saved_anywhere(): 9e51fda eliminate per-frame url clones during halfblock cache lookups: 824bf79 eliminate intermediate allocations in compute_rects() traversal: 0d0698b lazily decode html class and id entities: df95bab replace O(n) link scan with O(log n) partition point in get_link_at_coord(): af4cd70 lazily index plain_text_lower() on in-page search: 1dfab6f …
156a53b3b7 pin www/wikid: update to 3.1.1
v3.1.1 new feature(s) complete mouse support on daily feed modals: 69de82c r on the saved lists viewer modal to rename lists: 8debe03 bug fix(es) fix cache not being removed even after cache_lifetime: fcb3d2e eliminate scrolling stutter by offloading image disk reading, decoding and halfblock scaling: 02b8d39 qol/style change(s) added an animated spinner to be mesmerised by while the daily feed is being fetched: 0a9d006 reused the "search" modal to replace the "create new list" modal: 6bfccc7 v3.1.0 new feature(s) swap panes with ctrl shift h/j/k/l or ctrl-w H/J/K/L: 1d4298c config option halfblock_filter to switch between 5 filters (Nearest, Triangle, CatmullRom, Gaussian and Lanczos3) for halfblock images: 43a9369 …
8cf098de6c pin www/wikid: update to 3.0.0
v3.0.0 new feature(s) inline article image rendering powered by the kitty graphics protocol with universal unicode halfblocks fallback: a165199 async image fetching and local caching: 0775ef6 keybind (I) and settings toggle for image rendering: e2efffb 8767843 responsive aspect ratio preservation: 4986eca bug fix(es) eliminate graphics flickering and cpu spikes with diffed rendering & in-memory payload cache: ea576f1 composite transparent png backgrounds onto white to for readability on dark terminal themes: 168fd82 optimised viewport link underline traversal with advancing pointer: 7395bfe use Cow on decode_html_entities to eliminate allocations on clean strings: d07bb03 qol/style change(s) …
da9d5e0d12 pin www/wikid: update to 2.3.0
new feature(s) spoken articles icon on tab bar for articles with recordings available: 3fa5fa0 keybinds for playing/pausing (a) and stopping (A) the recording: 4ccdd09 bug fix(es) corrected scroll percentage calculation: 9d32aac optimised local search highlighting with linear span splitting: 915c156 fixed t and alt+enter not working in lists modal: 412bb9e qol/style change(s) focus-follows-scroll behaviour for splits: 044aebb pkgsrc note: The package does not require any installed audio backend to build. Hence, none has been added to the package. However, the new "spoken articles" feature will require one of the following to work properly; mpv, ffplay (ffmpeg) or vlc (untested).

The latest 5 of 7 in the history this site was built from.