| name | tts |
|---|---|
| description | Use pocket-tts to speak responses aloud via text-to-speech. |
A pocket-tts server must be running:
uvx pocket-tts serve| #!/usr/bin/env bash | |
| # Fetch the latest Ladybird Flatpak built by CI on master and install/upgrade it. | |
| # Requires: gh (authenticated: `gh auth login`) and flatpak. | |
| set -euo pipefail | |
| REPO="LadybirdBrowser/ladybird" | |
| WORKFLOW="flatpak.yml" | |
| BRANCH="master" | |
| APP_ID="org.ladybird.Ladybird" | |
| ARCH="${ARCH:-$(uname -m)}" # x86_64 or aarch64 |
Last week, I was active across several open source projects, focusing on new features and improvements:
I created a new Zed extension called GitHub Activity Summarizer that allows users to view their GitHub activity without leaving the editor. This context server integrates with GitHub's API to fetch recent interactions including comments, issues, and pull requests, presenting them in a formatted summary.
I contributed to the Risor programming language with two pull requests:
add_date method to the Time object| #!/usr/bin/env python | |
| import http.client | |
| import sys, time | |
| import json | |
| import tempfile | |
| import os | |
| def client(): |
| #!/bin/bash | |
| set -e | |
| sudo dnf builddep libheif | |
| git clone https://github.com/strukturag/libheif | |
| mkdir libheif/build | |
| cd libheif/build | |
| cmake --preset=release .. | |
| make |
| diff --git a/internal/ui/inprogresslist/inprogresslist.go b/internal/ui/inprogresslist/inprogresslist.go | |
| index d05f3b4..e25a0c8 100644 | |
| --- a/internal/ui/inprogresslist/inprogresslist.go | |
| +++ b/internal/ui/inprogresslist/inprogresslist.go | |
| @@ -57,7 +57,7 @@ func (i *InProgressList) isShown(tree *gtk.TreeView) { | |
| func (i *InProgressList) updateFileList() { | |
| //TODO: use leveldb to speed things up without walking the filesystem | |
| - i.listBox.BindModel(nil, nil, nil) | |
| + i.listBox.BindModel(nil, nil) |
| package main | |
| import ( | |
| "fmt" | |
| "net/url" | |
| ) | |
| func main() { | |
| u, _ := url.Parse(`file:///c:/go`) | |
| fmt.Println(u.Path) // prints /c:/go |
| diff --git a/cfg/config.go b/cfg/config.go | |
| index e4fc20d..c278b9b 100644 | |
| --- a/cfg/config.go | |
| +++ b/cfg/config.go | |
| @@ -1,11 +1,14 @@ | |
| package cfg | |
| import ( | |
| + "bytes" | |
| "encoding/json" |
I hereby claim:
To claim this, I am signing this object: