Feature: Get size by api for ptp btn and ggn (#66)

* chore: add package

* feat: get size by api for ptp and btn

* feat: download and parse torrent if not api

* feat: bypass tls check and load meta from file

* fix: no invite command needed for btn

* feat: add ggn api

* feat: imrpove logging

* feat: build request url

* feat: improve err logging
This commit is contained in:
Ludvig Lundgren 2022-01-05 23:52:29 +01:00 committed by GitHub
parent d2aa7c1e7e
commit 2ea2293745
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
32 changed files with 2181 additions and 99 deletions

22
pkg/btn/testdata/btn_get_user_info.json vendored Normal file
View file

@ -0,0 +1,22 @@
{
"id": 1,
"result": {
"UserID": "0000000",
"Username": "username",
"Email": "email@example.com",
"Upload": "90000000000004",
"Download": "10000000000002",
"Lumens": "10000",
"Bonus": "1000000000",
"JoinDate": "1578088136",
"Title": "",
"Enabled": "1",
"Paranoia": "1",
"Invites": "0",
"Class": "Elite",
"ClassLevel": "301",
"HnR": "0",
"UploadsSnatched": "100",
"Snatches": "100"
}
}