./www/wiki-tui, Simple and easy to use Wikipedia TUI

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.9.1, Package name: wiki-tui-0.9.1, Maintainer: pin

A simple and easy to use Wikipedia Text User Interface.

wiki-tui currently has these features:
-Browse through Wikipedia (Set the language by changing the url in the config)
-Uses webscraping and a custom view to display wikipedia articles in the
terminal
-Use links to open other articles

These features are planned:
-View and interact with more elements of wikipedia articles (like tables,
images, etc.)
-Better error handling


Master sites:

Filesize: 777.475 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-05 14:31:29 by pin | Files touched by this commit (4) | Package updated
Log message:
www/wiki-tui: update to 0.9.1

Information: When upgrading from 0.8.x to 0.9.x, please see the upgrade guide \ 
because the release includes many breaking changes to the configuration schema.

Changes

This version provides a patch fixing the compilation of wiki-tui with package \ 
managers. For more information about the issue, see the corresponding commit and \ 
github issue.
For a detailed list of changes form 0.8.2, please see the v0.9.0 release
   2024-12-05 08:02:10 by pin | Files touched by this commit (4) | Package updated
Log message:
www/wiki-tui: update to 0.9.0

Additions

    Add toggleable logger view
    Add async event system with centralized catching and message passing
    Add processing pane when loading search results or fetching pages
    Add theme.toml file for configuring the theme
        Add --theme-config-path cli flag to get the theme config location
        Add options for changing the border colors
        Add options for changing the scrollbar colors
        Add options for changing the statusbar colors
    Add zen-mode to hide ui elements
    Add multiple new configurable keybindings
    Add multiple new api configuration options
        Add options for configuring the search
        Add an option for configuring page fetching

Changes

    Rewrite the UI in ratatui instead of cursive
    Rewrite the parser to create a tree of nodes for a page
        Use the MediaWiki HTML DOM Spec for pages and parsing
    Rewrite the renderer using textwrap to wrap lines of text
    Rewrite the theme configuration structure
    Rewrite the configuration structure
    Change the application pattern to a component-based architecture
    Change the logging library used to tracing
    Change the cli library from structopt to clap
    Change the configuration layout of the keybindings
    Improve debug panic messages using better-panic
    Improve release panic messages using human-panic
    Improve the cli interface

Fixes

    Fix multiple issues with line-wrapping and rendering of different languages
    Fix indentation of lists and nested lists
    Fix scrollover from happening in some edge-cases
    Fix language links from not parsing correctly
    Fix cli errors not appearing when selecting an invalid language
    Fix blockquotes being hidden and not indented
   2024-11-30 20:57:14 by Thomas Klausner | Files touched by this commit (1)
Log message:
wiki-tui: mark as BROKEN

upstream will provide a release hopefully soon, but for now this can't compile
with rust 1.80+
   2024-05-06 10:40:34 by Jonathan Perkin | Files touched by this commit (113)
Log message:
*: Revision bumps for ncurses 6.5 overhaul.
   2024-05-06 10:33:53 by Jonathan Perkin | Files touched by this commit (37)
Log message:
*: Remove long-obsolete USE_NCURSES references.
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2023-08-12 19:01:09 by pin | Files touched by this commit (3) | Package updated
Log message:
www/wiki-tui: update to 0.8.2

v0.8.2 (Fri Aug 11 2023)

Bug Fixes 🐛
 - Fix notice for unsupported elements [#215] by @Builditluc
 - Fix translations not appearing [#214] by @Builditluc
 - Fix word cut off [#213] by @Builditluc
 - Fix invalid search links after language change [#209] by @Builditluc

Structure and Style Changes
 - Replace raster logo with vectors [#208] by @ethamck
   2023-08-06 17:06:30 by pin | Files touched by this commit (3) | Package updated
Log message:
www/wiki-tui: update to 0.8.1

v0.8.1 (Sat Aug 05 2023)
Release Notes
Add language selection (#190)

You can now change the language of the current article by pressing F3 (requires
an article to be open and the key can be configured). Within the popup, you can
select a new language from the available ones (not all articles are available
in all languages). This feature also include several configuration options,
so be sure to check them out in the docs.

Exciting New Features 🎉
 - Add language selection #190 (@Builditluc)

Bug Fixes 🐛
 - Fix whitespace caused by quoteboxes #205 (@Builditluc)
 - Fix navigation links appearing in articles #204 (@Builditluc)
 - Fix missing elements because of nested divs #203 (@Builditluc)
 - Fix long gaps after lists #202 (@Builditluc)
 - Fix ghost lists from Portalbox #201 (@Builditluc)
 - Fix nested indentation #200 (@Builditluc)
 - Fix description list parsing #199 (@Builditluc)
 - Fix stack overflow crash when displaying a Namespace #198 (@Builditluc)
 - Fix padding for list items #196 (@Builditluc)
 - Fix disambiguation padding and prefix #195 (@Builditluc)
 - Fix viewport reset after link selection #194 (@Builditluc)
 - Notify on links with an Anchor #192 (@Builditluc)

Structure and Style Changes
 - Rework Links to be more stable #191 (@Builditluc)