Skip to content

Commit

Permalink
Couple more updates
Browse files Browse the repository at this point in the history
  • Loading branch information
cavis committed Jan 30, 2024
1 parent d0d5b24 commit 6de586f
Show file tree
Hide file tree
Showing 7 changed files with 15,192 additions and 15,118 deletions.
43 changes: 31 additions & 12 deletions db/agents.json
Original file line number Diff line number Diff line change
Expand Up @@ -357,16 +357,6 @@
"Clementine 1.3.1"
]
},
{
"regex": "^Dalvik.+Android",
"name": null,
"type": "Mobile App",
"os": "Android",
"examples": [
"Dalvik/2.1.0 (Linux; U; Android 8.0.0; SM-G950U Build/R16NW)",
"Dalvik/1.6.0 (Linux; U; Android 4.4.2; SM-N900 Build/KOT49H)"
]
},
{
"regex": "^Deezer.+windows",
"name": "Deezer",
Expand Down Expand Up @@ -949,12 +939,13 @@
]
},
{
"regex": "^NPROneAndroid",
"regex": "^(NPROneAndroid|Dalvik.+nprone_android)",
"name": "NPR One",
"type": "Mobile App",
"os": "Android",
"examples": [
"NPROneAndroid"
"NPROneAndroid",
"Dalvik/2.1.0 (Linux; U; Android 14; Pixel 7 Build/UQ1A.240105.004.A1) nprone_android/3.8.3/OSv:14,15"
]
},
{
Expand Down Expand Up @@ -1830,6 +1821,24 @@
"Ya.Music/2024-01-24.trunk.13277979"
]
},
{
"regex": "^com\\.google\\.android\\.apps\\.youtube\\.music",
"name": "YouTube Music",
"type": "Mobile App",
"os": "Android",
"examples": [
"com.google.android.apps.youtube.music/6.36.51(Linux; U; Android 14; en_US; Pixel 6 Pro Build/UQ1A.240105.002),198"
]
},
{
"regex": "^YouTubeMusic.+CFNetwork",
"name": "YouTube Music",
"type": "Mobile App",
"os": "iOS",
"examples": [
"YouTubeMusic/6.36.3 CFNetwork/1492.0.1 Darwin/23.3.0,34"
]
},
{
"regex": "^Zune",
"name": "Zune",
Expand Down Expand Up @@ -1859,6 +1868,16 @@
"MixerBox Pro/10015 CFNetwork/1490.0.4 Darwin/23.2.0"
]
},
{
"regex": "^Dalvik.+Android",
"name": null,
"type": "Mobile App",
"os": "Android",
"examples": [
"Dalvik/2.1.0 (Linux; U; Android 8.0.0; SM-G950U Build/R16NW)",
"Dalvik/1.6.0 (Linux; U; Android 4.4.2; SM-N900 Build/KOT49H)"
]
},
{
"regex": "^(Podcasts|Podcast’ler|Podcast|Podcaster|Podcasti|Podcastit|Podcastok|Podcasturi|Podcasty|Podkaster|Balados|Подкасти|Подкасты|Подкасттар|פודקאסטים|البودكاست|पॉडकास्ट|พ็อดคาสท์|播客|팟캐스트|ポッドキャスト)\\/.+(x86_64)",
"name": "Apple Podcasts",
Expand Down
9 changes: 6 additions & 3 deletions db/agents.lock.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ exports.agents = [
[/^Castro/, 9, 36, 43],
[/^(Mozilla\/.+CrKey|Google;Chromecast)/, 94, 37, 48],
[/^Clementine/, 10, 35, null],
[/^Dalvik.+Android/, null, 36, 42],
[/^Deezer.+windows/, 100, 35, 41],
[/^Deezer.+osx/, 100, 35, 45],
[/^Deezer.+Android/, 100, 36, 42],
Expand Down Expand Up @@ -95,7 +94,7 @@ exports.agents = [
[/^The New Yorker.+CFNetwork/, 146, 36, 43],
[/^Newsboat.+Linux/, 139, 35, 49],
[/^NPR( One)?.+CFNetwork/, 13, 36, 43],
[/^NPROneAndroid/, 13, 36, 42],
[/^(NPROneAndroid|Dalvik.+nprone_android)/, 13, 36, 42],
[/^(NSPlayer|WMFSDK|WMPlayer)/, 55, 35, 41],
[/^NVIDIA;SHIELDAndroidTV/, 124, 38, 42],
[/^OkDownload/, null, 36, 42],
Expand Down Expand Up @@ -186,9 +185,12 @@ exports.agents = [
[/^Xiaoyuzhou/, 123, 36, 43],
[/^microsoft;xbox/, 134, 38, null],
[/^Ya(ndex)?\.Music/, 145, 36, null],
[/^com\.google\.android\.apps\.youtube\.music/, 147, 36, 42],
[/^YouTubeMusic.+CFNetwork/, 147, 36, 43],
[/^Zune/, 24, 36, 41],
[/^MixerBox( Pro)?\/.*Android/, 133, 36, 42],
[/^MixerBox( Pro)?\/.*(iOS|CFNetwork)/, 133, 36, 43],
[/^Dalvik.+Android/, null, 36, 42],
[/^(Podcasts|Podcast’ler|Podcast|Podcaster|Podcasti|Podcastit|Podcastok|Podcasturi|Podcasty|Podkaster|Balados|Подкасти|Подкасты|Подкасттар|פודקאסטים|البودكاست|पॉडकास्ट|พ็อดคาสท์|播客|팟캐스트|ポッドキャスト)\/.+(x86_64)/, 25, 35, 45],
[/^(Podcasts|Podcast’ler|Podcast|Podcaster|Podcasti|Podcastit|Podcastok|Podcasturi|Podcasty|Podkaster|Balados|Подкасти|Подкасты|Подкасттар|פודקאסטים|البودكاست|पॉडकास्ट|พ็อดคาสท์|播客|팟캐스트|ポッドキャスト)\//, 25, 36, 43],
[/^itunesstored/, 25, 36, 43],
Expand Down Expand Up @@ -390,5 +392,6 @@ exports.tags = {
143: 'mowPod',
144: 'Sony Playstation',
145: 'Yandex Music',
146: 'The New Yorker'
146: 'The New Yorker',
147: 'YouTube Music'
};
27 changes: 20 additions & 7 deletions db/agents.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -208,11 +208,6 @@
"name": "10",
"type": "35"
},
{
"regex": "^Dalvik.+Android",
"type": "36",
"os": "42"
},
{
"regex": "^Deezer.+windows",
"name": "100",
Expand Down Expand Up @@ -554,7 +549,7 @@
"os": "43"
},
{
"regex": "^NPROneAndroid",
"regex": "^(NPROneAndroid|Dalvik.+nprone_android)",
"name": "13",
"type": "36",
"os": "42"
Expand Down Expand Up @@ -1078,6 +1073,18 @@
"name": "145",
"type": "36"
},
{
"regex": "^com\\.google\\.android\\.apps\\.youtube\\.music",
"name": "147",
"type": "36",
"os": "42"
},
{
"regex": "^YouTubeMusic.+CFNetwork",
"name": "147",
"type": "36",
"os": "43"
},
{
"regex": "^Zune",
"name": "24",
Expand All @@ -1096,6 +1103,11 @@
"type": "36",
"os": "43"
},
{
"regex": "^Dalvik.+Android",
"type": "36",
"os": "42"
},
{
"regex": "^(Podcasts|Podcast’ler|Podcast|Podcaster|Podcasti|Podcastit|Podcastok|Podcasturi|Podcasty|Podkaster|Balados|Подкасти|Подкасты|Подкасттар|פודקאסטים|البودكاست|पॉडकास्ट|พ็อดคาสท์|播客|팟캐스트|ポッドキャスト)\\/.+(x86_64)",
"name": "25",
Expand Down Expand Up @@ -1550,6 +1562,7 @@
"143": "mowPod",
"144": "Sony Playstation",
"145": "Yandex Music",
"146": "The New Yorker"
"146": "The New Yorker",
"147": "YouTube Music"
}
}
17 changes: 13 additions & 4 deletions db/agents.lock.yml
Original file line number Diff line number Diff line change
Expand Up @@ -135,9 +135,6 @@ agents:
- regex: ^Clementine
name: '10'
type: '35'
- regex: ^Dalvik.+Android
type: '36'
os: '42'
- regex: ^Deezer.+windows
name: '100'
type: '35'
Expand Down Expand Up @@ -360,7 +357,7 @@ agents:
name: '13'
type: '36'
os: '43'
- regex: ^NPROneAndroid
- regex: ^(NPROneAndroid|Dalvik.+nprone_android)
name: '13'
type: '36'
os: '42'
Expand Down Expand Up @@ -703,6 +700,14 @@ agents:
- regex: ^Ya(ndex)?\.Music
name: '145'
type: '36'
- regex: ^com\.google\.android\.apps\.youtube\.music
name: '147'
type: '36'
os: '42'
- regex: ^YouTubeMusic.+CFNetwork
name: '147'
type: '36'
os: '43'
- regex: ^Zune
name: '24'
type: '36'
Expand All @@ -715,6 +720,9 @@ agents:
name: '133'
type: '36'
os: '43'
- regex: ^Dalvik.+Android
type: '36'
os: '42'
- regex: >-
^(Podcasts|Podcast’ler|Podcast|Podcaster|Podcasti|Podcastit|Podcastok|Podcasturi|Podcasty|Podkaster|Balados|Подкасти|Подкасты|Подкасттар|פודקאסטים|البودكاست|पॉडकास्ट|พ็อดคาสท์|播客|팟캐스트|ポッドキャスト)\/.+(x86_64)
name: '25'
Expand Down Expand Up @@ -1065,3 +1073,4 @@ tags:
'144': Sony Playstation
'145': Yandex Music
'146': The New Yorker
'147': YouTube Music
29 changes: 21 additions & 8 deletions db/agents.yml
Original file line number Diff line number Diff line change
Expand Up @@ -247,13 +247,6 @@ agents:
examples:
- Clementine 1.3.1 Clementine 1.3.1 Clementine 1.3.1
- Clementine 1.3.1
- regex: '^Dalvik.+Android'
name: null
type: Mobile App
os: Android
examples:
- Dalvik/2.1.0 (Linux; U; Android 8.0.0; SM-G950U Build/R16NW)
- Dalvik/1.6.0 (Linux; U; Android 4.4.2; SM-N900 Build/KOT49H)
- regex: '^Deezer.+windows'
name: Deezer
type: Desktop App
Expand Down Expand Up @@ -654,12 +647,13 @@ agents:
- NPR%20One/122 CFNetwork/976 Darwin/18.2.0
- NPR One/217 CFNetwork/1121.2.2 Darwin/19.3.0
- NPR/654 CFNetwork/1490.0.4 Darwin/23.2.0
- regex: '^NPROneAndroid'
- regex: '^(NPROneAndroid|Dalvik.+nprone_android)'
name: NPR One
type: Mobile App
os: Android
examples:
- NPROneAndroid
- Dalvik/2.1.0 (Linux; U; Android 14; Pixel 7 Build/UQ1A.240105.004.A1) nprone_android/3.8.3/OSv:14,15
- regex: '^(NSPlayer|WMFSDK|WMPlayer)'
name: Windows Media Player
type: Desktop App
Expand Down Expand Up @@ -1259,6 +1253,18 @@ agents:
examples:
- Yandex.Music/2019-11-01.trunk.5885661
- Ya.Music/2024-01-24.trunk.13277979
- regex: '^com\.google\.android\.apps\.youtube\.music'
name: YouTube Music
type: Mobile App
os: Android
examples:
- com.google.android.apps.youtube.music/6.36.51(Linux; U; Android 14; en_US; Pixel 6 Pro Build/UQ1A.240105.002),198
- regex: '^YouTubeMusic.+CFNetwork'
name: YouTube Music
type: Mobile App
os: iOS
examples:
- YouTubeMusic/6.36.3 CFNetwork/1492.0.1 Darwin/23.3.0,34
- regex: '^Zune'
name: Zune
type: Mobile App
Expand All @@ -1279,6 +1285,13 @@ agents:
- MixerBox/807.iOS (iPhone; iOS 14.4; en_US)
- MixerBox/817 CFNetwork/1220.1 Darwin/20.3.0
- MixerBox Pro/10015 CFNetwork/1490.0.4 Darwin/23.2.0
- regex: '^Dalvik.+Android'
name: null
type: Mobile App
os: Android
examples:
- Dalvik/2.1.0 (Linux; U; Android 8.0.0; SM-G950U Build/R16NW)
- Dalvik/1.6.0 (Linux; U; Android 4.4.2; SM-N900 Build/KOT49H)

# witness ye podcasts and despair
- regex: '^(Podcasts|Podcast’ler|Podcast|Podcaster|Podcasti|Podcastit|Podcastok|Podcasturi|Podcasty|Podkaster|Balados|Подкасти|Подкасты|Подкасттар|פודקאסטים|البودكاست|पॉडकास्ट|พ็อดคาสท์|播客|팟캐스트|ポッドキャスト)\/.+(x86_64)'
Expand Down
37 changes: 27 additions & 10 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -328,15 +328,6 @@ <h5 class="card-title"><code>/^Clementine/</code></h5>
<h6 class="card-subtitle mb2"><span class="badge badge-pill badge-primary">Clementine</span><span class="badge badge-pill badge-success">Desktop App</span>
</h6><code class="examples">Clementine 1.3.1 Clementine 1.3.1 Clementine 1.3.1
Clementine 1.3.1
</code>
</div>
</div>
<div class="card">
<div class="card-body">
<h5 class="card-title"><code>/^Dalvik.+Android/</code></h5>
<h6 class="card-subtitle mb2"><span class="badge badge-pill badge-success">Mobile App</span><span class="badge badge-pill badge-info">Android</span>
</h6><code class="examples">Dalvik/2.1.0 (Linux; U; Android 8.0.0; SM-G950U Build/R16NW)
Dalvik/1.6.0 (Linux; U; Android 4.4.2; SM-N900 Build/KOT49H)
</code>
</div>
</div>
Expand Down Expand Up @@ -855,9 +846,10 @@ <h6 class="card-subtitle mb2"><span class="badge badge-pill badge-primary">NPR O
</div>
<div class="card">
<div class="card-body">
<h5 class="card-title"><code>/^NPROneAndroid/</code></h5>
<h5 class="card-title"><code>/^(NPROneAndroid|Dalvik.+nprone_android)/</code></h5>
<h6 class="card-subtitle mb2"><span class="badge badge-pill badge-primary">NPR One</span><span class="badge badge-pill badge-success">Mobile App</span><span class="badge badge-pill badge-info">Android</span>
</h6><code class="examples">NPROneAndroid
Dalvik/2.1.0 (Linux; U; Android 14; Pixel 7 Build/UQ1A.240105.004.A1) nprone_android/3.8.3/OSv:14,15
</code>
</div>
</div>
Expand Down Expand Up @@ -1635,6 +1627,22 @@ <h5 class="card-title"><code>/^Ya(ndex)?\.Music/</code></h5>
<h6 class="card-subtitle mb2"><span class="badge badge-pill badge-primary">Yandex Music</span><span class="badge badge-pill badge-success">Mobile App</span>
</h6><code class="examples">Yandex.Music/2019-11-01.trunk.5885661
Ya.Music/2024-01-24.trunk.13277979
</code>
</div>
</div>
<div class="card">
<div class="card-body">
<h5 class="card-title"><code>/^com\.google\.android\.apps\.youtube\.music/</code></h5>
<h6 class="card-subtitle mb2"><span class="badge badge-pill badge-primary">YouTube Music</span><span class="badge badge-pill badge-success">Mobile App</span><span class="badge badge-pill badge-info">Android</span>
</h6><code class="examples">com.google.android.apps.youtube.music/6.36.51(Linux; U; Android 14; en_US; Pixel 6 Pro Build/UQ1A.240105.002),198
</code>
</div>
</div>
<div class="card">
<div class="card-body">
<h5 class="card-title"><code>/^YouTubeMusic.+CFNetwork/</code></h5>
<h6 class="card-subtitle mb2"><span class="badge badge-pill badge-primary">YouTube Music</span><span class="badge badge-pill badge-success">Mobile App</span><span class="badge badge-pill badge-info">iOS</span>
</h6><code class="examples">YouTubeMusic/6.36.3 CFNetwork/1492.0.1 Darwin/23.3.0,34
</code>
</div>
</div>
Expand All @@ -1661,6 +1669,15 @@ <h6 class="card-subtitle mb2"><span class="badge badge-pill badge-primary">Mixer
</h6><code class="examples">MixerBox/807.iOS (iPhone; iOS 14.4; en_US)
MixerBox/817 CFNetwork/1220.1 Darwin/20.3.0
MixerBox Pro/10015 CFNetwork/1490.0.4 Darwin/23.2.0
</code>
</div>
</div>
<div class="card">
<div class="card-body">
<h5 class="card-title"><code>/^Dalvik.+Android/</code></h5>
<h6 class="card-subtitle mb2"><span class="badge badge-pill badge-success">Mobile App</span><span class="badge badge-pill badge-info">Android</span>
</h6><code class="examples">Dalvik/2.1.0 (Linux; U; Android 8.0.0; SM-G950U Build/R16NW)
Dalvik/1.6.0 (Linux; U; Android 4.4.2; SM-N900 Build/KOT49H)
</code>
</div>
</div>
Expand Down
Loading

0 comments on commit 6de586f

Please sign in to comment.