티스토리 뷰
Gmail은 강력한 스팸 필터에 의해 종래 문제시되고 있던 스팸을 거의 눈에 할 수 없습니다.
그러나 스팸 말할 수없는 것도이 원치 않는 메일이라는 것은 존재하고
그들을 일일이 보관하거나 스팸 판정에 등록하는 것은 불편하기도합니다.
그래서 사용해보고 싶은 것이 gmail-britta입니다.
Gmail의 스팸 필터 설정을 Ruby에서 생성 할 수있는 라이브러리입니다.
gmail-britta 사용법
gmail-britta 코드 예제입니다.
DSL이므로 작성은 기억할 필요가 있습니다 만, 그다지 어렵지 않을 것입니다.
require 'rubygems'
require 'gmail-britta'
fs = GmailBritta.filterset(:me => ['thisisme@my-private.org']) do
filter {
has %w{from:asf@boinkor.net}
label 'from-the-author-of-gmail-britta'
never_spam
}
end
puts fs.generate
그러면 다음과 같은 XML이 생성되므로
이를 Gmail에서 가져 오기하면 OK입니다.
< ?xml version='1.0' encoding='utf-8' ?>
<feed xmlns:apps='http://schemas.google.com/apps/2006' xmlns='http://www.w3.org/2005/Atom'>
<title>Mail Filters</title>
<id>tag:mail.google.com,2008:filters:</id>
<updated>2016-05-16T00:23:46Z</updated>
<author>
<name>Andreas Fuchs</name>
<email>asf@boinkor.net</email>
</author>
<entry>
<category term="filter"></category>
<title>Mail Filter</title>
<content></content>
<apps:property name="shouldNeverSpam" value="true"></apps:property>
<apps:property name="label" value="from-the-author-of-gmail-britta"></apps:property>
<apps:property name="hasTheWord" value="from:asf@boinkor.net"></apps:property>
</entry>
</feed>
gmail-britta 절대로 대량의 스팸 메일의 목록을 등록하거나
프로젝트마다 필터 설정을 모두 공유하는 것도 간단합니다.
개인이면 다른 이용자와 정보를 공유 할 수 재미있을 것,
그리고 기업이라면 팀이나 부서에서 필터 목록을 공통화하는 것도 좋을 것입니다.
gmail-britta는 Ruby로 만든 MIT License 오픈 소스 소프트웨어입니다.
antifuchs/gmail-britta: Generate complex gmail filters via a neat little ruby DSL
'오픈소스' 카테고리의 다른 글
CatSlack - 터미널에서 명령 Slack에 메시지 보내기 (0) | 2016.06.20 |
---|---|
PathToClip - 파일의 경로를 쉽게 복사 (0) | 2016.06.20 |
RichCSS - 재사용성이 높은 스타일시트를 작성 (0) | 2016.06.20 |
XCSwiftr - Objective-C 코드를 Swift로 변환하는 Xcode 플러그인 (2) | 2016.06.15 |
player - CLI 음악 플레이어 (0) | 2016.06.15 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 디자인
- 자바 스크립트
- GPL v3
- GPL
- software
- node.js
- 소프트웨어
- SVG
- Web 오픈 소스
- Web 오픈 소스 JavaScript
- linux
- 오픈 소스
- HTML5
- MIT 라이센스
- CMS
- javascript
- Web API
- mit license
- License MIT
- cui
- LGPL
- 웹 API
- Web
- Mac OSX
- GitHub
- Open Source JavaScript
- GUI
- go
- github에
- 텍스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함