[블챌] 아이폰 3일차에 단축어 만들었다 | 환율 단축어 추천, 교환학생 단축어

아이폰 욕하던 사람은

단축어에 진심이다

아이폰으로 바꾸고

뒤집어 지게 욕을 했지만

쨌든 적응은 해야하고

그렇다면 가장 잘 활용해야하는 것이

단축어라고 생각했다

근데 사실 갤럭시도 빅스비 루틴 있음

하지만 그 점은 넘어가도록 하자

그리고 내가 알기론 단축어 중 자동화가

빅스비 루틴과 같고

단축어는 없을텐데???

아닌가

우짤라미

쨌든 만들었습니다

이렇게 위젯으로 추가해서 쓰면 좋다

배경

그냥 갑자기 생각남

교환학생 가면 환율 검색

겁나 할 거 같은디

(아닌가? 아님말고)

그럴 때마다 구글 켜서

검색 결과 확인 하기 귀찮을 거 같아서

단축어로 할 수 있겠다 싶었음

그래서 방법은 이렇습니다

숫자 넣으면

원으로 얼마인지 알림으로 반환해줌!

www.icloud.com

가끔 오류날 때 있는데

그래도 대체로 잘 돌아간다

그리고 뭔가 반복해서 검색하는게 있다면

이 단축어를 커스텀하면 된다!

또 이건 유로 ⇨ 원이지만

커스텀으로 엔을 원으로

달러를 원으로 등등 가능

방법은 맨 아래 있읍니다

관심없을 사람들은

넘어갈 제작기

원래는 입력하면

사파리로 구글 페이지가 켜져서

자동 검색이 되는 식이었는데

아무래도 목적이..

구글 들어가서 하기 귀찮아서

만든 거였는디

구글 검색을 결과를 보여준다??!?

이건 먼가 자존심 상함

그래서 생각을 계속 했다

그래서 찾은 방법은

결과 화면의 HTML을 가져와서

필요한 부분만 추출하기

일단 구글은

Search Images Maps Play YouTube News Gmail Drive More » Web History | Settings | Sign in Advanced search Google offered in: 한국어 Advertising Programs About Google Google.co.kr © 2022 - Privacy - Terms

www.google.com

이 링크의 = 뒤에

검색을 원하는 키워드를 넣으면

원하는 결과 화면이 뜬다

그래서 내가 바꾸길 원하는

유로를 입력 받으면 거기에

’유로 원으로’라는 단어를 붙이고

오류를 줄이려고 URL 인코딩을 함

그리고 URL 컨텐츠를 가져오고

그걸 HTML로 만듦

이렇게 한 이유는 원하는 것만

HTML 태그를 이용해

원하는 내용만 뽑아오기 위함

여기까지만 만들어서

실행시키면 HTML 결과가 뜨는데

그걸 보고 내가 원하는 내용이 담긴

HTML 태그를 찾으면 됨

그 다음에 일치를 이용해서

말그대로 일치하는 부분을 찾음

근데 일치하는 HTML 안의

텍스트만 가져오는 건 바로 안돼서

정확한 HTML태그와

그 사이에 있는 말을 모두 가져온 뒤

태그 사이에 있는 말 중

숫자만 가져오는 식으로 했다

여기서 정규표현식을 쓸 줄은 몰랐는디

참고로 [sS]*? 이거는

영문 숫자 한글 상관없이

모든 글자를 가져오는 거고

[0-9,.]{2,}

이거는 숫자나 . ,이 두 번 반복 될 땐데

.은 소수점 때문에,

쉼표는 천 단위에 들어가는 것 때문에

들어가 있다

커스텀 방법

그래서 반복해서 검색하는건

어떻게 커스텀을 하느냐

여기 부분에서

제공된 입력 유로원으로

이 부분을 내가 자주치는 검색어로

바꾸면 된다

엔에서 원으로라든지

달러에서 원으로라든지

아니면 예를 들어 마일을 미터로

변환한다 칠 때

이런 식으로 입력 요청 부분

목적에 맞게끔 바꿔주고

제공된 입력 뒤를

마일 미터로 바꾸면 그 결과가 나옴

그리고 나온 HTML 결과에서

원하는 결과를 담은 태그로

위의 일치 부분을 바꿔주면 된다

참고로 마일-미터는

결과 값이 들어간 태그가 환율과 같아서

그냥 놔둬도 됨

그럼 쓸 사람은 잘 써보시라요