My dotfiles
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
796 B

  1. # Copyright (c) Microsoft Corporation. All rights reserved.
  2. # Licensed under the MIT License.
  3. from notebook.notebookapp import list_running_servers
  4. import json
  5. server_list = list_running_servers()
  6. server_info_list = []
  7. for si in server_list:
  8. server_info_object = {}
  9. server_info_object["base_url"] = si['base_url']
  10. server_info_object["notebook_dir"] = si['notebook_dir']
  11. server_info_object["hostname"] = si['hostname']
  12. server_info_object["password"] = si['password']
  13. server_info_object["pid"] = si['pid']
  14. server_info_object["port"] = si['port']
  15. server_info_object["secure"] = si['secure']
  16. server_info_object["token"] = si['token']
  17. server_info_object["url"] = si['url']
  18. server_info_list.append(server_info_object)
  19. print(json.dumps(server_info_list))