Jack
e5e25012ff
move daemon server stuff into its own class
2016-04-20 22:02:52 -04:00
Jack
c5d653a51a
add bug report page
...
adds a page to submit a message and upload log at /report
2016-04-20 14:44:26 -04:00
Jack
c4620a0b0c
add problem_code to daemon_status
2016-04-20 04:24:32 -04:00
Jack
a82f85f058
bump version, increase log size, fix shutdown problem
2016-04-20 02:56:29 -04:00
Jack
29f7307f9d
periodically check internet connection and for new versions
2016-04-18 13:21:53 -04:00
Jack
24eed71959
upload log function doc string
2016-04-18 03:41:16 -04:00
Jack
9341ccb643
Merge branch 'master' into transaction-explorer
...
fix conflicts in LBRYDaemonControl.py
2016-04-17 23:28:00 -04:00
Jack
4385b90cca
add get transaction and history functions to daemon
2016-04-17 23:23:20 -04:00
Jack
99b3cdd45d
default on launching ui if daemon already running when command is called
...
-also update deb version
2016-04-17 20:16:35 -04:00
Jack
5f49827bd2
fix lagging indicator and improve diagnostic
...
-make is_lagging more meaningful - it is set to true after 90 seconds
with no progress, this is to stop slow but steady catchups from
triggering it
-prevent situation where repeated shutdowns before wallet catchup
results in never receiving first run credits
-fix settings to write new defaults that aren’t already in the
configuration file
-report log of startup sequence if upload_log set to true
-redirect /view?name=lbry to the main UI page. This is to make the ui
accessible from a lbry:// link on linux
2016-04-17 19:54:04 -04:00
Jack
cdab127b98
have separate handlers for uris on linux and os x
2016-04-15 23:57:52 -04:00
Jack
bac7ea5dc0
include platform information in version()
2016-04-15 22:31:06 -04:00
Jack
b3b5581f2d
don't log to console, add --no-launch flag, fix help()
...
by default, the ui opens in the lbrynet-daemon startup sequence, the
—no-launch flag stops the ui from launching
2016-04-15 19:37:27 -04:00
Jack
9a26d869fe
better first run message
2016-04-14 17:01:05 -04:00
Jack
57138d9629
is_lagging message
2016-04-14 16:50:11 -04:00
Jack
47d897b48d
is_lagging indicator and internet connection check
...
-adds is_lagging indicator as a key from daemon_status, which is set to
True during a phase of the startup sequence, presently only during
loading_wallet if catching up with the blockchain takes longer than a
minute.
-checks if connected to internet before trying to start
2016-04-14 00:29:40 -04:00
Jack
6b9f1d519e
remove null handling used to fix a now resolved bug, update daemon_status outputs per alex's suggestions
2016-04-13 23:10:17 -04:00
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
2000a1b334
replace rawgit with raw.githubusercontent
2016-04-13 02:52:41 -04:00
Jack
cdd44af043
fix links in LBRYDaemonControl
...
https was failing
2016-04-13 02:39:50 -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
aa8c362cb8
add --branch arg to lbrynet-daemon to specify ui branch
2016-04-11 16:15:12 -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
2540b9969f
check UI version from command line
...
-check UI version, if out of date get a fresh copy. overridden by —ui
flag, which is used to specify a ui directory
2016-04-01 22:06:06 -04:00
Jack
4355b799cb
before is_running is true all other methods return a failure
2016-03-29 22:02:36 -04:00
Jack
a7fb434f9f
update uri handler for change in daemon output
2016-03-29 17:04:01 -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
200d239e0b
log ui directory
2016-03-28 14:54:01 -04:00
Jack
41a0590182
fix daemon directories for linux
2016-03-28 14:53:32 -04:00
Jack
63b2c49354
don't start lbry app if daemon is running in console
2016-03-28 14:21:41 -04:00
Jack
fa1d4dae0f
add --ui parameter to lbrynet-daemon to set ui path
...
defaults on temp, which will download a .zip of the current ui to a
temp directory, which will be deleted when lbrynet-daemon closes
2016-03-25 21:03:58 -04:00
Jack
a882bdb08c
fix output of get_time_behind_blockchain function
2016-03-25 09:32:24 -04:00
Jack
b3cf5e8698
add bundle identifier to uri handler
2016-03-24 20:46:44 -04:00
Jack
71c4dba34d
Merge branch 'development' into jsonrpc
...
# Conflicts:
# setup.py
2016-03-23 22:34:27 -04:00
Jack
c714a3f91c
merge updates
2016-03-23 22:27:48 -04:00
Jack
94398071eb
have uri handler check if app is running
...
-checks if LBRY.app is running, starts it if it isn’t
-delete unused function in LBRYDaemon
2016-03-23 19:49:14 -04:00
Jack
13acbfb64f
update uri handler
...
-use new jsonrpc daemon, start app if it isn’t running on first lbry://
request
2016-03-22 11:51:27 -04:00
Jack
a55e3d8578
use UI downloaded to temp folder at startup
2016-03-22 10:37:13 -04:00
Jack
2486ae6d3f
get rid of unused updater function
...
updater function was hacky and not the most reliable, to be replaced by
app version checking
2016-03-22 09:40:18 -04:00
Jack
ba991b47ea
add /view to dynamically generate a video containing page
...
-uses UI stored in Resources folder of app
-going to /view?name= will download the corresponding stream and
display the file in the browser
-adds default daemon settings, currently they don’t do anything, to be
added to
-adds missing packages to setup.py
2016-03-22 00:03:17 -04:00
Jack
55f25c2613
consolidate search output
...
consolidate search output into a list of dicts
2016-03-21 12:06:19 -04:00
Jack
34eaa822a0
handle null parameter
2016-03-21 10:12:01 -04:00
Jack
5072f503c4
fix cross scripting problem
...
add access-control-allow-origin: http://localhost:5279
2016-03-20 22:53:01 -04:00
Jimmy Kiselak
a68d891770
enable checking first run status multiple times
2016-03-19 21:24:44 -04:00
Jack
02bde900d6
update daemon and console
...
-don’t start console if daemon is running, display a message alerting
user
-move os x data directory to match app
-add timeout parameter to get function
2016-03-17 10:19:36 -04:00
Jack
36e299b4cf
fix files
...
-don’t automatically remove files that can’t be found from
LBRYFileManager
-add timeout to GetStream
2016-03-17 00:44:04 -04:00
Jack
42df2fe242
update daemon
...
convert to jsonrpc, fix a few issues, remove hacky functions
2016-03-14 12:30:22 -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
d76feeb320
use master branches
2016-03-03 13:55:03 -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
a243ac7a01
fix bug starting daemon from status bar
2016-02-29 15:04:20 -05:00
Jack
6f1ee78623
update daemon
2016-02-29 13:25:47 -05:00
Jack
a22e29532c
start daemon from status bar
2016-02-28 23:49:37 -05:00
Jack
59d08a92d0
update status bar app
2016-02-27 17:49:49 -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
b4c8a317d0
switch branch
2016-02-26 10:39:56 -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
8aab844a48
add bdb
2016-02-22 10:05:55 -05:00
Jack
8fc1cbfc54
check for six 1.9.0
2016-02-20 15:30:30 -05:00
Jack
82ea330dda
Merge remote-tracking branch 'origin/master'
2016-02-19 23:27:29 -05:00
Jack
c63aa3033a
install lbryum
2016-02-19 23:26:24 -05:00
Jimmy Kiselak
7837738c17
Merge branch 'master' of github.com:lbryio/lbry
2016-02-19 00:44:35 -05:00
Jimmy Kiselak
bdb0ad4836
enable lbryum, the lightweight lbrycrd client
2016-02-19 00:44:08 -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
Jack
d4193c55ae
update fetcher
2016-02-17 10:45:33 -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
4dcfeca092
speed up update scripts
...
don’t download repo history, only what’s current.
2016-02-16 10:25:15 -05:00
Jack
8ca8c73868
update scripts
2016-02-16 09:09:50 -05:00
Jack
1a1c101b9a
Add lbry app update script
2016-02-15 23:00:24 -05:00
Jack
a0a0e2d324
add daemon update script
2016-02-15 21:31:29 -05:00
Jack
d544199eff
Fix search issue and move some settings to conf.py
2016-02-15 10:12:49 -05:00