1
3
Fork
You've already forked gtl
0
Fork of @barcadi55's GTL Gemini Tinylog app, to accept Pull Requests and patches
  • Go 100%
-fab- 49286c4b7d
All checks were successful
ci/woodpecker/tag/golang-lint Pipeline was successful
ci/woodpecker/tag/build-tag Pipeline was successful
ci/woodpecker/release/golang-lint Pipeline was successful
ci/woodpecker/push/golang-lint Pipeline was successful
Fixed typo in CHANGELOG.md
2025年12月11日 19:13:22 +01:00
.woodpecker woodpecker-ci: added ldflags -s -w to disable symbol table and disable DWARF generation 2025年11月30日 15:36:20 +01:00
config Fixed creation of bookmarks file and their display 2025年11月28日 22:41:51 +01:00
core Did some reformatting with Linter 2025年12月11日 18:34:21 +01:00
docs Updated documentation (bookmarks) 2025年11月30日 16:47:56 +01:00
ui Did some reformatting with Linter 2025年12月11日 18:34:21 +01:00
.gitignore Updated .gitignore 2025年11月21日 15:30:24 +01:00
CHANGELOG.md Fixed typo in CHANGELOG.md 2025年12月11日 19:13:22 +01:00
go.mod removed "replace" line from go.mod 2025年12月11日 13:35:58 +01:00
go.sum WIP Change to cview tcell/v3 branch 2025年12月11日 12:28:41 +01:00
gtl.go Updated --help output 2025年11月30日 18:11:18 +01:00
LICENSE Initial commit 2021年05月28日 00:52:43 +02:00
README.md Updated documentation (bookmarks) 2025年11月30日 16:47:56 +01:00

StatusBadge

GTL: Gemini Tiny Logs

GTL is a TUI to view and edit your Gemini Tinylogs. It can also be used as a CGI aggregator for Tinylogs on Gemini Capsules in "gemini" mode. There is also a "cli" command line mode, which puts out the entries with a little formatting.

Screenshot of GTL Tui Mode

GTL Tui Screenshot

Quick start:

Assuming you downloaded the right binary for your system and put it in your binary, eg: ~/bin:

# will create the configuration and subscription files in ~/.config/gtl/.
# You still have to populate your subscription file with tinylog URLs
~/bin/gtl

To read the global help:

gtl --help

Installation

Please read the installation page.

Bookmarks (since tag v1.1.2-fork)

If you're updating from an older release, you have to delete your bookmarks.json file and let the gtl binary create a new one, because the previous ones have created an invalid JSON file and therefore GTL will disable bookmark functionality if using the old file.

Configuration

Please read the configuration page

Usage

Gtl can run in 3 modes:

This is a Fork of the GTL Gemini Tiny Log viewer by bacardi55

It seems bacardi55 has abandoned the project, so I put up this fork and I already included the pending patches which came in on his development mailing list. These are over 7 month old and therefore I think bacardi55 doesn't work on his project anymore.

I try to work on GTL on a regular basis and hold it up-to-date and also fix bugs. You can also send in Pull Requests and I'll include them in this repository. You can also send in patches via git send-email if proper formatted to fab@redterminal.org, if you don't have or want a Codeberg.org account. I'll commit the sent in patches to this repository as soon as possible.

Tinylog Subscription List

I also inherited the 'official' Tinylog subscription list, which you can download at the URL below for an up-to-date Tinylog subscription list. If your Tinylog is still not on the list or you just started a new Tinylog, send the URL to your Tinylog at your Gemini Capsule to my email address -fab- fab@redterminal.org.

'Official' Tinylog Subscription List

Official Repository

@bacardi55's original repository and project is still on sourcehut, but it's completely outdated. I hope @bacardi55 won't be angry on me, that I forked his project.