Merge remote-tracking branch 'origin/master'

This commit is contained in:
YouROK
2021-03-11 15:30:44 +03:00

View File

@@ -1,6 +1,14 @@
## TorrServer ## TorrServer
TorrServer, stream torrent to http TorrServer, stream torrent to http
### Installation
Just download server from releases and exec file\
https://github.com/YouROK/TorrServer/releases \
After open browser link http://127.0.0.1:8090 \
On linux systems you need to set the environment variable before run \
***export GODEBUG=madvdontneed=1***
# #
### Server args: ### Server args:
#### Usage #### Usage
@@ -16,9 +24,8 @@ TorrServer [--port PORT] [--path PATH] [--logpath LOGPATH] [--rdb] [--httpauth]
* --ui, -u run page torrserver in browser * --ui, -u run page torrserver in browser
* --version display version and exit * --version display version and exit
###
#
### Http Api of TorrServer: ### Http Api of TorrServer:
#### GET #### GET
@@ -75,7 +82,7 @@ TorrServer [--port PORT] [--path PATH] [--logpath LOGPATH] [--rdb] [--httpauth]
###### /torrents ###### /torrents
##### Send json: ##### Send json:
{\ {\
"action": "add/get/rem/list/drop",\ "action": "add/get/set/rem/list/drop",\
"link": "hash/magnet/link to torrent",\ "link": "hash/magnet/link to torrent",\
"hash": "hash of torrent",\ "hash": "hash of torrent",\
"title": "title of torrent",\ "title": "title of torrent",\
@@ -125,8 +132,25 @@ if hash is not empty, return viewed file of torrent
##### Json struct see in ##### Json struct see in
https://github.com/YouROK/TorrServer/blob/d36d0c28f805ceab39adb4aac2869cd7a272085b/server/settings/viewed.go https://github.com/YouROK/TorrServer/blob/d36d0c28f805ceab39adb4aac2869cd7a272085b/server/settings/viewed.go
###
#
### Authorization
The user data file should be located near to the settings.\
Basic auth, read more in wiki \
https://en.wikipedia.org/wiki/Basic_access_authentication
File name: *accs.db*\
File format:
{\
"User1": "Pass1",\
"User2": "Pass2"\
}
#
### Donate: ### Donate:
[PayPal](https://www.paypal.me/yourok) [PayPal](https://www.paypal.me/yourok)
@@ -135,8 +159,8 @@ YooMoney card: 5599 0050 6424 4747
SberBank card: 4276 4000 6707 2919 SberBank card: 4276 4000 6707 2919
###
#
### Thanks to everyone who tested and helped ### Thanks to everyone who tested and helped
###### **Anacrolix Matt Joiner** [github.com/anacrolix](https://github.com/anacrolix/) ###### **Anacrolix Matt Joiner** [github.com/anacrolix](https://github.com/anacrolix/)