mirror of
https://github.com/anthonyraymond/joal.git
synced 2024-09-20 07:16:26 +08:00
Merge pull request #107 from JourneyOver/qbit-4.3.0
Create qbittorrent-4.3.0.client
This commit is contained in:
commit
1eae4b4013
30
resources/clients/qbittorrent-4.3.0.1.client
Normal file
30
resources/clients/qbittorrent-4.3.0.1.client
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"keyGenerator": {
|
||||
"algorithm": {
|
||||
"type": "HASH_NO_LEADING_ZERO",
|
||||
"length": 8
|
||||
},
|
||||
"refreshOn": "TORRENT_PERSISTENT",
|
||||
"keyCase": "upper"
|
||||
},
|
||||
"peerIdGenerator": {
|
||||
"algorithm": {
|
||||
"type": "REGEX",
|
||||
"pattern": "-qB4301-[A-Za-z0-9_~\\(\\)\\!\\.\\*-]{12}"
|
||||
},
|
||||
"refreshOn": "NEVER",
|
||||
"shouldUrlEncode": false
|
||||
},
|
||||
"urlEncoder": {
|
||||
"encodingExclusionPattern": "[A-Za-z0-9_~\\(\\)\\!\\.\\*-]",
|
||||
"encodedHexCase": "lower"
|
||||
},
|
||||
"query": "info_hash={infohash}&peer_id={peerid}&port={port}&uploaded={uploaded}&downloaded={downloaded}&left={left}&corrupt=0&key={key}&event={event}&numwant={numwant}&compact=1&no_peer_id=1&supportcrypto=1&redundant=0",
|
||||
"numwant": 200,
|
||||
"numwantOnStop": 0,
|
||||
"requestHeaders": [
|
||||
{ "name": "User-Agent", "value": "qBittorrent/4.3.0.1" },
|
||||
{ "name": "Accept-Encoding", "value": "gzip" },
|
||||
{ "name": "Connection", "value": "close" }
|
||||
]
|
||||
}
|
30
resources/clients/qbittorrent-4.3.0.client
Normal file
30
resources/clients/qbittorrent-4.3.0.client
Normal file
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"keyGenerator": {
|
||||
"algorithm": {
|
||||
"type": "HASH_NO_LEADING_ZERO",
|
||||
"length": 8
|
||||
},
|
||||
"refreshOn": "TORRENT_PERSISTENT",
|
||||
"keyCase": "upper"
|
||||
},
|
||||
"peerIdGenerator": {
|
||||
"algorithm": {
|
||||
"type": "REGEX",
|
||||
"pattern": "-qB4300-[A-Za-z0-9_~\\(\\)\\!\\.\\*-]{12}"
|
||||
},
|
||||
"refreshOn": "NEVER",
|
||||
"shouldUrlEncode": false
|
||||
},
|
||||
"urlEncoder": {
|
||||
"encodingExclusionPattern": "[A-Za-z0-9_~\\(\\)\\!\\.\\*-]",
|
||||
"encodedHexCase": "lower"
|
||||
},
|
||||
"query": "info_hash={infohash}&peer_id={peerid}&port={port}&uploaded={uploaded}&downloaded={downloaded}&left={left}&corrupt=0&key={key}&event={event}&numwant={numwant}&compact=1&no_peer_id=1&supportcrypto=1&redundant=0",
|
||||
"numwant": 200,
|
||||
"numwantOnStop": 0,
|
||||
"requestHeaders": [
|
||||
{ "name": "User-Agent", "value": "qBittorrent/4.3.0" },
|
||||
{ "name": "Accept-Encoding", "value": "gzip" },
|
||||
{ "name": "Connection", "value": "close" }
|
||||
]
|
||||
}
|
|
@ -54,7 +54,7 @@ echo "User-Agent is: $user_agent"
|
|||
# extract beginning of peer_id
|
||||
bt_peer_id_small_name=$(grep "PEER_ID\[\] =" $qBittorrentTempFolder/src/base/bittorrent/session.cpp | cut -d '=' -f 2 | tr -d '[:space:]' | tr -d '[";]')
|
||||
|
||||
if [ $(grep -c "libt::generate_fingerprint(PEER_ID, QBT_VERSION_MAJOR, QBT_VERSION_MINOR, QBT_VERSION_BUGFIX, QBT_VERSION_BUILD);" $qBittorrentTempFolder/src/base/bittorrent/session.cpp) -lt 1 ]; then
|
||||
if [ $(grep -c "lt::generate_fingerprint(PEER_ID, QBT_VERSION_MAJOR, QBT_VERSION_MINOR, QBT_VERSION_BUGFIX, QBT_VERSION_BUILD);" $qBittorrentTempFolder/src/base/bittorrent/session.cpp) -lt 1 ]; then
|
||||
echo "WHHHHHOOOOPS, the peerid prefix generator might have changed."
|
||||
exit 1
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue