Skip to content

Commit

Permalink
Merge pull request #31 from PRX/feat/new_google_podcasts_ua
Browse files Browse the repository at this point in the history
New google podcasts UA
  • Loading branch information
kookster authored Nov 5, 2021
2 parents 5b886cb + ef71666 commit 5f53e76
Show file tree
Hide file tree
Showing 7 changed files with 16,024 additions and 16,015 deletions.
11 changes: 7 additions & 4 deletions db/agents.json
Original file line number Diff line number Diff line change
Expand Up @@ -1317,12 +1317,13 @@
]
},
{
"regex": "^Samsung Free\\/",
"regex": "^Samsung Free\\/|^sp-agent",
"name": "Samsung Free",
"type": "Mobile App",
"os": "Android",
"examples": [
"Samsung Free/5.2.01.7 (Linux;Android 11) ExoPlayerLib/2.12.0"
"Samsung Free/5.2.01.7 (Linux;Android 11) ExoPlayerLib/2.12.0",
"sp-agent"
]
},
{
Expand Down Expand Up @@ -1787,13 +1788,15 @@
]
},
{
"regex": "^Mozilla\\/5\\.0.+Android.+GSA\\/",
"regex": "^Mozilla\\/5\\.0.+Android.+GSA\\/|^GSA\\/|^com.google.android.googlequicksearchbox.+Android",
"name": "Google Podcasts",
"type": "Mobile App",
"os": "Android",
"examples": [
"Mozilla/5.0 (Linux; Android 9; Pixel 2 Build/PQ2A.190205.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/72.0.3626.105 Mobile Safari/537.36 GSA/9.27.3.21.arm64",
"Mozilla/5.0 (Linux; Android 8.0.0; SM-G960F Build/R16NW; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.157 Mobile Safari/537.36 GSA/9.51.8.21.arm64"
"Mozilla/5.0 (Linux; Android 8.0.0; SM-G960F Build/R16NW; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.157 Mobile Safari/537.36 GSA/9.51.8.21.arm64",
"GSA/12.41.19.23.arm64",
"com.google.android.googlequicksearchbox/301172344 (Linux; U; Android 11; en_US; Pixel 4a; Build/RQ3A.211001.001; Cronet/96.0.4655.4)"
]
},
{
Expand Down
4 changes: 2 additions & 2 deletions db/agents.lock.js
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ exports.agents = [
[/^Roku/, 64, 37, null],
[/^RSSRadio/, 63, 36, 43],
[/^samsung-agent\//, null, 37, 42],
[/^Samsung Free\//, 135, 36, 42],
[/^Samsung Free\/|^sp-agent/, 135, 36, 42],
[/^ServeStream/, 65, 36, 42],
[/^SiriusXM.+CFNetwork/, 128, 36, 43],
[/^Sodes.+CFNetwork/, 88, 36, 43],
Expand Down Expand Up @@ -180,7 +180,7 @@ exports.agents = [
[/^AppleCoreMedia.+Apple Watch/, 25, 68, 69],
[/^(atc.+watchOS|\(null\).+watchOS)/, 25, 68, 69, true],
[/^AppleCoreMedia.+Macintosh/, 12, 35, 45],
[/^Mozilla\/5\.0.+Android.+GSA\//, 62, 36, 42],
[/^Mozilla\/5\.0.+Android.+GSA\/|^GSA\/|^com.google.android.googlequicksearchbox.+Android/, 62, 36, 42],
[/^(Mozilla\/5\.0.+iPhone.+GSA\/)|(GooglePodcasts.+(iPhone|iPad))/, 62, 36, 43],
[/^(Libassistant.+)?GoogleChirp\//, 62, 37, 67],
[/^Mozilla\/4\.0.+MSIE/, 26, 39, 41],
Expand Down
4 changes: 2 additions & 2 deletions db/agents.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -780,7 +780,7 @@
"os": "42"
},
{
"regex": "^Samsung Free\\/",
"regex": "^Samsung Free\\/|^sp-agent",
"name": "135",
"type": "36",
"os": "42"
Expand Down Expand Up @@ -1052,7 +1052,7 @@
"os": "45"
},
{
"regex": "^Mozilla\\/5\\.0.+Android.+GSA\\/",
"regex": "^Mozilla\\/5\\.0.+Android.+GSA\\/|^GSA\\/|^com.google.android.googlequicksearchbox.+Android",
"name": "62",
"type": "36",
"os": "42"
Expand Down
4 changes: 2 additions & 2 deletions db/agents.lock.yml
Original file line number Diff line number Diff line change
Expand Up @@ -508,7 +508,7 @@ agents:
- regex: ^samsung-agent\/
type: '37'
os: '42'
- regex: ^Samsung Free\/
- regex: ^Samsung Free\/|^sp-agent
name: '135'
type: '36'
os: '42'
Expand Down Expand Up @@ -688,7 +688,7 @@ agents:
name: '12'
type: '35'
os: '45'
- regex: ^Mozilla\/5\.0.+Android.+GSA\/
- regex: ^Mozilla\/5\.0.+Android.+GSA\/|^GSA\/|^com.google.android.googlequicksearchbox.+Android
name: '62'
type: '36'
os: '42'
Expand Down
7 changes: 5 additions & 2 deletions db/agents.yml
Original file line number Diff line number Diff line change
Expand Up @@ -906,12 +906,13 @@ agents:
os: Android
examples:
- samsung-agent/1.1
- regex: '^Samsung Free\/'
- regex: '^Samsung Free\/|^sp-agent'
name: Samsung Free
type: Mobile App
os: Android
examples:
- Samsung Free/5.2.01.7 (Linux;Android 11) ExoPlayerLib/2.12.0
- sp-agent
- regex: '^ServeStream'
name: ServeStream
type: Mobile App
Expand Down Expand Up @@ -1239,13 +1240,15 @@ agents:
- AppleCoreMedia/1.0.0.18D109 (Macintosh; U; Intel Mac OS X 10_14_3; en_gb)

# google search (including "google podcasts" app)
- regex: '^Mozilla\/5\.0.+Android.+GSA\/'
- regex: '^Mozilla\/5\.0.+Android.+GSA\/|^GSA\/|^com.google.android.googlequicksearchbox.+Android'
name: Google Podcasts
type: Mobile App
os: Android
examples:
- Mozilla/5.0 (Linux; Android 9; Pixel 2 Build/PQ2A.190205.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/72.0.3626.105 Mobile Safari/537.36 GSA/9.27.3.21.arm64
- Mozilla/5.0 (Linux; Android 8.0.0; SM-G960F Build/R16NW; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.157 Mobile Safari/537.36 GSA/9.51.8.21.arm64
- GSA/12.41.19.23.arm64
- com.google.android.googlequicksearchbox/301172344 (Linux; U; Android 11; en_US; Pixel 4a; Build/RQ3A.211001.001; Cronet/96.0.4655.4)
- regex: '^(Mozilla\/5\.0.+iPhone.+GSA\/)|(GooglePodcasts.+(iPhone|iPad))'
name: Google Podcasts
type: Mobile App
Expand Down
7 changes: 5 additions & 2 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1184,9 +1184,10 @@ <h6 class="card-subtitle mb2"><span class="badge badge-pill badge-success">Smart
</div>
<div class="card">
<div class="card-body">
<h5 class="card-title"><code>/^Samsung Free\//</code></h5>
<h5 class="card-title"><code>/^Samsung Free\/|^sp-agent/</code></h5>
<h6 class="card-subtitle mb2"><span class="badge badge-pill badge-primary">Samsung Free</span><span class="badge badge-pill badge-success">Mobile App</span><span class="badge badge-pill badge-info">Android</span>
</h6><code class="examples">Samsung Free/5.2.01.7 (Linux;Android 11) ExoPlayerLib/2.12.0
sp-agent
</code>
</div>
</div>
Expand Down Expand Up @@ -1598,10 +1599,12 @@ <h6 class="card-subtitle mb2"><span class="badge badge-pill badge-primary">iTune
</div>
<div class="card">
<div class="card-body">
<h5 class="card-title"><code>/^Mozilla\/5\.0.+Android.+GSA\//</code></h5>
<h5 class="card-title"><code>/^Mozilla\/5\.0.+Android.+GSA\/|^GSA\/|^com.google.android.googlequicksearchbox.+Android/</code></h5>
<h6 class="card-subtitle mb2"><span class="badge badge-pill badge-primary">Google Podcasts</span><span class="badge badge-pill badge-success">Mobile App</span><span class="badge badge-pill badge-info">Android</span>
</h6><code class="examples">Mozilla/5.0 (Linux; Android 9; Pixel 2 Build/PQ2A.190205.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/72.0.3626.105 Mobile Safari/537.36 GSA/9.27.3.21.arm64
Mozilla/5.0 (Linux; Android 8.0.0; SM-G960F Build/R16NW; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.157 Mobile Safari/537.36 GSA/9.51.8.21.arm64
GSA/12.41.19.23.arm64
com.google.android.googlequicksearchbox/301172344 (Linux; U; Android 11; en_US; Pixel 4a; Build/RQ3A.211001.001; Cronet/96.0.4655.4)
</code>
</div>
</div>
Expand Down
Loading

0 comments on commit 5f53e76

Please sign in to comment.