Githawk: URL ๊ตฌ์„ฑํ‘œ ๋ฐ ์˜คํ”„๋„ˆ ์ง€์›

์— ๋งŒ๋“  2017๋…„ 09์›” 24์ผ  ยท  16์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: GitHawkApp/GitHawk

Opener๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ๋งํฌ๋ฅผ ์—ด ์œ„์น˜๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” iOS ์•ฑ์œผ๋กœ, ๊ธฐ๋ณธ์ ์œผ๋กœ URL ๊ตฌ์„ฑํ‘œ๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.

์•ฑ ๋‚ด์˜ ํŠน์ • UI์— ๋Œ€ํ•œ ๋”ฅ๋งํฌ๋ฅผ ์œ„ํ•œ ๊ธฐ๋ณธ URL ์ฒด๊ณ„์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰:

freetime://issue/rnystrom/GitHawk/418 ์€ ์ด ๋ฌธ์ œ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค!
freetime://repository/rnystrom/GitHawk
freetime://์•Œ๋ฆผ

(๋˜ํ•œ URL Scheme์˜ ์ด๋ฆ„์„ ๋ฐ”๊พธ๊ณ  ์‹ถ์„ ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ??)

์ด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ์•ฑ์„ Opener ๋งค๋‹ˆํŽ˜์ŠคํŠธ์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์™„๋ฒฝํ•œ ์†”๋ฃจ์…˜์€ ์•„๋‹ˆ์ง€๋งŒ Safari๊ฐ€ ์•„๋‹Œ ์•ฑ์—์„œ GitHub ํ•ญ๋ชฉ์„ ์—ฌ๋Š” ๋ฐ ์ข‹์€ ๋™๋ฐ˜์ž ์•ฑ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค!

๐Ÿ†• feature request

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๊ต‰์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ ์ด๊ฒƒ์„ ์‹œ๋„ํ–ˆ๊ณ  ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค! https://github.com/timonus/OpenerManifest/tree/githawk ์ด GitHawk ๋ฒ„์ „์ด App Store์— ์ถœ์‹œ๋  ๋•Œ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  16 ๋Œ“๊ธ€

๋˜ํ•œ ์ด๊ฒƒ์ด ํ™ˆ ํ™”๋ฉด ์œ„์ ฏ, Apple Watch ํ•ญ๋ชฉ ๋“ฑ์— ๋Œ€ํ•œ ์ž‘์—…๊ณผ ์•ฝ๊ฐ„ ๊ด€๋ จ์ด ์žˆ์œผ๋ฏ€๋กœ ๋‚ด๊ฐ€ ์šฐ์„  ์ˆœ์œ„๋ฅผ ์ค‘๊ฐ„ ์ˆ˜์ค€์œผ๋กœ ์ง€์ •ํ•˜๊ณ  ๋‚ฎ์Œ์ด ์•„๋‹Œ ์šฐ์„  ์ˆœ์œ„๋ฅผ ๋ถ€์—ฌํ•œ ์ด์œ ๋„ ์ฃผ๋ชฉํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค!

๋นจ๋ฆฌ ๋ณด๊ณ  ์‹ถ๋„ค์š” :)

์˜ˆ. ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์—ด๊ธฐ ๋˜๋Š” ํ•˜๋‚˜์˜ ๋ฌธ์ œ ์ œ๊ธฐ

GitHawk ์™€ ํ•จ๊ป˜

URL ์ฒด๊ณ„๊ฐ€ ์žˆ์œผ๋ฉด Opener์— ๊ธฐ๊บผ์ด ํ†ตํ•ฉ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค ๐Ÿ˜Š

GitHawk ์™€ ํ•จ๊ป˜

URL ์Šคํ‚ค๋งˆ ์•„ํ‚คํ…์ฒ˜๋Š” ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค!

GitHawk ์™€ ํ•จ๊ป˜

๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ด๊ฒƒ์„ ์‚ดํŽด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋ผ์šฐํŒ…์ด ์ œ์ž๋ฆฌ์— ์žˆ์Šต๋‹ˆ๋‹ค. :)

GitHawk์˜ App Store ๋ฒ„์ „์ด ์ง€์›ํ•˜๋Š” ์ฆ‰์‹œ GitHawk์˜ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๋ฐ ๋ฌธ์ œ์— ์—ฐ๊ฒฐํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

image

@rnystrom : ์ œ๊ฐ€ ๋„์šธ ์ˆ˜ ์žˆ๋Š” ์ผ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฒฝ๋กœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” URL ํ˜•์‹์ด ๋ณ€๊ฒฝ๋ ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์œผ๋ฉฐ ์•ฑ์ด ์‹คํ–‰๋  ๋•Œ ํ˜„์žฌ URL์„ ๋ณด๋Š”์ง€ ์—ฌ๋ถ€๋„ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๋‹น์‹ ์ด ๋‚˜์—๊ฒŒ ๋ช‡ ๊ฐ€์ง€ ํŠน์ • ์ž‘์—…์„ ์ œ๊ณตํ•˜๋ฉด ๋‚˜๋Š” ์ด๊ฒƒ์„ ์•ž์œผ๋กœ ๋‚˜์•„๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@palmin App Store ๋ฒ„์ „์€ ์ด์ œ GitHawkRoutes์˜ ๊ฒฝ๋กœ ๊ตฌ์„ฑํ‘œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋”ฅ ๋งํฌ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

GitHawk ์™€ ํ•จ๊ป˜

@rnystrom ๊ธฐ๋Œ€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค
freetime://RepoRoute?owner=GitHawkApp&branch=master&repo=GitHawk
GitHawk์˜ ๊ฐœ์š” ํ™”๋ฉด์„ ์—ด๋ ค๋ฉด ํŠน์ • ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•˜์ง€ ์•Š๊ณ  ์•ฑ์„ ์—ฝ๋‹ˆ๋‹ค.

์ด ๋”ฅ ๋งํฌ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•ด์•ผ ํ•˜๋Š”์ง€ ์ œ๊ฐ€ ์˜คํ•ดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

ํ  ์•„๋‹ˆ ๋งž์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ƒ˜ํ”Œ ์•ฑ์„ ์‹คํ–‰ํ•˜์—ฌ ๋””๋ฒ„๊น…์„ ์‹œ๋„ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

GitHawk ์™€ ํ•จ๊ป˜

๊ต‰์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ ์ด๊ฒƒ์„ ์‹œ๋„ํ–ˆ๊ณ  ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค! https://github.com/timonus/OpenerManifest/tree/githawk ์ด GitHawk ๋ฒ„์ „์ด App Store์— ์ถœ์‹œ๋  ๋•Œ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

deep-loop

์—ฌ๋Ÿฌ๋ถ„ ๐Ÿ˜๐Ÿ˜ญ๐Ÿ™

GitHawk ์™€ ํ•จ๊ป˜

๋ฐ”๋กœ ๊ฐ€๊ธฐ ํŒฌ์„ ์œ„ํ•ด github ์ €์žฅ์†Œ๋ฅผ ์—ฌ๋Š” ๋ฐ”๋กœ ๊ฐ€๊ธฐ๋„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

https://www.icloud.com/shortcuts/61bf54353a914d62983f9e1c1bf7a02a

๋ฌธ์ œ/PR ๋ฐ ํด๋ฆฝ๋ณด๋“œ์—์„œ๋„ ์˜ต์…˜์„ ์—ด ์ˆ˜ ์žˆ๋„๋ก ์—…๋ฐ์ดํŠธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ URL์ด ์žˆ๋Š” ๋ชจ๋“  ๊ณต์œ  ์‹œํŠธ์—์„œ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

GitHawk ์™€ ํ•จ๊ป˜

@rizwankce ๋Œ€๋‹จํ•ด

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰