You are browsing as a guest. Sign up (or log in) to start making projects!

traewelltui

  • 6 Devlogs
  • 10 Total hours

traewelltui TUI (terminal ui) client for Traewelling (https://traewelling.de/), a free public transport checkin service to record your travels and share it with your friends. This project uses (kinda) vim keybindings: use ":q" to quit, ":help" to view a help message or ":login" to relogin!

Ship #1 Pending review

I made traewelltui, which is a TUI (terminal ui) client for Traewelling, a free public transport checkin service to record your travels and share it with your friends.
It was a bit difficult to get into, because I never used Ratatui before. I have rewritten the dashboard multiple times and I am now somthing happy with it :)

If you test the project, you should know that it uses vim keybinds: Use :q to quit. Pasting the token could take some seconds, this is not because something bad implemented but instead the token is really long and each character gets inserted sepeartely by ratatui.

  • 6 devlogs
  • 10h
Try project → See source code →
Open comments for this post

44m 53s logged

There is now an option to save the api token and auto-login with it! The login prompt also shows now automatically when you’re not logged in, making it easier to get a start :) The token save prompt only shows after a successful use of the token, so you can’t really save a wrong token.

There is now an option to save the api token and auto-login with it! The login prompt also shows now automatically when you’re not logged in, making it easier to get a start :) The token save prompt only shows after a successful use of the token, so you can’t really save a wrong token.

Replying to @Tuxilio

0
2
Open comments for this post

1h 6m 22s logged

I completely redesigned the dashboard! It now looks more like “normal” Traewelling clients and in my opinion much nicer :)

I completely redesigned the dashboard! It now looks more like “normal” Traewelling clients and in my opinion much nicer :)

Replying to @Tuxilio

0
1
Open comments for this post

37m 26s logged

I added symbols for the travelling mode (e.g. suburban, regional rail, tram bus) and you can now also see the status message another one has posted together with the checkin!

I added symbols for the travelling mode (e.g. suburban, regional rail, tram bus) and you can now also see the status message another one has posted together with the checkin!

Replying to @Tuxilio

0
3
Open comments for this post

4h 19m 15s logged

I just finished a big feature in my project! The login now works perfectly, and after successfully logging in, you’ll see your dashboard displaying check-ins from people you follow (plus your own, of course). The dashboard isn’t complete yet - I plan to add status messages and a progress bar showing if someone is currently traveling.

I just finished a big feature in my project! The login now works perfectly, and after successfully logging in, you’ll see your dashboard displaying check-ins from people you follow (plus your own, of course). The dashboard isn’t complete yet - I plan to add status messages and a progress bar showing if someone is currently traveling.

Replying to @Tuxilio

1
24
Open comments for this post

1h 57m 37s logged

I’m building a terminal user interface for Traewelling (https://traewelling.de/) using Ratatui in Rust, with Vim-style keybindings (: for command mode, q to quit, :login for token-based authentication). The basic UI is working well with a header, dashboard body, and mode-specific footer, but still needs polish before the next iteration.

I’m building a terminal user interface for Traewelling (https://traewelling.de/) using Ratatui in Rust, with Vim-style keybindings (: for command mode, q to quit, :login for token-based authentication). The basic UI is working well with a header, dashboard body, and mode-specific footer, but still needs polish before the next iteration.

Replying to @Tuxilio

0
2

Followers

Loading…