Commit graph

318 commits

Author SHA1 Message Date
Niko Storni
143f19c59e change utxos confirmation behavior
should make startup faster
bug fixes
2018-08-09 20:13:52 -04:00
Niko Storni
24aca302ff update synced videos map on progress
add locking
fix bugs
2018-08-09 20:13:52 -04:00
Niko Storni
e15476b4f8 fix oversights 2018-08-09 20:13:52 -04:00
Niko Storni
9845ac1181 refactor and fix api response handlers
reinstate redis db to detect inconsistencies
2018-08-09 20:13:52 -04:00
Niko Storni
dfb55cecb5 remove redis dependency
use video statuses
2018-08-09 20:13:52 -04:00
Niko Storni
8d2f942937 add finalized status 2018-08-03 07:02:48 -04:00
Niko Storni
67a666b047 fix typo 2018-08-02 10:37:24 -04:00
Niko Storni
e4d653067e add/update readme 2018-08-02 08:12:45 -04:00
Niko Storni
e5017892d8 add more startup parameters 2018-08-01 08:56:07 -04:00
Niko Storni
f688091775 rename ytsync endpoints
enable video tracking
2018-07-25 13:08:39 -04:00
Niko Storni
302e080b95 address review comments 2018-07-23 20:01:38 -04:00
Niko Storni
dfe3e8a078 rename selfsync to ytsync
add video marking support
2018-07-20 19:56:38 -04:00
Niko Storni
e0ec334af9 remove invalid tests
move functions out of utils
address review comments
revert lockfile changes
2018-07-18 08:47:12 -04:00
Niko Storni
453ba5450b remove common.go
merge sync and selfsync
export sync manager out of cmd package
clean up ytsync.go
address #19 and #20
2018-07-17 12:54:28 -04:00
Niko Storni
b6eb3db397 resolve rebase conflicts 2018-07-12 08:28:24 -04:00
Niko Storni
ad8a9c3003 remove launch parameter
improve failure handling
adjust slack logging
increase file size in string
increase publish timeout to 40 minutes
2018-07-12 08:26:46 -04:00
Niko Storni
920ee956ac fix slack logging
add failure cases
change interrupt behavior for fatal errors
bump up timeout to 20 minutes
change max file size to 2GB
remove unnecessary utxo wait
2018-07-12 08:26:46 -04:00
Niko Storni
9acd4b08c2 supply hostname for job listing
fix download race condition
adjusted error handling
2018-07-12 08:26:45 -04:00
Niko Storni
decb57bbed add concurrency support
fix error handling (FINALLY)
fix slack message formatting
add locking for wallet setup to support concurrency
remove UTXO bug workaround (lbryumx should fix it)
add limits to filesize
2018-07-12 08:26:45 -04:00
Niko Storni
ba5c1c6519 fix selfsync issues with the queue
remove margin for fees
handle non latin names
adjusted error handling
2018-07-12 08:26:45 -04:00
Niko Storni
3bbf46e139 move params to env vars
consider fees of 0.1 while calculating setup funds
add change address to speed up publishing
rebase
2018-07-12 08:26:45 -04:00
Niko Storni
8959393def improve continuos self sync
fix bug in error handling while deleting videos
refactoring of code
2018-07-12 08:24:43 -04:00
Niko Storni
e29a4093ec add clean interruption
change how post requests are made
add better support for channel updates
2018-07-12 08:24:43 -04:00
Niko Storni
47a9b6e0d1 add regtest support
improve error handling
2018-07-12 08:24:43 -04:00
Niko Storni
e4bc1897f3 add disk space check
remove unneeded panics
improve error handling
add tests
fix error checking that was comparing for exact values
sort imports
2018-07-12 08:24:43 -04:00
Niko Storni
923f58767c address more errors
increase room for fees (Jeremy says just pay more)
add code to wait for daemon startup
2018-07-12 08:21:16 -04:00
Niko Storni
a89f5f08d1 increase the margin for fees
decrease number of addresses to use (we fall back to waiting for a block)
2018-07-12 08:21:16 -04:00
Niko Storni
4f8bc81664 added timeout to utxo waiting
added more error handling
2018-07-12 08:21:16 -04:00
Niko Storni
611dcbc3bc 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
07004be3b4 address more errors for better automation 2018-07-12 08:21:15 -04:00
Niko Storni
94acc180c2 add tests 2018-07-12 08:19:05 -04:00
Niko Storni
6e3a34f0e0 fix wallet refill handler
add slack logging
add PoC for channel fetching
2018-07-12 08:18:58 -04:00
Alex Grintsvayg
65ed9d7b4b refactor stopgroup to use context, which allows parent/child cancelations 2018-06-26 08:53:48 -04:00
Alex Grintsvayg
a3154d80e1 fix typo in dependencies 2018-06-13 12:44:09 -04:00
Niko Storni
e83465386f update dependencies
fix issue preventing compilation
format project
2018-06-11 17:42:00 -04:00
Alex Grintsvayg
607a79f40a update stoponce 2018-05-24 12:59:34 -04:00
Niko Storni
ecba1014f8 add temporary limit for huge channels 2018-04-25 17:07:18 -04:00
Niko Storni
72039623e0 human readable video names 2018-04-25 15:43:20 -04:00
Niko Storni
1c6428f1ab add playlist position
add delete function
2018-04-25 14:56:26 -04:00
Niko Storni
f297d47e20 improve daemon shutdown detection 2018-04-24 14:50:10 -04:00
Niko Storni
3bd05692c1 fix shutdown race condition
increase number of addresses to use
2018-04-20 15:06:55 -04:00
Niko Storni
3523de22ea partially fix prefill error
skip failed videos rather than failing
2018-04-17 14:53:10 -04:00
Alex Grintsvayg
88f2a04191 channel_list_mine is now channel_list 2018-03-15 14:39:43 -04:00
Niko Storni
0725700708 update youtube download library 2018-03-13 17:48:13 -04:00
Alex Grintsvayg
b572c39dd0 add flag to manually refill credits into sync wallet 2018-03-12 16:58:37 -04:00
Alex Grintsvayg
daffded4f0 recover ytsync panics when processing videos, switch to our errors everywhere 2018-03-09 11:47:38 -05:00
Alex Grintsvayg
393e2c4e80 add daemon timeout option, stop ytsync gracefully during daemon startup 2018-03-08 19:42:50 -05:00
Alex Grintsvayg
2cd8552702 ucb 2018-03-01 14:23:25 -05:00
Alex Grin
261dbed101 Update README.md 2018-02-22 13:14:55 -05:00
Alex Grintsvayg
4983049a69 add credits to claim channel if we need 2018-01-10 17:07:16 -05:00