aboutsummaryrefslogtreecommitdiff
path: root/config/qutebrowser/userscripts/pick_useragent
blob: e7a1f1d88954b0d7b0c1664c1d4508b1bb5271a2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env bash

trim() { sed '/^$/ d'; }

chromium_version="112";

useragents=`echo "
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/$chromium_version.0.3729.169 Safari/537.36
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/$chromium_version.0.3987.163 Safari/537.36
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/$chromium_version.0.4103.61 Chrome/$chromium_version.0.4103.61 Safari/537.36
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/$chromium_version.0.3809.132 Safari/537.36
" | trim`;

ua=`echo -e "$useragents" | dmenu -p "User-agent ::"`;

[[ -z "$ua" ]] && exit 0;

echo "set content.headers.user_agent '$ua'" >> "$QUTE_FIFO";