뉴스 사이트 기사 페이지에 접속하면 뉴스 본문외의 정보를 전부 제거한 뒤 페이지를 재구성하는 스크립트입니다.
- 파이어폭스 사용자: Greasemonkey 플러그인을 설치합니다.
- 크롬 사용자: Tampermonkey 플러그인을 설치합니다.
- 사파리 사용자: NinjaKit 플러그인을 설치합니다.
- IE 사용자: TrixIE 플러그인을 설치합니다.
- 구현하고 싶은 뉴스 사이트를 정합니다.
- 뉴스 사이트가 하단의 todo 목록에 체크되어있지 않은지 확인합니다.
- 목록에 사이트가 없으면 추가합니다.
- jews.js에 구현합니다.
- 상단의 UserScript 주석에 뉴스 페이지 주소를 추가합니다.
where
변수에 뉴스사를 구분할 수 있는 문자열을 대입합니다.jews.title
,jews.content
,jews.timestamp
,jews.reporters
를 각각 구현합니다.
- todo 목록에 구현한 항목을 체크하고 Pull Request를 보냅니다.
- todo 목록은 알파벳, 가나다순 정렬을 유지하도록 합니다.
jews
객체 구현 시에 아래에 정의된 타입을 따르도록 합니다.- 뉴스 페이지에서 해당하는 정보가 없을 경우
undefined
값을 채워 넣습니다. jQuery
등의 라이브러리는 해당 뉴스 페이지에서 제공하는 경우에만 사용합니다.
jews.title: string
jews.content: string // html fragment
jews.timestamp: {
created: Date
lastModified: Date
}
jews.reporters: reporter[]
reporter = {
name: string
mail: string // email address
}