Explorar o código

api.py: Info of one Custom Field.

Thanks to xet7 !
Lauri Ojansivu %!s(int64=3) %!d(string=hai) anos
pai
achega
5c571ca863
Modificáronse 1 ficheiros con 15 adicións e 0 borrados
  1. 15 0
      api.py

+ 15 - 0
api.py

@@ -28,6 +28,7 @@ if arguments == 0:
     print("  python3 api.py boards USERID        # Boards of USERID")
     print("  python3 api.py board BOARDID        # Info of BOARDID")
     print("  python3 api.py customfields BOARDID # Custom Fields of BOARDID")
+    print("  python3 api.py customfield BOARDID CUSTOMFIELDID # Info of CUSTOMFIELDID")
     print("  python3 api.py swimlanes BOARDID    # Swimlanes of BOARDID")
     print("  python3 api.py lists BOARDID        # Lists of BOARDID")
     print("  python3 api.py list BOARDID LISTID  # Info of LISTID")
@@ -71,6 +72,7 @@ Syntax:
   python3 api.py boards USERID        # Boards of USERID
   python3 api.py board BOARDID        # Info of BOARDID
   python3 api.py customfields BOARDID # Custom Fields of BOARDID
+  python3 api.py customfield BOARDID CUSTOMFIELDID # Info of CUSTOMFIELDID
   python3 api.py swimlanes BOARDID    # Swimlanes of BOARDID
   python3 api.py lists BOARDID        # Lists of BOARDID
   python3 api.py list BOARDID LISTID  # Info of LISTID
@@ -221,6 +223,19 @@ if arguments == 3:
         print(data2)
         # ------- LISTS OF BOARD END -----------
 
+    if sys.argv[1] == 'customfield':
+
+        # ------- LIST OF BOARD START -----------
+        boardid = sys.argv[2]
+        customfieldid = sys.argv[3]
+        customfieldone = wekanurl + apiboards + boardid + s + cf + s + customfieldid
+        headers = {'Accept': 'application/json', 'Authorization': 'Bearer {}'.format(apikey)}
+        print("=== INFO OF ONE CUSTOM FIELD ===\n")
+        body = requests.get(customfieldone, headers=headers)
+        data2 = body.text.replace('}',"}\n")
+        print(data2)
+        # ------- LISTS OF BOARD END -----------
+
 if arguments == 2:
 
     # ------- BOARDS LIST START -----------