1#####################################################################
2# Example Plagger Configuration 1
3
4=== Plagger
5--- yaml
6plugins:
7  - module: Subscription::Bloglines
8    config:
9      username: you@example.pl
10      password: foobar
11      mark_read: 1
12
13  - module: Publish::Gmail
14    config:
15      mailto: example@gmail.com
16      mailfrom: miyagawa@example.com
17      mailroute:
18        via: smtp
19        host: smtp.example.com
20--- perl
21[ { plugins => [
22    {
23        module => 'Subscription::Bloglines',
24        config => {
25            username  => 'you@example.pl',
26            password  => 'foobar',
27            mark_read => 1,
28        },
29    },
30    {
31        module => 'Publish::Gmail',
32        config => {
33            mailto    => 'example@gmail.com',
34            mailfrom  => 'miyagawa@example.com',
35            mailroute => {
36                via  => 'smtp',
37                host => 'smtp.example.com',
38            },
39        },
40    },
41] } ]
42
43
44#####################################################################
45# Example Plagger Configuration 2
46
47=== plagger2
48--- yaml
49plugins:
50 - module: Subscription::Config
51   config:
52     feed:
53        # Trac's feed for changesets
54        - http://plagger.org/.../rss
55
56 # I don't like to be notified of the same items
57 # more than once
58 - module: Filter::Rule
59   rule:
60     module: Fresh
61     mtime:
62       path: /tmp/rssbot.time
63       autoupdate: 1
64
65 - module: Notify::IRC
66   config:
67     daemon_port: 9999
68     nickname: plaggerbot
69     server_host: chat.freenode.net
70     server_channels:
71       - '#plagger-ja'
72       - '#plagger'
73
74
75--- perl
76[ { plugins => [ {
77    module => 'Subscription::Config',
78    config => {
79        feed => [ 'http://plagger.org/.../rss' ],
80    },
81}, {
82    module => 'Filter::Rule',
83    rule   => {
84        module => 'Fresh',
85        mtime  => {
86            path => '/tmp/rssbot.time',
87            autoupdate => 1,
88        },
89    },
90}, {
91    module => 'Notify::IRC',
92    config => {
93        daemon_port     => 9999,
94        nickname        => 'plaggerbot',
95        server_host     => 'chat.freenode.net',
96        server_channels => [
97            '#plagger-ja',
98            '#plagger',
99        ],
100    },
101} ] } ]
102