xref: /plugin/statistics/vendor/matomo/device-detector/regexes/client/feed_readers.yml (revision d5ef99ddb7dfb0cfae33e9257bd1d788f682c50f)
1*d5ef99ddSAndreas Gohr###############
2*d5ef99ddSAndreas Gohr# Device Detector - The Universal Device Detection library for parsing User Agents
3*d5ef99ddSAndreas Gohr#
4*d5ef99ddSAndreas Gohr# @link https://matomo.org
5*d5ef99ddSAndreas Gohr# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
6*d5ef99ddSAndreas Gohr###############
7*d5ef99ddSAndreas Gohr
8*d5ef99ddSAndreas Gohr- regex: 'Akregator(?:/(\d+[.\d]+))?'
9*d5ef99ddSAndreas Gohr  name: 'Akregator'
10*d5ef99ddSAndreas Gohr  version: '$1'
11*d5ef99ddSAndreas Gohr  url: 'http://userbase.kde.org/Akregator'
12*d5ef99ddSAndreas Gohr
13*d5ef99ddSAndreas Gohr- regex: 'Apple-PubSub(?:/(\d+[.\d]+))?'
14*d5ef99ddSAndreas Gohr  name: 'Apple PubSub'
15*d5ef99ddSAndreas Gohr  version: '$1'
16*d5ef99ddSAndreas Gohr  url: 'https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/pubsub.1.html'
17*d5ef99ddSAndreas Gohr
18*d5ef99ddSAndreas Gohr- regex: 'BashPodder'
19*d5ef99ddSAndreas Gohr  name: 'BashPodder'
20*d5ef99ddSAndreas Gohr  version: ''
21*d5ef99ddSAndreas Gohr  url: 'http://lincgeek.org/bashpodder/'
22*d5ef99ddSAndreas Gohr
23*d5ef99ddSAndreas Gohr- regex: 'Breaker/v?([\d.]+)'
24*d5ef99ddSAndreas Gohr  name: 'Breaker'
25*d5ef99ddSAndreas Gohr  version: '$1'
26*d5ef99ddSAndreas Gohr  url: 'https://www.breaker.audio/'
27*d5ef99ddSAndreas Gohr
28*d5ef99ddSAndreas Gohr- regex: 'FeedDemon(?:/(\d+[.\d]+))?'
29*d5ef99ddSAndreas Gohr  name: 'FeedDemon'
30*d5ef99ddSAndreas Gohr  version: '$1'
31*d5ef99ddSAndreas Gohr  url: 'http://www.feeddemon.com/'
32*d5ef99ddSAndreas Gohr
33*d5ef99ddSAndreas Gohr- regex: 'Feeddler(?:RSS|PRO)(?:[/ ](\d+[.\d]+))?'
34*d5ef99ddSAndreas Gohr  name: 'Feeddler RSS Reader'
35*d5ef99ddSAndreas Gohr  version: '$1'
36*d5ef99ddSAndreas Gohr  url: 'http://www.chebinliu.com/projects/iphone/feeddler-rss-reader/'
37*d5ef99ddSAndreas Gohr
38*d5ef99ddSAndreas Gohr- regex: 'QuiteRSS(?:[/ ](\d+[.\d]+))?'
39*d5ef99ddSAndreas Gohr  name: 'QuiteRSS'
40*d5ef99ddSAndreas Gohr  version: '$1'
41*d5ef99ddSAndreas Gohr  url: 'https://quiterss.org'
42*d5ef99ddSAndreas Gohr
43*d5ef99ddSAndreas Gohr- regex: 'gPodder/([\d.]+)'
44*d5ef99ddSAndreas Gohr  name: 'gPodder'
45*d5ef99ddSAndreas Gohr  version: '$1'
46*d5ef99ddSAndreas Gohr  url: 'http://gpodder.org/'
47*d5ef99ddSAndreas Gohr
48*d5ef99ddSAndreas Gohr- regex: 'JetBrains Omea Reader(?:[/ ](\d+[.\d]+))?'
49*d5ef99ddSAndreas Gohr  name: 'JetBrains Omea Reader'
50*d5ef99ddSAndreas Gohr  version: '$1'
51*d5ef99ddSAndreas Gohr  url: 'http://www.jetbrains.com/omea/reader/'
52*d5ef99ddSAndreas Gohr
53*d5ef99ddSAndreas Gohr- regex: 'Liferea(?:[/ ](\d+[.\d]+))?'
54*d5ef99ddSAndreas Gohr  name: 'Liferea'
55*d5ef99ddSAndreas Gohr  version: '$1'
56*d5ef99ddSAndreas Gohr  url: 'http://liferea.sf.net/'
57*d5ef99ddSAndreas Gohr
58*d5ef99ddSAndreas Gohr- regex: '(?:NetNewsWire|Evergreen.+MacOS)(?:[/ ](\d+[.\d]+))?'
59*d5ef99ddSAndreas Gohr  name: 'NetNewsWire'
60*d5ef99ddSAndreas Gohr  version: '$1'
61*d5ef99ddSAndreas Gohr  url: 'http://netnewswireapp.com/'
62*d5ef99ddSAndreas Gohr
63*d5ef99ddSAndreas Gohr- regex: 'NewsBlur (?:iPhone|iPad) App(?: v(\d+[.\d]+))?'
64*d5ef99ddSAndreas Gohr  name: 'NewsBlur Mobile App'
65*d5ef99ddSAndreas Gohr  version: '$1'
66*d5ef99ddSAndreas Gohr  url: 'http://www.newsblur.com'
67*d5ef99ddSAndreas Gohr
68*d5ef99ddSAndreas Gohr- regex: 'NewsBlur(?:/(\d+[.\d]+))'
69*d5ef99ddSAndreas Gohr  name: 'NewsBlur'
70*d5ef99ddSAndreas Gohr  version: '$1'
71*d5ef99ddSAndreas Gohr  url: 'http://www.newsblur.com'
72*d5ef99ddSAndreas Gohr
73*d5ef99ddSAndreas Gohr- regex: 'newsbeuter(?:[/ ](\d+[.\d]+))?'
74*d5ef99ddSAndreas Gohr  name: 'Newsbeuter'
75*d5ef99ddSAndreas Gohr  version: '$1'
76*d5ef99ddSAndreas Gohr  url: 'http://www.newsbeuter.org/'
77*d5ef99ddSAndreas Gohr
78*d5ef99ddSAndreas Gohr- regex: 'PritTorrent/([\d.]+)'
79*d5ef99ddSAndreas Gohr  name: 'PritTorrent'
80*d5ef99ddSAndreas Gohr  version: '$1'
81*d5ef99ddSAndreas Gohr  url: 'http://bitlove.org'
82*d5ef99ddSAndreas Gohr
83*d5ef99ddSAndreas Gohr- regex: 'Pulp[/ ](\d+[.\d]+)'
84*d5ef99ddSAndreas Gohr  name: 'Pulp'
85*d5ef99ddSAndreas Gohr  version: '$1'
86*d5ef99ddSAndreas Gohr  url: 'http://www.acrylicapps.com/pulp/'
87*d5ef99ddSAndreas Gohr
88*d5ef99ddSAndreas Gohr- regex: 'ReadKit(?:[/ ](\d+[.\d]+))?'
89*d5ef99ddSAndreas Gohr  name: 'ReadKit'
90*d5ef99ddSAndreas Gohr  version: '$1'
91*d5ef99ddSAndreas Gohr  url: 'http://readkitapp.com/'
92*d5ef99ddSAndreas Gohr
93*d5ef99ddSAndreas Gohr- regex: 'Reeder[/ ](\d+[.\d]+)'
94*d5ef99ddSAndreas Gohr  name: 'Reeder'
95*d5ef99ddSAndreas Gohr  version: '$1'
96*d5ef99ddSAndreas Gohr  url: 'http://reederapp.com/'
97*d5ef99ddSAndreas Gohr
98*d5ef99ddSAndreas Gohr- regex: 'RSSBandit(?:[/ ](\d+[.\d]+))?'
99*d5ef99ddSAndreas Gohr  name: 'RSS Bandit'
100*d5ef99ddSAndreas Gohr  version: '$1'
101*d5ef99ddSAndreas Gohr  url: 'http://www.rssbandit.org)'
102*d5ef99ddSAndreas Gohr
103*d5ef99ddSAndreas Gohr- regex: 'RSS Junkie(?:[/ ](\d+[.\d]+))?'
104*d5ef99ddSAndreas Gohr  name: 'RSS Junkie'
105*d5ef99ddSAndreas Gohr  version: '$1'
106*d5ef99ddSAndreas Gohr  url: 'https://play.google.com/store/apps/details?id=com.bitpowder.rssjunkie'
107*d5ef99ddSAndreas Gohr
108*d5ef99ddSAndreas Gohr- regex: 'RSSOwl(?:[/ ](\d+[.\d]+))?'
109*d5ef99ddSAndreas Gohr  name: 'RSSOwl'
110*d5ef99ddSAndreas Gohr  version: '$1'
111*d5ef99ddSAndreas Gohr  url: 'https://www.rssowl.org/'
112*d5ef99ddSAndreas Gohr
113*d5ef99ddSAndreas Gohr- regex: 'Stringer'
114*d5ef99ddSAndreas Gohr  name: 'Stringer'
115*d5ef99ddSAndreas Gohr  version: ''
116*d5ef99ddSAndreas Gohr  url: 'https://github.com/swanson/stringer'
117*d5ef99ddSAndreas Gohr
118*d5ef99ddSAndreas Gohr- regex: '^castero (\d+\.[.\d]+)'
119*d5ef99ddSAndreas Gohr  name: 'castero'
120*d5ef99ddSAndreas Gohr  version: '$1'
121*d5ef99ddSAndreas Gohr  url: 'https://github.com/xgi/castero'
122*d5ef99ddSAndreas Gohr
123*d5ef99ddSAndreas Gohr- regex: '^castget (\d+\.[.\d]+)'
124*d5ef99ddSAndreas Gohr  name: 'castget'
125*d5ef99ddSAndreas Gohr  version: '$1'
126*d5ef99ddSAndreas Gohr  url: 'https://castget.johndal.com/'
127*d5ef99ddSAndreas Gohr
128*d5ef99ddSAndreas Gohr- regex: '^Newsboat/([a-z\d\.]+)'
129*d5ef99ddSAndreas Gohr  name: 'Newsboat'
130*d5ef99ddSAndreas Gohr  version: '$1'
131*d5ef99ddSAndreas Gohr  url: 'https://newsboat.org/index.html'
132*d5ef99ddSAndreas Gohr
133*d5ef99ddSAndreas Gohr- regex: '^Playapod(?: Lite)?/(\d+\.[.\d]+)'
134*d5ef99ddSAndreas Gohr  name: 'Playapod'
135*d5ef99ddSAndreas Gohr  version: '$1'
136*d5ef99ddSAndreas Gohr  url: 'https://playapod.com/'
137*d5ef99ddSAndreas Gohr
138*d5ef99ddSAndreas Gohr- regex: 'PodPuppy (\d+\.[.\d]+)'
139*d5ef99ddSAndreas Gohr  name: 'PodPuppy'
140*d5ef99ddSAndreas Gohr  version: '$1'
141*d5ef99ddSAndreas Gohr  url: 'https://github.com/felixwatts/PodPuppy'
142*d5ef99ddSAndreas Gohr
143*d5ef99ddSAndreas Gohr- regex: '^Reeder/([\d.]+)'
144*d5ef99ddSAndreas Gohr  name: 'Reeder'
145*d5ef99ddSAndreas Gohr  version: '$1'
146*d5ef99ddSAndreas Gohr  url: 'https://reederapp.com/'
147