Skip to content

Commit 849af0c

Browse files
committed
feat: minimalist modern project page
1 parent 8bd4713 commit 849af0c

File tree

19 files changed

+562
-3
lines changed

19 files changed

+562
-3
lines changed

public/images/projects/yap/01.webp

42.1 KB
Loading

public/images/projects/yap/02.webp

25.7 KB
Loading
312 KB
Loading
File renamed without changes.

public/projects/bm/description.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
## Overview
2+
3+
BM is a command-line utility designed for speed and simplicity. Built in Rust, it provides a fast way to manage and navigate your most frequent terminal paths.
4+
5+
## Key Features
6+
7+
- **Blazing Fast**: Written in Rust for near-instant execution.
8+
- **TOML Store**: Uses a standard TOML file for easy manual editing if needed.
9+
- **Minimalist**: Focuses on doing one thing extremely well.

public/projects/projects.piml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@
119119
> (project)
120120
(slug) yap
121121
(title) yap
122+
(style) minimal-modern
122123
(size) 1
123124
(repo_link) https://github.com/fezcode/yap
124125
(pinned) false
@@ -130,7 +131,7 @@
130131
> Audio
131132
(shortDescription) A lightweight, terminal-based YouTube audio player written in Go with synced lyrics and advanced playback controls.
132133
(date) 2026-01-12
133-
(image) /images/projects/yap-banner.webp
134+
(image) /images/projects/yap/yap-banner.webp
134135

135136
> (project)
136137
(slug) go-piml

public/projects/yap.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Yap - Youtube Audio Player
22

3-
![Yap Banner](/images/projects/yap-banner.webp)
3+
![Yap Banner](/images/projects/yap/yap-banner.webp)
44

55
Yap is a lightweight, terminal-based YouTube audio player written in Go. It allows users to stream audio directly from YouTube URLs, offering features such as playback queuing, synced lyrics, and advanced playback controls.
66

public/projects/yap/access.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
LABEL: Access
2+
SUBTEXT: Get Started
3+
IMAGE: /images/projects/yap/yap.webp
4+
5+
Check out the [GitHub Repository](https://github.com/fezcode/yap) for installation instructions.

public/projects/yap/features.txt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
LABEL: Features
2+
SUBTEXT: Functionality
3+
IMAGE: /images/projects/yap/01.webp
4+
5+
- **Direct Streaming**: Stream audio directly from YouTube URLs.
6+
- **Playback Queuing**: Queue up multiple songs.
7+
- **Synced Lyrics**: Display lyrics synced with the music (fetched via LRCLib API).
8+
- **TUI Interface**: Built with Bubble Tea and Lip Gloss for a modern terminal user interface.
9+
- **Advanced Controls**:
10+
- Pause/Resume (Space)
11+
- Volume Adjustment (+/-)
12+
- Mute/Unmute (M)
13+
- Toggle Synced Lyrics (L)
14+
- Toggle Playlist View (V)
15+
- Shuffle (R)
16+
- Skip Next (N)
17+
- Previous Track (P)
18+
- Seek (Left/Right Arrow)

0 commit comments

Comments
 (0)