mirror of
https://github.com/LBRYFoundation/lbry.com.git
synced 2025-08-23 17:47:26 +00:00
23 lines
783 B
Markdown
23 lines
783 B
Markdown
---
|
|
title: How do I see the list of API functions I can call, and how do I call them?
|
|
---
|
|
|
|
Here is an example script to get the documentation for the various API calls. To use any of the functions displayed, just provide any specified arguments in a dictionary.
|
|
|
|
Note: the lbry api can only be used while either the app or lbrynet-daemon command line are running
|
|
|
|
import sys
|
|
from jsonrpc.proxy import JSONRPCProxy
|
|
|
|
try:
|
|
from lbrynet.conf import API_CONNECTION_STRING
|
|
except:
|
|
print "You don't have lbrynet installed!"
|
|
sys.exit(0)
|
|
|
|
api = JSONRPCProxy.from_url(API_CONNECTION_STRING)
|
|
if not api.is_running():
|
|
print api.daemon_status()
|
|
else:
|
|
for func in api.help():
|
|
print "%s:\n%s" % (func, api.help({'function': func}))
|