mirror of
https://github.com/KevinMidboe/delugeClient.git
synced 2025-10-29 12:00:13 +00:00
Added return functions to client commands.
This commit is contained in:
@@ -272,34 +272,41 @@ def main(arg):
|
|||||||
logger.info('Add cmd selected with link {}'.format(magnet))
|
logger.info('Add cmd selected with link {}'.format(magnet))
|
||||||
response = deluge.add(magnet)
|
response = deluge.add(magnet)
|
||||||
print('Add response: ', response)
|
print('Add response: ', response)
|
||||||
|
return response
|
||||||
|
|
||||||
elif arguments['search']:
|
elif arguments['search']:
|
||||||
logger.info('Search cmd selected for query: {}'.format(query))
|
logger.info('Search cmd selected for query: {}'.format(query))
|
||||||
response = deluge.search(query)
|
response = deluge.search(query)
|
||||||
[ pprint(t.toJSON()) for t in response ]
|
[ pprint(t.toJSON()) for t in response ]
|
||||||
|
return response
|
||||||
|
|
||||||
elif arguments['progress']:
|
elif arguments['progress']:
|
||||||
logger.info('Progress cmd selected.')
|
logger.info('Progress cmd selected.')
|
||||||
pprint(deluge.progress())
|
pprint(deluge.progress())
|
||||||
exit(0)
|
exit(0)
|
||||||
[ pprint(t.toJSON()) for t in deluge.progress() ]
|
[ pprint(t.toJSON()) for t in deluge.progress() ]
|
||||||
|
return response
|
||||||
|
|
||||||
elif arguments['get']:
|
elif arguments['get']:
|
||||||
logger.info('Get cmd selected for id: {}'.format(_id))
|
logger.info('Get cmd selected for id: {}'.format(_id))
|
||||||
response = deluge.get(_id)
|
response = deluge.get(_id)
|
||||||
pprint(response.toJSON())
|
pprint(response.toJSON())
|
||||||
|
return response
|
||||||
|
|
||||||
elif arguments['ls']:
|
elif arguments['ls']:
|
||||||
logger.info('List cmd selected')
|
logger.info('List cmd selected')
|
||||||
[ pprint(t.toJSON()) for t in deluge.get_all(_filter=_filter) ]
|
[ pprint(t.toJSON()) for t in deluge.get_all(_filter=_filter) ]
|
||||||
|
return response
|
||||||
|
|
||||||
elif arguments['toggle']:
|
elif arguments['toggle']:
|
||||||
logger.info('Toggling id: {}'.format(_id))
|
logger.info('Toggling id: {}'.format(_id))
|
||||||
deluge.togglePaused(_id)
|
deluge.togglePaused(_id)
|
||||||
|
return response
|
||||||
|
|
||||||
elif arguments['rm']:
|
elif arguments['rm']:
|
||||||
logger.info('Remove by name: {}'.format(name))
|
logger.info('Remove by name: {}'.format(name))
|
||||||
deluge.remove(name)
|
deluge.remove(name)
|
||||||
|
return response
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
|||||||
Reference in New Issue
Block a user