Shipped this project!
Flavortown Reader is a TUI to read Flavortown Devlogs!
It’s written in Rust with Ratatui. Scroll with j/k and quit with ‘q’.
BYO API Key from the Flavortown settings page.
Flavortown Reader is a TUI to read Flavortown Devlogs!
It’s written in Rust with Ratatui. Scroll with j/k and quit with ‘q’.
BYO API Key from the Flavortown settings page.
Final touches done!
tui-markdown’s defaults were annoyingSHIP TIME
Log in to leave a comment
I spent a while trying to do the title but then realised the ID returned by the api is not a project id. I don’t think it’s possible to get the project details unless I’m missing something, so I’ll just leave it without it. I did some styling though :yay:
Next up:
Log in to leave a comment
Set up the basic tui and loop:
Next:
Log in to leave a comment
I got the basic api call working, so I can get started on making the tui with ratatui now! So far it just prints out the first devlog returned by the api.
To Dos:
Log in to leave a comment
I built Redditui, a TUI for browsing subreddits! I learned how to use Ratatui and learned more rust for this! I was unable to get comments but everything else went well! I am very happy that I get to say “I use Rust btw” now :D
Added scrolling through the subreddit with j/k and moved the title of the post to a different box. Will show comments soon if possible. Also, I used clap to take an optional arg of the subreddit to browse (default for no value is, of course, r/rust)
I GOT THE REDDIT API WORKING AND IT DISPLAYs THE POSTS NOW :YAY:
I set up the basic loop of the program with ratatui (this is my first time using it) and it now reads input and:
Next I’m going to figure out how to ask the user what subreddit to view.
Log in to leave a comment
I added a guestbook using Giscus, which uses a github discussion as the backend so users have to sign in to comment! I also added a custom 404 page, started a nav section and contact page, and set up more styling like the custom font.
Log in to leave a comment
I added a blog system with some help from AI that lets me write blog posts in markdown and render them automatically with Astro! I also added some basic styling (catppuccin mocha colors).
Log in to leave a comment
I got the user input set up, a basic welcome message + option list and a switch to determine what to do for each input, with a default case for unrecognised input. Next I’ll move the code into a different function so I can call it again if the user enters unrecognised input.
Log in to leave a comment
I made the main page and changelog. (idk why i need to log the time again lol)
Log in to leave a comment
Started the complete rewrite, worked on the styling and the header. Also worked on the title and landing area.
Log in to leave a comment
So far I’ve created the basic styling, the main page, and a changelog page! I have also got the site running on my domain, at new.codingcorner.dev (hosted on vercel!).
Log in to leave a comment