Archived
1
0
Fork
You've already forked walgot
1
Walgot - a Wallabag go TUI client https://git.sr.ht/~bacardi55/walgot
This repository has been archived on 2024年02月27日. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Go 96.9%
  • Makefile 2.7%
  • Shell 0.4%
2022年11月21日 00:16:40 +01:00
cmd Move code from main to command 2022年11月12日 03:59:27 +01:00
docs Implements: Open links from entry content (L keybind on detail view) 2022年11月21日 00:16:40 +01:00
example Add: filter for public articles in table view 2022年11月14日 01:38:36 +01:00
internal Implements: Open links from entry content (L keybind on detail view) 2022年11月21日 00:16:40 +01:00
.build.yml Fix build 2022年11月12日 04:12:43 +01:00
.gitignore cleaning 2022年11月05日 03:57:04 +01:00
CHANGELOG.md Improve documentation 2022年11月20日 16:45:40 +01:00
create_release_tag.sh Improve makefile and automate release note 2022年11月20日 03:33:19 +01:00
go.mod Implements: Open links from entry content (L keybind on detail view) 2022年11月21日 00:16:40 +01:00
go.sum Maintenance: Upgrade dependencies 2022年11月20日 00:58:47 +01:00
LICENSE Initial commit 2022年11月05日 03:50:45 +01:00
main.go Move code from main to command 2022年11月12日 03:59:27 +01:00
Makefile Improve makefile and automate release note 2022年11月20日 03:33:19 +01:00
README.md add screenshot doc page 2022年11月20日 17:05:30 +01:00

Walgot - a WALlabag GO Tui client

builds.sr.ht status license: AGPL-3.0-only

Official repository and project is on sourcehut. Github and codeberg are only mirrors. This is where binaries are uploaded.

What is walgot?

Walgot is a TUI wallabag client. Wallabag is an opensource "read it later" application that can be selfhosted. This application aims to be an easy and interactive TUI client for it.

Walgot is built in golang, leveraging the great bubbletea set of libraries and Wallabago, a wrapper to wallabag APIs.

Mandatory screenshots:

Walgot article list view Walgot article detail view

Online only at this stage

Important note: The way walgot works is by downloading all articles from wallabag API at the start of the session (or when using the refresh keybind). Then walgot will allow filtering, viewing or updates (read, star) of articles and push changes via API. There is no local cache or database, so no offline usage (at least for now).

Once the initial load is done, internet access is not needed anymore to read articles content. It is needed for changing article status (like read or star). An offline mode might be added later, but there are more urgent features to build first :).

Installation, configuration and usage

See the installation and configuration documentation page.

Keybinds

At any time, press ? key to display the help and ctrl+c to quit.

See the full list on the keybind documentation page.

Existing features and remaining TODOs:

High level available features at this stage:

  • Retrieve articles from wallabag
  • List articles view - columns depends on screen size.
  • Article detail view
  • Action on article
  • Status update (toggle read, starred and public status)
  • Configurable (see: )
  • Add Search (more a filter of article's title)
  • Add / Delete entry to wallabag
  • Open public/original article link
  • Yank/Copy public/original article URL

See the more detailed todo documentation page.

More Screenshots

See the screenshots directory directory.

Help and feedback always welcome

Feedback or request? Send an email to the dev mailing list. You can also read the mailing list archive.

You can subscribe to the announcement mailing list.