/** * ==VimperatorPlugin== * @name feeder.js * @description This plugin allows you to give feed to some feed reader. * @description-ja 指定した feed reader にフィードを追加 * @author janus_wel * @version 0.10 * @minVersion 2.0pre * ==/VimperatorPlugin== * * LICENSE * New BSD License * * Usage: * in all case, when option 'newtab' is 'all', * subscribe page is opened in new tab. * * :feedgooglereader, :fgr * -> feed Google Reader * http://www.google.com/reader * * :feedfastladder, :ffl * -> feed Fastladder * http://fastladder.com * * :feedlivedoorreader, :fldr * -> feed livedoor Reader * http://reader.livedoor.com/ * * HISTORY * 2008/11/10 ver 0.10 - initial written * * */ ( function () { // for Google Reader commands.addUserCommand( ['feedgooglereader', 'fgr'], 'feed current site URL to Google Reader', function () { let doc = content.document; let b = doc.body; let GR________bookmarklet_domain = 'http://www.google.com'; if (b && ! doc.xmlVersion){ let z = doc.createElement('script'); z.src = 'http://www.google.com/reader/ui/subscribe-bookmarklet.js'; z.type = 'text/javascript'; b.appendChild(z); } else { liberator.open( 'http://www.google.com/reader/view/feed/' + encodeURIComponent(liberator.modules.buffer.URL), (options['newtab'] && options.get('newtab').has('all')) ? liberator.NEW_TAB : liberator.CURRENT_TAB ); } }, {} ); // for Fastladder commands.addUserCommand( ['feedfastladder', 'ffl'], 'feed current site URL to Fastladder', function () { liberator.open( 'http://fastladder.com/subscribe/' + liberator.modules.buffer.URL, (options['newtab'] && options.get('newtab').has('all')) ? liberator.NEW_TAB : liberator.CURRENT_TAB ); }, {} ); // for livedoor Reader commands.addUserCommand( ['feedlivedoorreader', 'fldr'], 'feed current site URL to livedoor Reader', function () { liberator.open( 'http://reader.livedoor.com/subscribe/' + liberator.modules.buffer.URL, (options['newtab'] && options.get('newtab').has('all')) ? liberator.NEW_TAB : liberator.CURRENT_TAB ); }, {} ); })(); // vim:sw=4 ts=4 et: fork/vimperator-plugins/log/twitterView.js'>
path: root/twitterView.js
blob: d532d75a0784ce7db790bebbfeb89355e17be168 (plain)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116