- Go 100%
| .woodpecker | woodpecker-ci: added ldflags -s -w to disable symbol table and disable DWARF generation | |
| config | Fixed creation of bookmarks file and their display | |
| core | Did some reformatting with Linter | |
| docs | Updated documentation (bookmarks) | |
| ui | Did some reformatting with Linter | |
| .gitignore | Updated .gitignore | |
| CHANGELOG.md | Fixed typo in CHANGELOG.md | |
| go.mod | removed "replace" line from go.mod | |
| go.sum | WIP Change to cview tcell/v3 branch | |
| gtl.go | Updated --help output | |
| LICENSE | Initial commit | |
| README.md | Updated documentation (bookmarks) | |
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
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:
- TUI: An interactive TUI. See the TUI mode documentation.
- CLI: A command line interface. See the CLI mode documentation.
- Gemini: A mode that return a text/gemini output, compatible with the Tinylog format. See the Gemini mode documentation.
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.