Commit graph

238 commits

Author SHA1 Message Date
Niko Storni
34bb0baa4a
add slack logging
reduce claim name length (fees are too high)
delete videos in case of failure too
reduce synced videos to 1000 most recent
2018-07-12 08:21:15 -04:00
Niko Storni
b9f302e316
address more errors for better automation 2018-07-12 08:21:15 -04:00
Niko Storni
e600fb59fa
add fail state
add panic/edge cases
add marking channels as completed/failed
2018-07-12 08:19:05 -04:00
Niko Storni
c0be626ef2
add selfsync cmd
add tests
add more slack updates
remove unneded test
extract constants to own file
2018-07-12 08:19:05 -04:00
Niko Storni
7754abf1d0
add tests 2018-07-12 08:19:05 -04:00
Niko Storni
efd6a4b620
fix wallet refill handler
add slack logging
add PoC for channel fetching
2018-07-12 08:18:58 -04:00
Mark
06a20b7d5e
Merge pull request #21 from lbryio/cast_constraint_update
changed constraint as it affects internal-apis changes.
2018-07-11 12:43:39 -04:00
Mark Beamer Jr
3199079ffc changed constraint as it affects internal-apis changes. 2018-07-11 12:36:55 -04:00
Alex Grintsvayg
91202ab6ff
small api fixes 2018-07-11 12:26:14 -04:00
Alex Grintsvayg
2134a817f3
change bech32 prefix, add genesis hash, write our own DecodeAddress 2018-06-27 16:27:09 -04:00
Alex Grintsvayg
11f29a9d9e
export auth errors 2018-06-26 14:32:45 -04:00
Alex Grintsvayg
821cfb748e
refactor stopgroup to use context, which allows parent/child cancelations 2018-06-26 08:53:48 -04:00
Alex Grintsvayg
f0762e9c57
fix typo in dependencies 2018-06-13 12:44:09 -04:00
Alex Grintsvayg
de40df28c1
add Link to stop Stopper when an upstream Stopper is stopped 2018-06-13 12:37:21 -04:00
Niko Storni
d062d4ad7f
add travis CI 2018-06-11 17:53:30 -04:00
Niko Storni
e74070259e
update dependencies
fix issue preventing compilation
format project
2018-06-11 17:42:00 -04:00
Alex Grintsvayg
681a623ddf
update lockfile 2018-06-06 15:35:57 -04:00
Alex Grintsvayg
2162ea136a
Merge branch 'apiserver'
* apiserver:
  -Added API Server to lbry.go -Removed dependency on internal apis -Moved over only required packages. -Adjusted slack.go to be generic instead of hard coding channel name. -Moved over travis package from internal-apis -Added Repository struct for webhook and an IsMatch method. It is possible for any repository to send a webhook to the api and it will trigger a deploy. We should check against the owner, repo and branch. -Renamed package to api -removed util.Debugging from server.go -Added an ErrorHandling function that be used as interface for slack for internal-apis -Added Map for Header settings that can be set before the serving -Merged slack code from lbryio/boardbot -Cleaned up the slack.go code so it made more sense and flowed better -Removed gitignore entry for `.idea`, should be global -Removed debugging.go -Added option for private vs public repository for getting travis public key. -separated private vs public into if else. -Changed HeaderSettings to not be pointer. -Changed ErrorHandler to be named LogErrorFunc -removed logrus dependency, created loginfo function to handle non-error information. -Added Daemon Types and adjusted peer_list to be in line with v20 -Fixed rpcclient library usage for latest version to prevent build errors. -Changed inputs to LogError and LogInfo so that other implementations can make this customizable.
2018-06-05 15:15:03 -04:00
Mark Beamer Jr
afffa668a9 -Added API Server to lbry.go
-Removed dependency on internal apis
-Moved over only required packages.
-Adjusted slack.go to be generic instead of hard coding channel name.
-Moved over travis package from internal-apis
-Added Repository struct for webhook and an IsMatch method. It is possible for any repository to send a webhook to the api and it will trigger a deploy. We should check against the owner, repo and branch.
-Renamed package to api
-removed util.Debugging from server.go
-Added an ErrorHandling function that be used as interface for slack for internal-apis
-Added Map for Header settings that can be set before the serving
-Merged slack code from lbryio/boardbot
-Cleaned up the slack.go code so it made more sense and flowed better
-Removed gitignore entry for `.idea`, should be global
-Removed debugging.go
-Added option for private vs public repository for getting travis public key.
-separated private vs public into if else.
-Changed HeaderSettings to not be pointer.
-Changed ErrorHandler to be named LogErrorFunc
-removed logrus dependency, created loginfo function to handle non-error information.
-Added Daemon Types and adjusted peer_list to be in line with v20
-Fixed rpcclient library usage for latest version to prevent build errors.
-Changed inputs to LogError and LogInfo so that other implementations can make this customizable.
2018-05-27 11:30:04 -04:00
Alex Grintsvayg
2a6ea528bd
update stoponce 2018-05-24 12:59:34 -04:00
Alex Grintsvayg
a656ad8a14
add crypto package 2018-05-13 21:09:40 -04:00
Niko Storni
9ecbedadf5
add temporary limit for huge channels 2018-04-25 17:07:18 -04:00
Niko Storni
623a5971d9 human readable video names 2018-04-25 15:43:20 -04:00
Niko Storni
e976cd0fa0 add playlist position
add delete function
2018-04-25 14:56:26 -04:00
Niko Storni
5d6204a349
improve daemon shutdown detection 2018-04-24 14:50:10 -04:00
Niko Storni
160b08811f fix shutdown race condition
increase number of addresses to use
2018-04-20 15:06:55 -04:00
Niko Storni
540e9057e7
partially fix prefill error
skip failed videos rather than failing
2018-04-17 14:53:10 -04:00
Alex Grintsvayg
a5d371ca47
fix stoponce bug 2018-03-28 20:01:49 -04:00
Alex Grin
bc543a63e1
Merge pull request #5 from lbryio/unittests
Added unit tests for getting claimid. I based this off of a random se…
2018-03-25 16:24:49 -04:00
Mark Beamer Jr
8910639b59 Added unit tests for getting claimid. I based this off of a random selection of claims from the past year on the block chain. 2018-03-24 21:40:32 -04:00
Alex Grintsvayg
4c5d6ab161
channel_list_mine is now channel_list 2018-03-15 14:39:43 -04:00
Alex Grintsvayg
0b1546cc79
add util function for converting txid:nout to claimID 2018-03-15 10:47:16 -04:00
Niko Storni
4fda52d531
Merge branch 'youtube-lib-fix' 2018-03-13 18:17:21 -04:00
Niko Storni
5fa1681b82
update youtube download library 2018-03-13 17:48:13 -04:00
Niko Storni
4c2391030c
update dependencies 2018-03-13 17:27:32 -04:00
Alex Grintsvayg
8dd15ee220
add flag to manually refill credits into sync wallet 2018-03-12 16:58:37 -04:00
Alex Grintsvayg
263a6301a6
recover ytsync panics when processing videos, switch to our errors everywhere 2018-03-09 11:47:38 -05:00
Alex Grintsvayg
1b6c47c841
add daemon timeout option, stop ytsync gracefully during daemon startup 2018-03-08 19:42:50 -05:00
Alex Grintsvayg
f34354059f
more dep fixes 2018-03-08 19:42:42 -05:00
Alex Grintsvayg
998527e43b
Merge remote-tracking branch 'origin/dep-fix'
* origin/dep-fix:
  fix broken dependency
2018-03-08 19:28:55 -05:00
Niko Storni
0af16fd569
fix broken dependency
fix overlapping var
2018-03-07 12:27:09 +01:00
Alex Grintsvayg
fe6bc5bb14
Merge branch 'ucb'
* ucb:
  remove
  ucb
2018-03-01 14:30:01 -05:00
Alex Grintsvayg
9ceed077ff
remove 2018-03-01 14:25:13 -05:00
Alex Grintsvayg
258506d998
ucb 2018-03-01 14:23:25 -05:00
Alex Grintsvayg
2d3c89af28
add InSlice 2018-02-28 10:49:01 -05:00
Alex Grintsvayg
058f350ad0
seed rand, add dht command 2018-02-27 13:31:19 -05:00
Alex Grintsvayg
ef5a03747d
remove .idea from gitignore 2018-02-23 09:26:23 -05:00
Alex Grintsvayg
2bcf072aee
we dont use those 2018-02-22 14:20:40 -05:00
Alex Grintsvayg
2f0a1072e4
fix up lbrycrd 2018-02-22 14:17:22 -05:00
Alex Grintsvayg
49819382ac
fix package name 2018-02-22 13:26:13 -05:00