profile
viewpoint
Joshua Peek josh Previously @github, @basecamp, @rails San Francisco, CA http://joshpeek.com

josh/css-explain 1091

SQL EXPLAIN for CSS selectors

josh/rack-ssl 265

Rack middleware to force SSL

josh/overcast-sonos 182

Listen to your Overcast podcasts on Sonos.

josh/nack 179

Node powered Rack server

josh/rack-openid 139

Provides a more HTTPish API around the ruby-openid library

josh/launchdns 66

A launchd friendly development DNS server

josh/list-unsubscribe 57

Magic "Unsubscribe" IMAP folder

startedSwiftDocOrg/SwiftSemantics

started time in a day

startedapple/swift-syntax

started time in a day

startedrichardpiazza/XcodeServer

started time in 3 days

startedkateinoigakukun/swift

started time in 4 days

push eventjosh/dotfiles

Joshua Peek

commit sha d164f992907ff53e2bdd83d651111500170386b8

Xcode needs cleaning _sometimes_

view details

push time in 7 days

startedHomebrew/brew

started time in 8 days

startedHomebrew/homebrew-core

started time in 8 days

push eventjosh/dotfiles

Joshua Peek

commit sha f46d2c3da95ee5e6800ea322a1036d21bdc1181a

Update vscode prettier

view details

push time in 8 days

startedmuan/ab-rust

started time in 10 days

push eventjosh/dotfiles

Joshua Peek

commit sha 24f683da5730576843385583038977a06648eafb

Ignore Packages/

view details

push time in 11 days

push eventjosh/dotfiles

Joshua Peek

commit sha 7e6eb2ae83ef4584bbdfdc9b8d723234a1be6765

Add bloaty

view details

Joshua Peek

commit sha 05d0e692ee66b1afb67386c056878c337ffb906f

Update prettier extension

view details

push time in 11 days

startedRazrFalcon/cargo-bloat

started time in 11 days

startednolanlawson/emoji-picker-element

started time in 12 days

push eventjosh/Ka-Block

Joshua Peek

commit sha 1982020dc83eb2d2c28d80fb1a2fdfa1ebc96cd8

Add SwiftUI

view details

push time in 12 days

startedfastlane/fastlane

started time in 12 days

startedgoogle/bloaty

started time in 13 days

push eventjosh/Ka-Block

Joshua Peek

commit sha 8516a77b355246b8edd4296f6731a06abdbce1f6

Update recommended project settings for Xcode 11.0

view details

David Graham

commit sha fdf515762f87c1f54487d603de1a8a21c2de4b26

Merge pull request #128 from josh/xcode-11 Xcode 11

view details

David Graham

commit sha a368d50be441e0a83eede600012433a4c55313ac

Add third-party trackers from sfgate.com

view details

David Graham

commit sha 2bfbcd5c3a3f2d3692ca3c4971efc93d04e3a6aa

Add third-party tracker from slickdeals.net

view details

David Graham

commit sha b3d03de6d452d96bf22de333839d967feb47b912

Add third-party trackers Closes #102

view details

David Graham

commit sha e2cf98ebe3f3d418a2760cf4249723656fc7ebe8

Add third-party trackers

view details

David Graham

commit sha 00ba633ec54cb7b34057057409637b2452e4845e

Remove unsupported safariextz build

view details

VadimMuhtarov

commit sha 956801421671b4591cef321f66d287f043088ea6

New Ads New ads on adult website

view details

scotshinderman

commit sha 7898c38e4986c2e0b69b5ebaa6acdf379bed8b8e

Added third party tracker for mfadsrvr

view details

VadimMuhtarov

commit sha 27393c13a797b17f947024ac411bf3e817c5b815

New Ad filter Ads on nnmclub.to It's time to update your app, guys.

view details

David Graham

commit sha 19f9d96c84c5665d25500396286ce19695d8c4cc

Merge pull request #129 from VadimMuhtarov/patch-17 New Ads

view details

David Graham

commit sha 41563cfae77b7423218ea10f3b0ddc4a27606d5a

Merge pull request #132 from scotshinderman/master Added third party tracker for mfadsrvr

view details

David Graham

commit sha 8e59b341fca2ca7b5b469db98530f87b1ecf8350

Merge pull request #133 from VadimMuhtarov/patch-18 New Ad filter

view details

David Graham

commit sha 053b1e2cba74466039f4a7f92327de5668f56c07

Quit when window closes

view details

David Graham

commit sha d4686b9f7c19a55ea3d033109547f6184d2cf9ff

Define color asset for dark mode

view details

push time in 13 days

create barnchjosh/Ka-Block

branch : catalyst

created branch time in 13 days

push eventjosh/swift-har

Joshua Peek

commit sha de2a36e026c5dfc413460afe829518db5ac5e416

Create empty har if file does not exist

view details

push time in 14 days

push eventjosh/swift-har

Joshua Peek

commit sha 828652f23c20dcb2088a211b5117d486ff58486b

Fix method name

view details

push time in 15 days

push eventjosh/swift-har

Joshua Peek

commit sha 2f8e3ff85c4d6a884a2a1efcfa1183df6ee18d42

awaitHTTPURLRequest -> waitForHTTPURLRequest

view details

push time in 15 days

PublicEvent

push eventjosh/Aware

Joshua Peek

commit sha 804298c08942d3d47eaf4229efbc117e557e41c4

Remove unused AnyInputEventType

view details

Joshua Peek

commit sha 421f007ddfdc8aa50d549aaaedd67d31f49b1d2c

Upgrade Xcode recommended settings

view details

push time in 15 days

push eventjosh/csv2json

Joshua Peek

commit sha 5a5fef0af3ceaee215ab76fd3ac422403a9177ef

Upgrade SwiftFormat

view details

Joshua Peek

commit sha f792130d6b48686e448c3bfd16a70afa6fd8fa02

Pin to macOS 10.15

view details

Joshua Peek

commit sha c75b775637367ac743e246bb3bf7f24c7cd6079f

Update argument parser package

view details

Joshua Peek

commit sha 1af4ba8ddfb7a027020e5a3e7fe00455ff2189f1

Require Swift 5.2 toolchain

view details

Joshua Peek

commit sha 2455a70dc20961686f131131cce91367fe6197e7

Print version in CI

view details

push time in 16 days

push eventjosh/dotfiles

Joshua Peek

commit sha 893f37390920116db2d7503ac083d27776ddda29

Configurable image name

view details

push time in 16 days

startedtwostraws/swiftui-changelog

started time in 17 days

pull request commentHomebrew/homebrew-core

swiftgen 6.2.0

Hmm, so I just pulled down this update and it looks like swiftgen's own libswiftCore.dylib is being symlinked into /usr/local/lib/libswiftCore.dylib. Which then causes a number of issues with other swift code using that lib instead of the systems. Anyone else having this issue? I'm working around it by just removing the /usr/local/lib/libswiftCore.dylib symlink.

AliSoftware

comment created time in 20 days

startedBen-G/Validated

started time in 21 days

startedBlakeBollinger/SnakeAI-Swift

started time in 22 days

startedgithub/super-linter

started time in 22 days

starteddgraham/scores

started time in 23 days

push eventjosh/dotfiles

Joshua Peek

commit sha 26f3e3c48a27fc5b4159d4e7368e34a82bcd8b0e

Install Apple Developer app

view details

push time in 23 days

startederica/Swift-General-Utility

started time in 23 days

startedmanolosavi/xFonts

started time in a month

startedgoogle/schism

started time in a month

startedswiftwasm/homebrew-tap

started time in a month

push eventjosh/dotfiles

Joshua Peek

commit sha b19b432a6311769da8e65c5134209a7f8674e016

Install act

view details

push time in a month

startedexyte/Grid

started time in a month

startedapple/password-manager-resources

started time in a month

issue closedjosh/Aware

Microphone/camera detection

I primarily use Aware to make sure that I'm getting up from my desk once an hour, and it's perfect for when I'm writing code and using my machine. The only place it falls short is in meetings - often I'm not touching my keyboard and mouse if I'm on a Zoom call, which means the timer will reset.

Is there any way to detect if either the microphone is being actively used or if the camera is on? I understand if this is not possible as it might require access to the microphone/camera permissions which could be a privacy issue. As a fallback, is it possible to detect if an application is full-screen and not reset the timer if so? (though I can see this causing other issues with video playback/screensavers etc.)

closed time in a month

tomdaly

issue commentjosh/Aware

Microphone/camera detection

Yes, I've definitely ran into this myself. I was hoping for some kind of API to detect video playing on screen, but no such thing appears to exist. Trying to access the microphone or camera APIs in this way would surely be a Mac App Store rejection, so that's not a direction I'd like to take. Totally okay if you want to fork the project and built a variant that does this for your own personal use.

I will be keeping on eye on macOS updates for APIs that could potentially solve this issue! Thanks for writing in.

tomdaly

comment created time in a month

startedgithub/multimap

started time in a month

startedkean/SwiftSQL

started time in a month

push eventjosh/dotfiles

Joshua Peek

commit sha a11e28ab66694dea63599d3d7a468d02bac66aea

Add new shell script helper

view details

Joshua Peek

commit sha 5a5dbd2caae1b3de574692c2c7ad2cdb11e4bcb4

Add new sh script testing helper

view details

Joshua Peek

commit sha 8f90779a8d806426df9f0aa7fe9e8f24fe5c7b87

Pass along args

view details

Joshua Peek

commit sha 20284aa80bd80ba7a794fca030e4504faa6e5f75

Shift script arg

view details

Joshua Peek

commit sha 924e4149f5301a235a3a313f2f0eb147cedc4000

Add script to run omnifocus js

view details

Joshua Peek

commit sha 4e4a350aa7360d202ab798a7a93d11330392efe5

Support omnijs as first arg

view details

Joshua Peek

commit sha ff90eb6660937fbe7d50aa893dc8de1b9126ea26

Add script to run omnifocus automations

view details

push time in a month

push eventjosh/dotfiles

Joshua Peek

commit sha 6528c1e5980017d5d2206b0ed97fe3af3e213cc5

Set git pull default

view details

push time in a month

startedkateinoigakukun/JavaScriptKit

started time in a month

startedcarson-katri/SwiftWebUI

started time in a month

push eventjosh/dotfiles

Joshua Peek

commit sha aef49a052ff6230a14a0f9438a3f74f4765305b8

Add swift-gyb

view details

Joshua Peek

commit sha 7b5d9b2e99ac99265b97646d098b8676b50d1e32

Upgrade vscode prettier

view details

Joshua Peek

commit sha 89273bdaba13fb1fb8291e7e1576a3af4dd83477

Missed a spot

view details

Joshua Peek

commit sha 9ef8a7f5e8b18ad62aff251b01b5c1f77d4c3ad8

xScope

view details

push time in a month

startedsimdjson/simdjson

started time in a month

startedgoogle/swift-structural

started time in a month

startedsteipete/InterposeKit

started time in a month

startedjpsim/Milestones

started time in a month

startedswift-server/swift-aws-lambda-runtime

started time in a month

push eventjosh/.github

Joshua Peek

commit sha 23e09505aa39de6cf988040d77f67da31f41fe62

I saw someone do this

view details

push time in a month

create barnchjosh/.github

branch : master

created branch time in a month

created repositoryjosh/.github

created time in a month

push eventjosh/dotfiles

Joshua Peek

commit sha 39164a9cdd0a7b2b78b8450392e9ab6367855bc3

Add vscode config

view details

Joshua Peek

commit sha 9aaa17906ddd521b85fbdcf083a8a166b0bd94b8

Install vscode prettier

view details

Joshua Peek

commit sha 55b049449ae0ad0a352c04b3b1da3544a18a7e65

Install vscode jest

view details

push time in a month

push eventjosh/dotfiles

Joshua Peek

commit sha ad58ff7f6a6a57ba36fd4450e300d697b7052163

Break it back

view details

Joshua Peek

commit sha 1280ed6066fa5b40c8a0653f3f555c594e00b5cb

Install the TypeScript IDE

view details

push time in a month

push eventjosh/dotfiles

Joshua Peek

commit sha ea910d80a2c9efce703f122b4cab61aa039671a5

swiftlint after format

view details

Joshua Peek

commit sha 5b8ab6bfe0b45631f71e80cc8f3f009e91c79bf2

Install deno

view details

Joshua Peek

commit sha 7430c1f32e85da3fdb83468b60ea34febc022ece

Install typescript

view details

push time in a month

startedpikapkg/snowpack

started time in a month

startedcgarciae/NDArray

started time in a month

startedapple/swift-llbuild2

started time in a month

startedwickwirew/Runtime

started time in a month

startedpointfreeco/swift-case-paths

started time in a month

startedbelozierov/SwiftCoroutine

started time in 2 months

push eventjosh/dotfiles

Joshua Peek

commit sha bf8cb02e5f02880535e2ca7dece2ae7a80dd3505

Run swiftlint if there's a config

view details

push time in 2 months

startedvinivendra/Gryphon

started time in 2 months

startederica/now

started time in 2 months

startedkean/Nuke

started time in 2 months

starteddfunckt/swift-futures

started time in 2 months

startedswiftwasm/swift

started time in 2 months

startedMaxDesiatov/Tokamak

started time in 2 months

startedpmarsceill/just-the-docs

started time in 2 months

push eventjosh/imdb-trakt-sync

Joshua Peek

commit sha 21f8948085a308aa74af271e3d2543e1251cf0f9

Update IMDb cookies

view details

push time in 2 months

startedllvm/llvm-project

started time in 2 months

startedjonathantneal/system-font-css

started time in 2 months

push eventjosh/dotfiles

Joshua Peek

commit sha d316bf4816797617a07621af330a8b06f13f67e1

Remove Secretive

view details

Joshua Peek

commit sha 590d788fba52db7473bdfb3437216630ab5c707d

Install beta OF for now

view details

push time in 2 months

push eventjosh/homebrew-tap

Joshua Peek

commit sha facf3357c3688832c880ba73bfd6c62cc5b30e69

csv2json 1.0.0

view details

push time in 2 months

created tagjosh/csv2json

tagv1.0.0

A humble CSV tool, friend of jq

created time in 2 months

push eventjosh/csv2json

Joshua Peek

commit sha 0e69285f83757cbf4dff0e7cfde5d52dfcb62a82

csv2json 1.0.0

view details

push time in 2 months

push eventjosh/csv2json

Joshua Peek

commit sha f0e64a92e6c8ad5467d4ef5fa7035651847e84aa

Upgrade SwiftFormat

view details

Joshua Peek

commit sha c2ac7e2174e9de34bcc6e479cd3fe4c33e50477d

Upgrade CodableCSV

view details

Joshua Peek

commit sha fdf7a728657fc32f100a234dca9c1cb2d3566d3b

Add test for current help output

view details

Joshua Peek

commit sha e9af5ff1f437db68a640d6092edd3ceec0da8370

Improve help output Closes #4

view details

push time in 2 months

issue closedjosh/csv2json

Improve help output

Help text is missing and delimiters aren't printed clearly.

USAGE: csv2-json [<filename>] [--field-delimiter <field-delimiter>] [--row-delimiter <row-delimiter>] [--escaping <escaping>] [--header <header>]

ARGUMENTS:
  <filename>

OPTIONS:
  --field-delimiter <field-delimiter>
                          (default: ,)
  --row-delimiter <row-delimiter>
                          (default: 
)
  --escaping <escaping>   (default: ")
  --header <header>       (default: first-line)
  -h, --help              Show help information.

closed time in 2 months

josh

startedplaybook-ui/playbook-ios

started time in 2 months

startedgoogle/swift-benchmark

started time in 2 months

starteddarlinghq/darling

started time in 2 months

startedspacenation/swiftui-grid

started time in 2 months

startedamericanexpress/xcprojectlint

started time in 2 months

startedshareup/bassics

started time in 2 months

startedpointfreeco/swift-composable-architecture

started time in 2 months

startedbow-swift/nef

started time in 2 months

startedbow-swift/nef-plugin

started time in 2 months

startedsimonboots/json2codable

started time in 2 months

push eventjosh/dotfiles

Joshua Peek

commit sha e9f972d1376b600ec0b9f6ce7d9d6e73e05800b7

Remove git-rebuild

view details

push time in 2 months

startedImpedimenta/Suitcase

started time in 2 months

issue openedjosh/csv2json

Improve help output

Help text is missing and delimiters aren't printed clearly.

USAGE: csv2-json [<filename>] [--field-delimiter <field-delimiter>] [--row-delimiter <row-delimiter>] [--escaping <escaping>] [--header <header>]

ARGUMENTS:
  <filename>

OPTIONS:
  --field-delimiter <field-delimiter>
                          (default: ,)
  --row-delimiter <row-delimiter>
                          (default: 
)
  --escaping <escaping>   (default: ")
  --header <header>       (default: first-line)
  -h, --help              Show help information.

created time in 2 months

pull request commentdehesa/CodableCSV

Create CSVReader from InputStream

btw, published little CLI tool I just built on this API. https://github.com/josh/csv2json

🙌🏻

josh

comment created time in 2 months

push eventjosh/dotfiles

Joshua Peek

commit sha be733a950e021bd3d56c3228b259666dbeb15c16

Fix multiple modules case

view details

Joshua Peek

commit sha 6c5b02ec4898fe9720d80cedee3967051fba0211

Use new tool

view details

push time in 2 months

push eventjosh/homebrew-tap

Joshua Peek

commit sha 4e68c6ce0281410adbc113588c6e3c2da2abfea7

Update csv2json

view details

push time in 2 months

push eventjosh/csv2json

Joshua Peek

commit sha ef83541161e65799bb183d62e2a6bd888132ae87

csv2json 0.2.0

view details

push time in 2 months

created tagjosh/csv2json

tagv0.2.0

A humble CSV tool, friend of jq

created time in 2 months

more