Skip to content
View bbkane's full-sized avatar
🤜
🤜

Sponsoring

Block or report bbkane

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bbkane/README.md

About Me

Hi, I'm Ben Kane! See my personal website and blog or browse through my projects (active and abandoned) here on GitHub :)

Selected Projects

Configs for apps I care about - see the zsh config especially :)

Store project environmental files in a central database.

demo.gif

fling computes and creates/removes the minimal amount of symlinks needed in a directory to refer to files and directories in another directory, similar to GNU Stow. I use fling to manage my dotfiles.

demo.gif

A tiny cross-platform cross-platform terminal color library that supports enabling and disabling colors.

screenshot

A small single-binary CLI to grab images from Reddit - I've been surprised how much I enjoy seeing beautiful wallpapers when I lock/unlock my computer.

example

Logging + Printing + Compromising

demo

Source code for https://observable.bbkane.com/git-data , which graphs commits over time in different ways.

Make a lot of DNS requests and count the results! Useful for testing complex dynamic DNS records.

demo

Save information about your GitHub starred repos into Google Sheets, Zinc, and SQLite!

$ sqlite3 starghaze.db '
SELECT
    l.Name ,
    COUNT(lr.Language_id) as Repo_Count
FROM
    Language_Repo lr JOIN Language l ON lr.Language_id = l.id
GROUP BY Language_id
ORDER BY Repo_Count DESC
LIMIT 10
'
-- Loading resources from /Users/bbkane/.sqliterc
┌────────────┬────────────┐
│    Name    │ Repo_Count │
├────────────┼────────────┤
│ Shell      │ 939        │
│ JavaScript │ 617        │
│ HTML       │ 598        │
│ Python     │ 540        │
│ Makefile   │ 519        │
│ CSS        │ 432        │
│ Dockerfile │ 403        │
│ Go         │ 367        │
│ C          │ 305        │
│ C++        │ 230        │
└────────────┴────────────┘

Find Bay Area toddler events (currently only from public libraries) to attend with my son that are outside of work hours. Updates https://github.com/bbkane/toddlerevents.bbkane.com each Friday and Monday.

Declarative and Intuitive Command Line Apps with Go

demo

Pinned Loading

  1. dotfiles dotfiles Public

    Configs for apps I care about

    Python 42 6

  2. fling fling Public

    File/directory symlinker similar to GNU Stow. Manages dotfiles well

    Go 36 3

  3. gocolor gocolor Public

    Tiny cross-platform terminal color library

    Go 8 2

  4. grabbit grabbit Public

    A small single-binary CLI to grab images from Reddit - I've been surprised how much I enjoy seeing beautiful wallpapers when I lock/unlock my computer.

    Go 42 1

  5. starghaze starghaze Public

    Save information about your GitHub starred repos into Google Sheets, Zinc, and SQLite!

    Go 13

  6. warg warg Public

    Declarative CLI framework

    Go 48 1