Tip & Tech

활용팁

홈 > 회원포럼 > 활용팁
활용팁

구글 드라이브를 이용한 이미지 호스팅 스크립트 (오토핫키)

안녕하세요? 


웹사이트를 운영하시는 많은 아미나 회원님들께서 트래픽 문제로 고민이 많으실 것 같네요.


여러 이미지 호스팅 사이트가 있지만 


1) 용량 제한 2) 서버 불안정 3) SSL mixed content 4) 모바일 기기에서 엑박 문제 등으로 


여전히 많은 분들께서 구글 블로거를 이미지 호스팅 용도로 활용하시는 것 같더군요.



그런데 구글 블로거에 게시글을 작성하여 이미지를 업로드하는 방법은 상당히 번거롭죠.


반면 구글 드라이브는 업로드가 상대적으로 편한 장점이 있습니다 ^^

(구글 드라이브를 설치하면 업로드가 더욱 수월합니다)


예전에는 구글 드라이브에 다이렉트 링크를 바로 생성해주는 메뉴가 있었는데 


언제부터인지 그 기능이 사라진 것 같더군요. 


하지만 공유 링크의 앞부분을 https://drive.google.com/uc?export=view&id=의 형태로 수정해주면 


여전히 다이렉트 링크로서 동작한다는 사실을 알게되었습니다 :)



그래서 공유 링크의 앞부분을 수정해주는 간단한허접한 오토핫키 스크립트를 작성했습니다.


제가 평소에 아미나에서 많은 것을 배우고 있기 때문에


매우 부족한 스크립트이지만 감사한 마음에서 올립니다.


(SciTE4Autohotkey 에디터에서 한글을 입력하면 깨지기 때문에


부득이 GUI에 한글을 넣지 못하고 100% 콩글리쉬로 작성된 점을 양해 부탁드립니다 ㅠㅠ)

5b6bbe9cdb6af99bab21614f5e7ffb4a_1542457168_157.png


사실 2개월 전에 Study for us에 초기 버전을 올렸는데 

1) 일부 버그를 수정하였고

2) 클립보드에 구글 드라이브 링크가 들어있으면 자동으로 입력하는 기능을 추가하였으며
(동일한 URL은 반복 입력되지 않도록 처리했습니다)

3) 작업에 편리하도록 Always on top과 Clear all 기능을 추가했습니다.


사용방법을 간단히 설명드리면 다음과 같습니다.

구글 드라이브에서 이미지 파일을 마우스 우클릭을 했을 때 선택할 수 있는 공유 URL의 방식은 

아래 캡쳐사진의 세번째, 네번째 항목처럼 1) 공유 2) 공유 가능한 링크 가져오기의 두 가지 형태가 있더군요.

같은 파일이라도 어떤 공유 방식을 선택했는지에 따라서 URL이 다른데 

이 스크립트는 두 가지 경우 모두에서 잘 작동하도록 작성되었습니다 ^^

5b6bbe9cdb6af99bab21614f5e7ffb4a_1542457168_1884.png


우선 '공유'를 클릭하시면 다음과 같은 창이 뜨고 링크 복사를 클릭하시면 스크립트 창에 자동으로 URL이 입력됩니다.

(참고로 Always on top 기능을 활성화시키면 아래 캡쳐화면처럼 브라우저 위에 불투명하게 창이 뜹니다)

5b6bbe9cdb6af99bab21614f5e7ffb4a_1542457168_2201.png
 

한편 '공유 가능한 링크 가져오기'를 클릭하시면 바로 스크립트 창(URL #2)에 URL이 입력됩니다. 
5b6bbe9cdb6af99bab21614f5e7ffb4a_1542457168_257.png
 

좌측 하단의 Submit! 버튼을 클릭하시면 앞에서 설명드렸던 URL과 같은 형태로 변경됩니다. 

Copy 버튼을 클릭하시면 이와 같이 생성된 URL이 클립보드에 입력됩니다. 

5b6bbe9cdb6af99bab21614f5e7ffb4a_1542457168_3126.png 


만약 <img src = " "> tag로 바로 변경하시려면 우측 하단의 체크박스를 먼저 클릭하신 후에 Submit! 버튼을 클릭하시면 됩니다. 

5b6bbe9cdb6af99bab21614f5e7ffb4a_1542457168_2889.png


이와 같은 기능을 하는 오토핫키 스크립트 파일(.AHK)과 컴파일된 파일을 첨부하였습니다.

참고로 오토핫키 컴파일러로 컴파일된 파일을 일부 백신에서 오진하는 문제가 있으나

이는 오토핫키 컴파일러에서 거의 빠짐없이 발생하는 흔한 오진입니다 ㅠㅠ

아래 Virustotal 검사결과를 보시면 맥아피의 경우에도 GW Edition은 오진하지만 그냥 맥아피로 표기된 엔진은 정상파일로 진단하더군요.

5b6bbe9cdb6af99bab21614f5e7ffb4a_1542458177_9681.png  

컴파일된 파일의 경우에는 아래 캡쳐화면의 좌측상단과 같은 아이콘이 추가됩니다. 

무료 아이콘 사이트인 https://www.iconfinder.com 에 올라와 있는 아이콘 중에서 구글을 연상하게 하는 아이콘을 선택했습니다. 

5b6bbe9cdb6af99bab21614f5e7ffb4a_1542458177_9317.png 


제 허접한 스크립트에 관한 글을 읽어주셔서 감사합니다 ^^

아직 부족한 점이 많은데 나중에 시간적 여유가 있을 때 부족한 점을 보완하여 크롬 익스텐션 형태로 만들어 다시 올릴게요.

그럼 좋은 주말 되시고 아미나 회원님들께서도 가정에 건강이 늘 함께 하시길 기원합니다!

11 Comments
22 사과 11.17 22:51  
간편하게 사용하실꺼면 그냥 티스토리 블로그에 계정하나 생성하셔서 링크용으로 이용하시는게 더간편할수도있습니다.
용량 문제없이 사용할수있으니...(다만 최근 1회 포스팅 횟수가 강제 설정되어있으니 이점은 사용자가 알아서 조절해야겠지만)
사과 님 안녕하세요? ^^
제 허접한 스크립트에 대한 글에 사과 님처럼 실력 좋으신 분께서 댓글 달아주셔서 정말 감사드립니다~!
말씀하신대로 티스토리에 업로드하고 링크를 따는 것이 더 편리하고 용량 제한의 문제도 없겠죠 :)
다만 티스토리가 언제까지 외부링크를 허용할지에 대해 저는 솔직히 확신이 없어서요 ㅠㅠ
그럼 사과 님께서도 즐겁고 뜻깊은 주말 되세요 ^-^
11 비오엠 11.18 00:17  
멋집니다! ^^
잘 활용 하겠습니다.
수고 하셨습니다.
제 허접한 스크립트에 대해 좋게 말씀해주셔서 정말 감사드립니다!
여러모로 부족한 스크립트라서 비오엠 님께 도움이 되실지는 솔직히 모르겠지만
구글 블로거를 이미지 호스팅 용도로 잘 활용하시면 좋겠네요 ^^
그럼 비오엠 님께서도 좋은 주말 되시고 일교차가 큰데 감기 조심하세요~
감사합니다!!
18 사노라면 11.18 09:53  
추천하고 스크랩해갑니다
매우 허접한 스크립트인데 추천해주시고 스크랩까지 하셨다니 정말 감사드리고 죄송합니다 ㅠㅠ
제 경험상 구글 블로거의 이미지 링크가 모바일 브라우저에서 가장 문제가 적은 것 같아서
이렇게 구글 드라이브를 이용하는 주먹구구식 스크립트를 작성하게 되었는데
트래픽 문제와 관련해서 장기적으로는 결국 CDN 서버를 구축해야 할 것 같아요 ㅜㅜ
그럼 사노라면 님께서도 좋은 주말 되시고 감기 조심하세요~!
2 모르겠음 11.19 06:25  
하~ ^^; 공부를 좀 더 해야겠네요
이건 절대 공부하실 내용은 아니에요 ㅠㅠ
매우 허접한 스크립트이니 이런게 있다고 생각하시고 그냥 넘어가시면 되어요~!
감사합니다!!
1 대장 11.20 15:16  
감사합니다
저야말로 감사드립니다~! ^^
편안한 저녁 되세요 :)
2 대박이 11.26 14:56  
좋은 공부가 됩니다. 감사합니다.
제목
최근 글
최근 댓글
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand