[팁] 인스타페이퍼 전체 삭제 북마클릿
인스타페이퍼 전체 삭제 북마클릿
인스타페이퍼 ( http://instapaper.com/ ) 는 클라우드 북마크 서비스로 널리 쓰여서 많은 모바일 앱에서 지원되기 때문에 애용되고 있다. 아이폰용 전용 앱에서는 북마크한 내용을 폰에 스크랩 해서 오프라인으로 읽어볼 수 있는 기능과, 페이지에서 텍스트 부분만 추출하여 작은 화면에서 편하게 볼 수 있도록 레이아웃 해 주는 기능이 있다. 아쉽게 안드로이드 앱은 없지만 3rd party 앱들이 나와 있어서 비슷한 기능을 사용할 수 있다. 최근에는 아이폰과 안드로이드를 모두 지원하는 유사 서비스들 ( 포켓 http://getpocket.com 스풀 http://getspool.com ) 이 등장하여 경쟁을 벌이고 있다.
인스타페이퍼에서는 개별 항목을 삭제하는 기능은 제공하지만, 앱이든 웹 인터페이스든 간에 여러개의 항목을 선택하여 삭제하는 기능이 없어서 쌓여있는 북마크를 정리하기 매우 어렵다.
아래 북마클릿은 인스타페이퍼 웹 인터페이스 ( http://instapaper.com/u ) 에서, 현재 페이지의 목록에 나와있는 항목들을 모두 하나씩 삭제해 준다. 기타 북마클릿 ( http://en.wikipedia.org/wiki/Bookmarklet ) 설치와 비슷한 방법으로 설치하면 된다.
시간 지연을 두지않고 서버 ajax 를 호출하다 보면 서버 게이트웨이 에러가 날 수 있는데, 이 때는 페이지를 리프레시 하고 다시 시도하면 된다.
javascript:(function(s){s=document.createElement(‘script’);s.src=’http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js’;document.getElementsByTagName(‘head’)[0].appendChild(s);setTimeout(function(links){links=[];jQuery(‘.deleteLink’).each(function(){href=jQuery(this).attr(‘href’);links.push(href);jQuery.get(href+’?ajax=1’);});return links;},0);})()