| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
A tool to analyze pull request review patterns in a GitHub repository, focusing on team members' review behaviors and habits. This tool helps teams understand and improve their code review processes by providing insights into review frequency, speed, thoroughness, and approval patterns.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
The program needs two arguments: the mpd host and port, which can be
passed as flags (default is to use the local instance of mpd).
We store the database in `XDG_CONFIG_HOME/mpd-scrobbler`, and we create
the path if needed.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
When creating a scrobbler, we provide the path to the database. The
scrobbler then get a handler to the database.
When a new record is created, we persist it to the database using the
`save` function.
|
| | | |
|
| | |
| |
| |
| |
| | |
Let's close both the watcher and the client, instead of leaking this
interface to the user.
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
When we receive an event from the player, we look if the song is
different from the previous one, and we create a new record if that's
the case. If the song is similar, there's nothing to do.
|
| |
|
|
|
|
|
|
|
|
| |
We create a module "mpd" to interact with our MPD instance. For now we
only have a single function to create a new client, which creates an
actual client for mpd (and we ping the instance every 30 seconds), and
a watcher to receive new events.
The tool "scrobbler" then wait for new events and display songs
information.
|
| | |
|
| |
|
|
|
| |
Generates ASCII histograms using Unicode block characters for sequences
of numbers provided via command line arguments or STDIN input.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Go vanity URLs allow developers to use custom domain names for Go module
imports instead of being tied to specific hosting platforms like GitHub.
This service implements the go-import meta tag protocol, allowing Go tools
to automatically discover the actual Git repository location while
presenting a clean, branded import path to users.
|
| | |
|
|
|
`pviz` is a command-line tool that helps you understand the real impact
of service availability targets (SLAs) by converting availability
percentages into actual downtime durations across different time
periods.
|