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