Jack
9572336e96
Merge branch 'master' into metadata-version
...
# Conflicts:
# lbrynet/core/utils.py
# lbrynet/lbrynet_daemon/LBRYDaemon.py
2016-07-27 03:54:10 -04:00
Jack
4895cde474
fix conflicts
2016-07-27 03:48:32 -04:00
Jack Robison
21ca1a73cf
Merge pull request #100 from lbryio/change-ui-location
...
web-ui files are on S3 now
2016-07-27 03:44:28 -04:00
Jack Robison
457c1c6ae6
Merge pull request #101 from lbryio/version-cmp
...
Properly Compare Version Strings
2016-07-27 03:43:13 -04:00
Jack Robison
c1ff127101
Merge pull request #102 from lbryio/log-configure
...
Fix: Log configuration should not happen when a module is imported
2016-07-27 03:42:51 -04:00
Jack
5e815a5832
merge master
2016-07-27 03:22:03 -04:00
Jack
4604e9cd54
check pending claims after one is made
2016-07-27 03:00:44 -04:00
Jack
ef580a7680
errback for pending of date lbry_file
2016-07-27 01:51:09 -04:00
Jack
2102776be8
another errback
2016-07-27 01:44:01 -04:00
Jack
f3af7a6b77
add errback for unknown name
2016-07-27 01:39:23 -04:00
Jack
5abeceac1f
abandon previous claim in update
2016-07-27 01:13:41 -04:00
Jack
22f73a0817
add force parameter to resolve_name
2016-07-26 21:46:04 -04:00
Jack
29b5aef73a
call restore() after claiming name
2016-07-26 21:24:58 -04:00
Jack
3e602bce52
fix publish callback
2016-07-26 20:58:37 -04:00
Jack
fe39901885
update claim when publishing to an already claimed name
...
-also save name_metadata for each unique claim rather than for each name
2016-07-26 20:52:05 -04:00
Jack
ee9e8b365c
add debug log line
2016-07-26 18:42:51 -04:00
Jack
5e1fdf66b0
fix download problem
2016-07-26 18:18:34 -04:00
Jack
0811ebb52d
fix key payment problems
2016-07-26 17:20:51 -04:00
Jack
491d431ea5
remove price updater from daemon
2016-07-26 17:19:26 -04:00
Job Evers‐Meltzer
04d766aba7
Merge pull request #105 from lbryio/bug-fixes
...
misc bug fixes and code cleanup
2016-07-26 14:56:50 -05:00
Job Evers‐Meltzer
3b431e180e
Merge pull request #98 from lbryio/log-cleanup
...
Remove datetime.now() from log statements
2016-07-26 14:54:36 -05:00
Job Evers-Meltzer
f8dd3d05dc
misc bug fixes and code cleanup
2016-07-26 12:24:25 -05:00
Job Evers-Meltzer
93993e62d6
Fix: Log configuration should not happen when a module is imported
...
Instead, move the responsibility to the main program. Also,
each module had the same, redundant setup.
2016-07-26 12:01:03 -05:00
Job Evers
4a1e846958
Remove print line
...
This line is responsible for flooding the console with messages like
<_io.BytesIO object at 0x7f9e286e52f0>
2016-07-26 11:34:13 -05:00
Jack
7e5af11c2d
fix key fee payment problem
2016-07-25 23:41:26 -04:00
Jack
102436274f
USD denominated max_key_fee in settings
2016-07-25 22:46:04 -04:00
Jack
49c26a76b4
remove fee checking from autofetcher script
2016-07-25 22:28:01 -04:00
Jack
c4a78a149b
LBRYFee things
...
-move exchange rate updates to wallet, do them every half hour
-add convention checker for fees
-pay BTC or USD denominated key fees in converted LBC amount
2016-07-25 21:45:42 -04:00
Job Evers-Meltzer
3814912adf
Move to core.utils and expand to check lbryum too
2016-07-25 16:09:13 -05:00
Job Evers-Meltzer
d0bc383a79
bug fix: version comparison is not lexographic.
...
Use distutils.version to compare version strings.
2016-07-25 12:25:10 -05:00
Job Evers-Meltzer
ea5d31b530
OCD: alphabetize and group imports
...
I'm not the only one:
https://google.github.io/styleguide/pyguide.html?showone=Imports_formatting#Imports_formatting
2016-07-25 12:19:19 -05:00
Job Evers
ed393eb75c
Updates the deployment process and the version check associated with it
...
This commit supports steps 1 and 2 in the new workflow:
1. Change the logic in the daemon to check the github api for the latest release that is not a pre release
2. Change travis to mark all releases as pre release
3. When we are ready to stage a release we push a tag to master. Travis builds the packages and releases them
4. We manually check them
5. Remove the pre release mark when we are happy
2016-07-25 11:13:47 -05:00
Jack
2e2d309d38
BTC/USD denominated fees, metadata revisions
2016-07-25 01:40:26 -04:00
Jack
6bfb33adb2
fix version comparison
2016-07-24 22:03:32 -04:00
Job Evers-Meltzer
05138e1db1
web-ui files are on S3 now
2016-07-22 10:58:37 -05:00
Jack
b65402db41
debug line
2016-07-21 16:47:47 -04:00
Jack
fbef187400
Merge branch 'master' into metadata-version
...
# Conflicts:
# lbrynet/conf.py
# lbrynet/lbrynet_daemon/LBRYDaemon.py
2016-07-21 16:45:41 -04:00
Jack
25d1b8b9e5
move towards better fees and metadata
2016-07-21 16:11:14 -04:00
Job Evers
ec91594083
Remove datetime.now() from log statements
2016-07-21 10:41:26 -05:00
Jack
e67f55bd74
disable debug logging
2016-07-20 22:40:55 -04:00
Jack Robison
276a7f9d2a
Merge pull request #92 from lbryio/file-uploads
...
Add support for file uploads (for Publish page)
2016-07-20 22:37:08 -04:00
Jack
f999073fb4
revert download refactor
...
to be re-merged after fixes
2016-07-20 20:34:02 -04:00
Job Evers-Meltzer
5c27b9eb90
use asctime in logging format
...
Instead of manually adding datetime.now() use
asctime formatter to do it for us.
2016-07-20 07:21:12 -05:00
Job Evers‐Meltzer
34b8841f5c
Merge pull request #73 from lbryio/refactor-dl-name
...
Refactor jsonrpc_get, _download_name, _resolve_name
2016-07-20 07:07:02 -05:00
Alex Liebowitz
a54166a27c
Add support for file uploads (for Publish page)
2016-07-20 02:36:55 -04:00
Job Evers-Meltzer
78b4b3ffa8
revert default wallet back to lbryum
2016-07-18 11:30:21 -05:00
Job Evers-Meltzer
8ec10e2304
emergency fix: force lbrycrd to be the default wallet
...
Ignore save settings for wallet type and use the default wallet (lbrycrd)
instead. lbryum can be used but only if specified on the command line.
2016-07-17 13:45:26 -05:00
Job Evers-Meltzer
172f275bc7
Refactor _resolve_name.
...
Continue using the delegation/helper pattern for the daemon.
2016-07-16 09:24:27 -05:00
Job Evers-Meltzer
a15d7ca543
Refactor _download_name
...
Nested functions are the devil, especially ones that
use variables from the outer scope. Refactoring
_download_name to use a helper class helps make
the scoping more explicit and will undoubtably
prevent bugs in the future.
I think this makes _download_name drastically more readable.
Also cleaned up some duplicated code and
made download_directory respect the passed in parameter
instead of being the default.
2016-07-15 12:42:26 -05:00
Job Evers-Meltzer
a90029ec50
update doc string
2016-07-15 11:37:04 -05:00
Job Evers-Meltzer
563896b126
fix bug in reveal code
2016-07-15 11:33:38 -05:00
Job Evers-Meltzer
5aecd02668
Refactor jsonrpc_get.
...
Move parameter handling into its own function and
better use the `.get()` function for dictionaries.
Early return on the failed checks is more readable.
The lambda function in the callback was long and
hard to read so moved it out.
2016-07-15 11:32:46 -05:00
kimihiro64
ee71a03f96
Revert to 2 params as isinstance cannot support 3+ ( #69 )
...
* Revert to 2 params as isinstance cannot support 3+
* Use basestring for maximum efficiency
2016-07-13 22:44:02 -05:00
Jack
404412a950
return publish error message
2016-07-11 21:57:34 -04:00
Jack
1b53e8e98c
re-enable lbryum
2016-07-09 13:31:07 -04:00
Jack
5a703c116f
linux lbrycrdd path
2016-07-06 22:46:59 -04:00
Alex Liebowitz
c58fc0781c
Call xdg-open properly in jsonrpc_reveal()
2016-07-06 15:57:00 -04:00
Jack
03c02ff74f
lbrycrdd path wierdness
2016-07-06 03:37:31 -04:00
Jack
9277c3c674
add help for when things go wrong
2016-07-06 03:02:55 -04:00
Jack
34b1259dc6
move check for if daemon is running to inside of function
2016-07-06 02:20:18 -04:00
Jack
257e38de12
add command line wrapper for lbrynet-daemon calls
2016-07-06 02:17:38 -04:00
Jack
1984132eae
add update_available keys to version()
...
as to not require making the version string comparison in whatever is
making the daemon call
2016-07-06 01:46:49 -04:00
Jack
8b1d75ea98
check every 30 minutes for a new ui version
...
-previously the check for a new ui version was only at startup, which
resulted in bugs persisting after they’d been fixed
-add option to skip requirements check
-try to load an existing ui if it can’t be obtained from github
2016-07-06 01:27:25 -04:00
Jack
4c2ab23c1f
write to the file that's supposed to be written to
2016-07-04 20:19:04 -04:00
Jack
0a3f81e364
fix download directory not existing problem
2016-07-04 20:02:38 -04:00
Jack
cca4331ac4
create lbrycrddpath.conf if it doesnt exist
2016-07-04 19:34:51 -04:00
Alex Liebowitz
e35dce530a
Set default download dir to ~/Downloads on Linux
2016-07-04 17:49:48 -04:00
Job Evers‐Meltzer
d504c8f4a3
Merge pull request #50 from lbryio/lbrycrd-in-bundle
...
Add lbrycrd to app bundle on macos
2016-07-04 15:42:24 -05:00
Job Evers-Meltzer
16f48d0400
Add lbrycrd to app bundle on macos
2016-07-04 15:18:08 -05:00
Alex Liebowitz
6d7608d851
Create lbrycrd.conf if needed
2016-07-04 16:16:34 -04:00
Jack
7b9e3aace9
use lbrycrd
2016-07-04 05:43:26 -04:00
Jack
568737e123
change lbryum version constant name
2016-07-04 05:15:53 -04:00
Jack
808e3ea6e3
rename LBRYcrdWallet.py to LBRYWallet.py and change default wallet to lbrycrd
2016-07-04 04:57:30 -04:00
Jack
b80fe24179
tanstaafl
2016-07-01 02:55:20 -04:00
Jack
08b612575c
update_claim fix and clean up publish keys
...
-replace ‘value’ key with ‘metadata’
-update claim metadata in db when an update is published
2016-06-28 23:20:28 -04:00
Jack
b3b804bf2d
add update_name
2016-06-28 14:28:59 -04:00
Jack
09d8a86e30
rename variable
2016-06-28 02:06:04 -04:00
Jack
cc5d917c72
download fix
2016-06-28 01:51:05 -04:00
Jack
7cc3e9d5ef
publish updates
...
-adds a base set of metadata fields required for results to be rendered
in conf.py, including language and content-type
-dont support old style claims on the new blockchain
2016-06-27 17:07:59 -04:00
Jack
f89486f5fe
port and import name
2016-06-24 13:12:27 -04:00
Jack
761e4f2718
change variable name to lbrynet_log
2016-06-07 04:30:22 -04:00
Jack
3441dd4d2d
don't mess with logging
2016-06-07 04:19:51 -04:00
Jack
a0f823910c
delete accidentally committed file
2016-06-07 03:16:22 -04:00
Jack
ecd85a53a1
ui dir for linux
2016-06-07 01:20:44 -04:00
Jack
8faa0d9e01
update lbryum log path
2016-06-06 15:24:29 -04:00
Jack
20ca2eac37
lbryum logging in lbryum.log, add to upload_log()
2016-06-04 17:05:14 -04:00
Jack
8c46dd194d
save command line wallet choice to config
2016-06-04 14:18:58 -04:00
Jack
a9f99d05b9
add more known dht nodes
...
also fix migrator bug
2016-06-03 20:20:16 -04:00
Jack
e224c33817
add mime_type to get_lbry_file
2016-06-03 03:45:46 -04:00
Jack
36787eeeeb
default value
2016-06-01 21:05:38 -04:00
Jack
104cafedb0
--wallet fix
2016-06-01 20:52:15 -04:00
Jack
a4a5d63da7
fix update settings problem
...
also move log upload url constant to conf.py
2016-05-31 17:38:00 -04:00
Jack
9f0f9e0928
Merge remote-tracking branch 'origin/better_log_names' into add-tests-to-travis
2016-05-30 17:09:39 -04:00
Jack
2026024c8a
updates from development
2016-05-30 15:49:25 -04:00
Alex Grintsvayg
f48c1562f3
better log names
2016-05-20 19:59:49 -04:00
Jack
be96c77467
add set_miner and get_miner_status
...
set_miner takes parameter key ‘run’, which is True or False
2016-05-14 17:57:34 -04:00
Jack
b5e8aec548
fix --wallet=lbrycrd
2016-05-14 17:36:30 -04:00
Jack
278c7dc836
have get() wait for file to have written data before returning by default
...
controlled by wait_for_write parameter
2016-05-13 19:35:38 -04:00
Jack
1425ad87ab
fix get_lbry_file problem
2016-05-11 04:44:23 -04:00
Jack
f985a2a8ad
add waiting_for_credits startup code
2016-05-11 02:47:33 -04:00