Jack
203f7e7ea6
Update lbry daemon
2015-12-08 00:37:49 -05:00
Jack
8aee19b0ef
Fix error
...
Fixes an error if you don’t have a conf file set up, previously it
would fail because the AutoFetcher object doesn’t have a console object
until it’s called for the first time
2015-12-07 18:02:29 -05:00
Jimmy Kiselak
49ed31c895
stop showing options, show estimated cost
2015-12-07 15:54:51 -05:00
Jack
526075cd5e
Fix get_downloads function
...
get_downloads would throw an error when it tried to open a file that
had already been downloaded, now it just ignores these duplicates
2015-12-07 09:17:45 -05:00
Jack
441d3c1220
LBRYNet daemon
...
Adds a daemon for lbrynet. Currently commands are limited the following:
download_name(name)
resolve_name(name)
get_downloads
stop
This allows other programs to easily interact with lbrynet, such as
LBRYURIHandler. LBRYURIHandler can be built with py2app, the resulting
plist file must be edited in the same way the committed plist file has
been edited. When built and installed to the /Applications folder
lbry:// domain names will download and open the corresponding file so
long as the daemon is running.
2015-12-06 17:32:17 -05:00
Jack
f3141727d7
Update from master and fix a path problem
...
Update from the master branch and a fix to a path problem in lbrynet-gui
2015-12-03 20:56:56 -05:00
Jimmy Kiselak
c7e4638736
update gui to work with updated LBRYcrdWallet
2015-12-02 14:53:39 -05:00
Jimmy Kiselak
d04981969f
increase the time limit for waiting for lbrycrdd to start up
2015-11-25 11:16:27 -05:00
Jack
a9e105f9eb
Make autofetcher ignore key payments
2015-11-24 01:17:47 -05:00
Jimmy Kiselak
c8afce2a3a
stop console from crashing on input before it is started
2015-11-23 15:11:34 -05:00
Jack
ebf9d11f4d
Rename a class
2015-11-20 10:42:19 -05:00
Jimmy Kiselak
7a3bdf93e9
make sure upnp is neither set nor unset if upnp is disabled
2015-11-19 23:20:17 -05:00
Jack
35d5c585ec
Added a max key price set in autofetcher.conf
2015-11-19 16:20:12 -05:00
Jack
45eb4f7201
Improved autofetcher
...
Added commands:
start-autofetcher
stop-autofetcher
autofetcher-status
2015-11-19 14:43:36 -05:00
Jimmy Kiselak
e4c2585e23
pass console object to all control handlers
2015-11-17 17:28:17 -05:00
jackrobison
a05f2fe3fb
Check blocks for new claims more frequently
2015-11-16 12:55:01 -05:00
Jack
34aa51e98a
remove debugging messages
2015-11-14 21:57:58 -05:00
Jack
6e93c68a77
Run AutoFetcher in the background
2015-11-14 21:53:16 -05:00
Jack
f16eec2ad2
Automatic downloading now works
2015-11-14 20:36:53 -05:00
Jack
657c1a4626
Adds a command to automatically download files as names are claimed
...
Defaults on only trying to download wonderfullife
2015-11-12 00:03:49 -05:00
Jimmy Kiselak
6bf6e943cc
Merge branch 'master' of github.com:lbryio/lbry
2015-11-11 15:06:31 -05:00
Jimmy Kiselak
6252f903ee
automatically give LBC to users on the first run and update RUNNING.md for prompt interface
2015-11-11 15:06:14 -05:00
Jack
a1e827fb3b
LBRY autodownloader
...
Aquire LBRY files as they are published
2015-11-10 11:33:35 -05:00
Jack
40218e02e1
fixed a problem with publish
2015-11-07 00:15:42 -05:00
Jack
0891b0d294
Changed LBRYcrdWallet to retrieve the rpc config
2015-10-28 20:59:07 -04:00
Jimmy Kiselak
756c43c087
Merge branch 'master' of github.com:lbryio/lbry
2015-10-28 01:38:13 -04:00
Jimmy Kiselak
6488e66088
show lbry:// name of downloaded files if applicable as well as the status of the claim
2015-10-28 01:38:01 -04:00
jackrobison
31ee3fb12b
Update LBRYConsole.py
...
Forgetting to add a new line at the end of lbrycrd.conf will no longer mess up the rpc login.
2015-10-27 12:07:09 -04:00
Jimmy Kiselak
b80d45ad45
Prompt for file path instead of file name, then show file name and file path
2015-10-26 13:15:32 -04:00
jackrobison
ea2a3c3b70
Update LBRYSettings.py
2015-10-26 11:00:07 -04:00
Jimmy Kiselak
c0312159eb
update help strings, reorder main commands, and take application status info out of 'status' command
2015-10-23 18:00:10 -04:00
Jimmy Kiselak
e124f582aa
make a single publish step and consolidate status
2015-10-23 14:51:26 -04:00
Jimmy Kiselak
54150a8f2a
move some stream descriptor functions to the appropriate file, start creating a publish command
2015-10-22 20:36:03 -04:00
Jimmy Kiselak
385c221ef8
add some status messages when starting up and break commands into common and debug
2015-10-22 02:23:12 -04:00
Jimmy Kiselak
7df6e99e28
fix typo and formatting errors, stop console's shutdown from running twice on exit, give more informative message if ports can't be bound, only set upnp if there isn't already a redirect on that port/protocol, and only unset upnp if the redirect was set by the program
2015-10-19 15:05:17 -04:00
Jimmy Kiselak
76a5f2f516
show and log when an error occurs during shutdown
2015-10-18 23:56:13 -04:00
Jimmy Kiselak
936c1f2ada
fix typo and make sure objects exist before trying to stop them
2015-10-18 22:36:09 -04:00
Jimmy Kiselak
5787802077
change the console ui to command based rather than option based
2015-10-15 14:12:22 -04:00
Jimmy Kiselak
c902d25524
start upgroading the console interface
2015-10-12 13:52:47 -04:00
Jimmy Kiselak
d152336f42
initial commit of auto-launch lbrycrdd
2015-10-08 11:01:50 -04:00
Jimmy Kiselak
964db2a779
enable setting lbrycrdd path in gui conf, disable launching lbrycrdd by default in linux gui, change running instructions, put linux gui conf in users home directory
2015-10-02 16:38:57 -04:00
Jimmy Kiselak
f2867542b1
remove length from metadata stored in blockchain
2015-09-22 13:06:20 -04:00
Jimmy Kiselak
8f6e886821
show metadata found in blockchain in console
2015-09-22 12:21:16 -04:00
Jimmy Kiselak
dfca7bc2c4
make console pay decryption key fee
2015-09-22 12:08:17 -04:00
Jimmy Kiselak
f94b04bb19
make class to encompass stream metadata
2015-09-21 22:06:04 -04:00
Jimmy Kiselak
be1e97c616
show name claim options better, and fix bug when length is entered manually
2015-09-20 23:05:10 -04:00
Jimmy Kiselak
9790e9f843
put more fields into the value of a name claim, and fix bug where creating a plain stream descriptor file fails if no file name is given
2015-09-20 00:49:29 -04:00
Jimmy Kiselak
e339d3857f
make saving plain stream descriptor file work when no file name is given
2015-09-18 00:49:06 -04:00
Jimmy Kiselak
0e4f21842c
when creating a new lbry file, make sure its status is set to completed
2015-09-18 00:20:07 -04:00
Jimmy Kiselak
d4ea9a1ba3
rename downloader gui to simply gui
2015-09-18 00:09:53 -04:00
Jimmy Kiselak
5300fa929b
make sure blobfiles directory is created in console, and make sure blobfiles dir is always inside the db dir for the gui
2015-09-17 23:47:36 -04:00
Jimmy Kiselak
8a5a66a06a
in console disable putting blob dir outside of the db dir, and rename conf_dir to db_dir/data_dir
2015-09-17 23:10:14 -04:00
Jimmy Kiselak
43ed4427b4
stop the console from upgrading the db on a brand new conf dir
2015-09-17 12:05:08 -04:00
Jimmy Kiselak
22b0d92e6b
disable the blind repeater
2015-09-17 11:03:57 -04:00
Jimmy Kiselak
7eb528232e
enable getting a new address via the console
2015-09-17 10:59:57 -04:00
Jimmy Kiselak
33b6b85e72
better error messages in console when funds are exhausted
2015-09-17 01:43:41 -04:00
Jimmy Kiselak
8177119671
Fix how some errors are presented to the user
...
If an invalid stream descriptor hash is entered, abort and
give a useful error.
If a name doesn't resolve, abort and give a useful error.
If a name resolves to something invalid, abort and give a useful error.
2015-09-16 16:27:46 -04:00
Jimmy Kiselak
4b407a9dd2
shut down session last, actually save LBRY file metadata
2015-09-15 00:30:49 -04:00
Jimmy Kiselak
0836d9c5ee
fix bug pulling blob length out of the database
2015-09-10 21:43:46 -04:00
Jimmy Kiselak
ff5b6c4eab
if lbrycrd server fails to launch, don't stop it at shutdown
2015-09-09 12:17:46 -04:00
Jimmy Kiselak
bb5cd49327
Use named loggers, fix some pep8 formatting mistakes
2015-09-08 15:42:56 -04:00
Jimmy Kiselak
6f40ef6015
fix typo in migrator path, set up logging and running as a script for migrator, change args to windows migrator exe so they are all strings
2015-09-07 23:59:59 -04:00
Jimmy Kiselak
c7758506ac
remove leveldb, use sqlite and unqlite. create migrator tool
2015-09-04 16:22:02 -04:00
Jimmy Kiselak
192ac6959a
more specific exceptions, and change when blobs are deleted
...
More specific exceptions are raised when problems are encountered
looking up metadata and validating stream descriptor files, and
on the GUI those more specific exceptions are used to prevent
errors from being presented to the user.
If the user has selected the option to re-upload data for some
stream, blobs downloaded for that purpose will not be deleted
when they are finished being output. Instead, by default, for
the GUI they will be deleted when the stream is removed from
the GUI. That can be changed so they are not deleted at all,
using the lbry.conf file.
2015-09-01 17:49:26 -04:00
Jimmy Kiselak
465a4643a8
change how the windows client finds pictures
2015-09-01 00:08:53 -04:00
Jimmy Kiselak
1bf0065d9d
Show download progress in terms of percent, console startup errors now cause the application to abort, and a friendlier error is shown when no lbrycrd server is running
2015-08-31 22:05:50 -04:00
Jimmy Kiselak
c14efc843c
disable the URI entry bar until the app has finished starting up
2015-08-31 11:25:48 -04:00
Jimmy Kiselak
0506dfba10
when looking up peers, only return one instance of each peer
2015-08-31 11:14:25 -04:00
Jimmy Kiselak
7e4f36e8b4
Make sure errors resulting from connections failing don't make it to the user interface, as they are expected
2015-08-31 10:46:22 -04:00
Jimmy Kiselak
55dc482a61
enable running a server within lbrydownloader, and create a configuration file for lbrydownloader
2015-08-31 01:14:11 -04:00
Jimmy Kiselak
05b9f9cae6
refactor the downloading app a bit
2015-08-28 15:17:28 -04:00
Jimmy Kiselak
c79868de3e
check for specific vlc paths on windows
2015-08-28 11:47:21 -04:00
Jimmy Kiselak
7eeac060ab
don't use distutils to check if vlc is available
2015-08-27 23:32:45 -04:00
Jimmy Kiselak
c8b2b7b279
Downloader options in its own class, show options in gui downloader
...
Put stream downloader options into its own class, and make stream
downloader options global to the stream type rather than specific
to each factory.
Show downloader options in the lbrynet-downloader-gui.
Make a class for downloader option choices, so that the descriptions
can be displayed.
In the console, if there are multiple choices for the download
option, make it a list selected by its index.
Make sure that the ConnectionManager closes properly when some of
the connections fail to open (e.g. due to a host being down)
2015-08-27 15:41:17 -04:00
Jimmy Kiselak
f4b3187494
use lbrycrd.conf in LBRYConsole to get rpc credentials
2015-08-24 13:19:03 -04:00
Jimmy Kiselak
7240ff6b1c
initial commit
2015-08-20 11:27:15 -04:00