Jack
8b966c61d8
check version during startup
2016-04-13 22:07:27 -04:00
Jack
65a0583c85
add help function and documentation for functions
...
-calling help() will return the list of functions
-setting the ‘function’ param in the help function will return the doc
string for that function
-setting the ‘callable_on_startup’ in the help function will return the
list of functions callable during the startup sequence
2016-04-13 14:47:34 -04:00
Jack
df99d06d11
fix links in check_for_new_version and log version info
...
-also handle situation where function is given a null argument
2016-04-13 02:35:31 -04:00
Jack
59002413f8
organize daemon init, move more into daemon_settings.json
...
-also add wallet.catchup_progress to get a rough percentage of how
caught up the daemon is, this is accessed through daemon_status()
2016-04-12 02:03:57 -04:00
Jack
e04f35af4f
fix check_for_new_version
...
returns true if new version is available, otherwise false
check_for_new_version is callable during startup
2016-04-11 23:13:26 -04:00
Jack
c50f83400a
make version callable during startup
2016-04-11 22:37:42 -04:00
Jack
31fa974379
version function, ui version tracking, blocks behind blockchain during startup, cleaner set_vars
...
-adds version() function, which can be called after the daemon is
running and returns lbrynet, lbryum, and lbry ui version information.
-daemon_status now returns how far behind its behind the blockchain
when in the loading_wallet phase of startup
-cleans up set_vars by moving to init
2016-04-11 22:28:46 -04:00
Jack
e48cc40610
fix incorrect variable
2016-04-09 16:18:06 -04:00
Jack
a931f59dda
only return first run message until credits arrive
2016-04-09 16:14:28 -04:00
Jack
f0d39e6081
log LBRYDaemonControl and return None from get_start_notice if there is no notice to give
2016-04-09 15:43:10 -04:00
Jack
c11872a229
default on no startup message
2016-04-09 04:35:34 -04:00
Jack
f4fe730dc9
add get_start_notice to return startup messages
2016-04-09 04:15:58 -04:00
Jack
a4c83a08c7
change name of check_first_run to is_first_run
2016-04-09 04:00:31 -04:00
Jack
c3277d24c3
use status_message and status_code return fields for daemon_status()
2016-04-09 02:09:30 -04:00
Jack
28a23590ef
add message for startup status
...
-added daemon_status function that returns {'status': startup status
message, 'is_running': true/false}
2016-04-09 01:33:27 -04:00
Jack
162275992b
return fail from check_first_run when is_first_run isn't callable
2016-04-08 23:52:43 -04:00
Jack
08e25f4622
convert ints to floats if given as settings params
2016-04-08 23:38:57 -04:00
Jack
9a300d773f
optional download_directory parameter for get function
...
-optional download_directory parameter to choose the directory a file
is saved to, if not given or not a valid directory it uses the default
2016-04-08 22:23:37 -04:00
Jack
a5362f3170
daemon settings
...
-set_settings accepts a dict of settings
-adds upload_log field, defaulting on true, this uploads the lbry
log file to lbry.io to help figure out if and where things aren’t
working
-default_download_directory is the key of the path where files are
saved
-gets publish working with sources
-adds check_first_run function, returns True/False
-previously only is_running would work during startup, check_first_run,
get_time_behind_blockchain, and stop have been added
-requires six 1.9, 1.10.0 produced errors
2016-04-07 03:12:09 -04:00
Jack
d4b7064d2f
fix sources problems
2016-04-01 22:11:11 -04:00
Jack
4355b799cb
before is_running is true all other methods return a failure
2016-03-29 22:02:36 -04:00
Jack
b3465f3bbf
fix /view, improve is_running, clean function outputs
...
-Use localhost:5279/view?name=wonderfullife to download and render a
file
-is_running is now the only function that will work during startup
-functions output json, rather than json in your json
2016-03-29 16:42:47 -04:00
Jack
2670279b0d
change access control allow origin to *
2016-03-28 16:49:51 -04:00
Jack
41a0590182
fix daemon directories for linux
2016-03-28 14:53:32 -04:00
Jack
a882bdb08c
fix output of get_time_behind_blockchain function
2016-03-25 09:32:24 -04:00
Jack
c714a3f91c
merge updates
2016-03-23 22:27:48 -04:00
Jimmy Kiselak
a68d891770
enable checking first run status multiple times
2016-03-19 21:24:44 -04:00
Jack
27ccb37646
update daemon
...
check that managed files still exist, if they don’t remove them from
the manager
2016-03-08 12:15:49 -05:00
Jack
e4f23b3fce
better organize apps
2016-03-03 00:16:51 -05:00
Jack
02d8dc22e9
update daemon
...
-notify user when connected to lbrynet
-check for updates from status bar app
2016-03-02 18:32:48 -05:00
Jack
2fc3ec7224
update status bar app
2016-03-02 02:00:45 -05:00
Jack
6f1ee78623
update daemon
2016-02-29 13:25:47 -05:00
Jack
33c1a002da
update daemon
...
only let local user connect to lbrynet-daemon
2016-02-27 13:19:26 -05:00
Jack
a18f3bf08a
disable status bar
2016-02-26 10:59:09 -05:00
Jack
eeef183cc6
update lbrynet-daemon
2016-02-25 17:17:07 -05:00
Jack
485be533c9
make lbryum default wallet for daemon
...
with optional command line argument —wallet=
2016-02-22 22:32:07 -05:00
Jack
c63aa3033a
install lbryum
2016-02-19 23:26:24 -05:00
Jack
0dbf810cfe
move status bar stuff
2016-02-19 00:07:19 -05:00
Jack
58aa4887ad
update daemon
...
Start status bar if possible
2016-02-18 20:55:59 -05:00
Jack
3ff0916f49
remove icon
2016-02-18 20:48:43 -05:00
Jack
cc9fb3ff41
fix icon path
2016-02-18 20:45:16 -05:00
Jack
2c51928b9d
Status bar for lbrynet daemon
2016-02-18 20:41:23 -05:00
Jimmy Kiselak
ec3e365b3c
fix up LBRYcrdWallet and split it into two classes
2016-02-16 23:10:26 -05:00
Jack
c245c69389
Add check-for-new-version function to daemon
2016-02-16 14:48:10 -05:00
Jack
9a9a7c9d7a
update daemon
2016-02-16 13:55:46 -05:00
Jack
20b516b5fa
automatic updates
...
Adds automatic updates to lbrynet-daemon, this will check if the
installed versions of LBRY applications as well as the lbrynet python
installation are up to date. If they aren’t, it downloads the new
versions, installs them, and restarts the daemon.
2016-02-16 13:39:08 -05:00
Jack
d544199eff
Fix search issue and move some settings to conf.py
2016-02-15 10:12:49 -05:00
Jack
407ebeb699
Update daemon
2016-02-11 08:32:48 -05:00
Jack
cb5c772233
Have autofetcher use managed downloader
2016-01-27 11:05:40 -05:00
Jack
e25be5a522
Update lbrynet-daemon
...
Use PaymentRateManager
2016-01-25 23:59:57 -05:00
Jack
47ff64a9e9
Update lbrynet-daemon
...
Adds the following:
-Abandon claim from its txid
-Get your name claims
-Get time behind blockchain
-Fixes upload
2016-01-25 20:28:05 -05:00
Jack
35f3887d79
Don't try to download a blank name
2016-01-24 00:26:41 -05:00
Jack
dacfc8b00a
Update lbrynet-daemon
...
-Add optional content_license to name claim
-Get a better cost estimate, if the sd blob takes longer than 5 seconds
to download just use the key fee
-Adds the free speech flag as the default thumbnail if none is provided
2016-01-24 00:10:39 -05:00
jackrobison
b48800049b
fix url
2016-01-22 16:19:20 -05:00
jackrobison
7e5d4166d8
Use locally hosted gui
2016-01-22 16:04:23 -05:00
Jack
23b6a8c495
Add publish
...
Add publish function
2016-01-20 22:00:28 -05:00
Jack
888d77c96c
Update lbrynet-daemon
...
-Get rid of separate db for daemon, instead use already existing files
-Simplify the get function
-Add start/stop functions for lbry files
2016-01-19 21:07:16 -05:00
Jack
e2ae1ca866
Remove file handle
2016-01-17 01:49:17 -05:00
Jack
885a0882f2
Update daemon and uri handler
2016-01-16 23:06:24 -05:00
Jack
2085012874
Get managed lbry files
2016-01-13 09:42:30 -05:00
Jack
905274d6d4
Use same downloader for daemon as is used for console
...
Use
lbrynet.lbryfilemanager.LBRYFileDownloader.ManagedLBRYFileDownloaderFact
ory instead of
lbrynet.lbryfile.client.LBRYFileDownloader.LBRYFileSaverFactory
2016-01-12 13:40:51 -05:00
Jack
120d7edf12
Better handle bad names, improve browser uri handler
...
Play videos in browser rather than in a separate application window
2016-01-12 12:42:32 -05:00
Jack
12cd06cae5
Add download history logging
...
Logs downloads as to not make duplicate files
2016-01-11 18:01:46 -05:00
Jack
42c26102d8
Make daemon shut down properly
...
Makes the daemon shutdown properly and adds better start/stop messages.
2016-01-11 15:52:38 -05:00
Jack
b8b2dc3b6d
Fix daemon paths and add settings
...
Fixed lbrycrdd path in lbrynet-daemon, added configurable max key fee
and data payment rate
2016-01-07 10:24:55 -05:00
Jack
1ebf184e9f
Add get function for daemon
...
Adds a ‘get’ function to the daemon, which downloads a file and returns
its file path.
2015-12-14 21:49:01 -05:00
Jack
e96dee478d
Remove autofetcher from lbrynet-console
...
Disabled autofetcher in the console, moved getstream and fetcherdaemon
to their own file in lbrynet-daemon
2015-12-14 15:54:33 -05:00
Jack
a1861a2f84
Update lbrynet-daemon
...
Add auto fetcher to fetch new name claims
2015-12-14 12:59:44 -05:00
Jack
0eecfb52ed
Update lbrynet-daemon
...
Daemon creates data directory if it doesn’t already exist
2015-12-14 10:22:52 -05:00
Jack
afac596a7b
Update url handler
2015-12-09 23:57:58 -05:00
Jack
203f7e7ea6
Update lbry daemon
2015-12-08 00:37:49 -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