Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -2,34 +2,36 @@ import gradio as gr
|
|
| 2 |
|
| 3 |
# Replace the CSV data loading with in-memory data
|
| 4 |
data = [
|
| 5 |
-
|
| 6 |
-
{"蛛絲馬跡":
|
| 7 |
-
{"蛛絲馬跡":
|
| 8 |
-
{"蛛絲馬跡":
|
| 9 |
-
{"蛛絲馬跡":
|
| 10 |
-
{"蛛絲馬跡":
|
| 11 |
-
{"蛛絲馬跡":
|
| 12 |
-
{"蛛絲馬跡":
|
| 13 |
-
{"蛛絲馬跡":
|
| 14 |
-
{"蛛絲馬跡":
|
| 15 |
-
{"蛛絲馬跡":
|
| 16 |
-
{"蛛絲馬跡":
|
| 17 |
-
{"蛛絲馬跡":
|
| 18 |
-
{"蛛絲馬跡":
|
| 19 |
-
{"蛛絲馬跡":
|
| 20 |
-
{"蛛絲馬跡":
|
| 21 |
-
{"蛛絲馬跡":
|
| 22 |
-
{"蛛絲馬跡":
|
| 23 |
-
{"蛛絲馬跡":
|
| 24 |
-
{"蛛絲馬跡":
|
| 25 |
-
{"蛛絲馬跡":
|
| 26 |
-
{"蛛絲馬跡":
|
| 27 |
-
{"蛛絲馬跡":
|
| 28 |
-
{"蛛絲馬跡":
|
| 29 |
-
{"蛛絲馬跡":
|
| 30 |
-
{"蛛絲馬跡":
|
| 31 |
-
{"蛛絲馬跡":
|
| 32 |
-
{"蛛絲馬跡":
|
|
|
|
|
|
|
| 33 |
]
|
| 34 |
|
| 35 |
# To store the indirect evidence dynamically
|
|
|
|
| 2 |
|
| 3 |
# Replace the CSV data loading with in-memory data
|
| 4 |
data = [
|
| 5 |
+
[
|
| 6 |
+
{"蛛絲馬跡": 1, "嫌疑犯": "5冰淇淋師傅", "直接證據": "SAS", "間接證據": "RHS SSS", "嫌疑犯圖片": "./5冰淇淋師傅.png"},
|
| 7 |
+
{"蛛絲馬跡": 2, "嫌疑犯": "7候選人", "直接證據": "SSS", "間接證據": "SAS ASA AAS", "嫌疑犯圖片": "./7候選人.png"},
|
| 8 |
+
{"蛛絲馬跡": 3, "嫌疑犯": "8列��長", "直接證據": "SAS", "間接證據": "無", "嫌疑犯圖片": "./8列車長.png"},
|
| 9 |
+
{"蛛絲馬跡": 4, "嫌疑犯": "2農夫", "直接證據": "SSS", "間接證據": "無", "嫌疑犯圖片": "./2農夫.png"},
|
| 10 |
+
{"蛛絲馬跡": 5, "嫌疑犯": "1漁夫", "直接證據": "RHS", "間接證據": "SAS SSS", "嫌疑犯圖片": "./1漁夫.png"},
|
| 11 |
+
{"蛛絲馬跡": 6, "嫌疑犯": "4廚師", "直接證據": "ASA", "間接證據": "無", "嫌疑犯圖片": "./4廚師.png"},
|
| 12 |
+
{"蛛絲馬跡": 7, "嫌疑犯": "3女僕", "直接證據": "RHS", "間接證據": "SAS SSS", "嫌疑犯圖片": "./3女僕.png"},
|
| 13 |
+
{"蛛絲馬跡": 8, "嫌疑犯": "6棋士", "直接證據": "AAS", "間接證據": "ASA", "嫌疑犯圖片": "./6棋士.png"},
|
| 14 |
+
{"蛛絲馬跡": 9, "嫌疑犯": "10芭蕾舞者", "直接證據": "SSS", "間接證據": "SAS AAS ASA", "嫌疑犯圖片": "./10芭蕾舞者.png"},
|
| 15 |
+
{"蛛絲馬跡": 10, "嫌疑犯": "9 DJ", "直接證據": "SAS", "間接證據": "無", "嫌疑犯圖片": "./9 DJ.png"},
|
| 16 |
+
{"蛛絲馬跡": 11, "嫌疑犯": "16造型師", "直接證據": "RHS", "間接證據": "SSS", "嫌疑犯圖片": "./16造型師.png"},
|
| 17 |
+
{"蛛絲馬跡": 12, "嫌疑犯": "12教宗", "直接證據": "SSS", "間接證據": "無", "嫌疑犯圖片": "./12教宗.png"},
|
| 18 |
+
{"蛛絲馬跡": 13, "嫌疑犯": "14音樂家", "直接證據": "ASA AAS", "間接證據": "無", "嫌疑犯圖片": "./14音樂家.png"},
|
| 19 |
+
{"蛛絲馬跡": 14, "嫌疑犯": "13軍人", "直接證據": "ASA", "間接證據": "無", "嫌疑犯圖片": "./13軍人.png"},
|
| 20 |
+
{"蛛絲馬跡": 15, "嫌疑犯": "17和尚", "直接證據": "ASA AAS", "間接證據": "無", "嫌疑犯圖片": "./17和尚.png"},
|
| 21 |
+
{"蛛絲馬跡": 16, "嫌疑犯": "18歌手", "直接證據": "AAS", "間接證據": "ASA", "嫌疑犯圖片": "./18歌手.png"},
|
| 22 |
+
{"蛛絲馬跡": 17, "嫌疑犯": "11醫生", "直接證據": "SAS", "間接證據": "無", "嫌疑犯圖片": "./11醫生.png"},
|
| 23 |
+
{"蛛絲馬跡": 18, "嫌疑犯": "15壽司師傅", "直接證據": "SAS", "間接證據": "AAS ASA SSS", "嫌疑犯圖片": "./15壽司師傅.png"},
|
| 24 |
+
{"蛛絲馬跡": 19, "嫌疑犯": "21郵差", "直接證據": "RHS", "間接證據": "SAS SSS", "嫌疑犯圖片": "./21郵差.png"},
|
| 25 |
+
{"蛛絲馬跡": 20, "嫌疑犯": "19籃球員", "直接證據": "RHS", "間接證據": "SSS SAS", "嫌疑犯圖片": "./19籃球員.png"},
|
| 26 |
+
{"蛛絲馬跡": 21, "嫌疑犯": "22法官", "直接證據": "ASA AAS", "間接證據": "無", "嫌疑犯圖片": "./22法官.png"},
|
| 27 |
+
{"蛛絲馬跡": 22, "嫌疑犯": "20漫畫家", "直接證據": "ASA AAS", "間接證據": "無", "嫌疑犯圖片": "./20漫畫家.png"},
|
| 28 |
+
{"蛛絲馬跡": 23, "嫌疑犯": "25殺手", "直接證據": "ASA AAS", "間接證據": "無", "嫌疑犯圖片": "./25殺手.png"},
|
| 29 |
+
{"蛛絲馬跡": 24, "嫌疑犯": "28科學家", "直接證據": "ASA AAS", "間接證據": "無", "嫌疑犯圖片": "./28科學家.png"},
|
| 30 |
+
{"蛛絲馬跡": 25, "嫌疑犯": "27太空人", "直接證據": "SSS", "間接證據": "ASA AAS RHS", "嫌疑犯圖片": "./27太空人.png"},
|
| 31 |
+
{"蛛絲馬跡": 26, "嫌疑犯": "23酒保", "直接證據": "AAS", "間接證據": "ASA", "嫌疑犯圖片": "./23酒保.png"},
|
| 32 |
+
{"蛛絲馬跡": 27, "嫌疑犯": "24魔術師", "直接證據": "ASA", "間接證據": "AAS", "嫌疑犯圖片": "./24魔術師.png"},
|
| 33 |
+
{"蛛絲馬跡": 28, "嫌疑犯": "26保全", "直接證據": "ASA", "間接證據": "AAS", "嫌疑犯圖片": "./26保全.png"}
|
| 34 |
+
]
|
| 35 |
]
|
| 36 |
|
| 37 |
# To store the indirect evidence dynamically
|