Spaces:
Sleeping
Sleeping
Upload 2 files
Browse files- app.py +19 -4
- ogtxtJ2.py +0 -0
app.py
CHANGED
|
@@ -2,6 +2,7 @@ import gradio as gr
|
|
| 2 |
import sys,os
|
| 3 |
sys.path.append(os.getcwd())
|
| 4 |
from ogtxt import txt
|
|
|
|
| 5 |
from desptxt import desp
|
| 6 |
|
| 7 |
kitase=['sea','sky','blackbg1','blackbg9','-whitebg1','whitebg3','md1stin','md1_1','md1_2','nrthmk','nmkin_1','elevtr1','nmkin_2','nmkin_3','nmkin_4','nmkin_5','smkin_1','smkin_2','smkin_3','smkin_4','smkin_5','pillar_1','pillar_2','pillar_3','mds5_5','colne_b1','colne_b3','roadend','blin66_1','blin66_2','blin66_3','blin66_4','blin66_5','blin67_1','blin671b','blin67_2','blin67_3','blin673b','blin67_4','blin68_2','blin70_1','blin70_2','blin70_3','sinin1_1','sinin1_2','sinin2_1','sinin2_2','sinin3','sininb1','sininb2','sininb31','sininb32','sininb41','sininb42','sininb51','sininb52','mtnvl2','mtnvl3','mtnvl4','mtnvl5','mtnvl6','mtnvl6b','nvdun1','nvdun2','nvdun3','nvdun31','nvdun4','nvmkin1','nvmkin21','nvmkin22','nvmkin23','nvmkin31','nvmkin32','fr_e','junair','junair2','junin2','junbin1','junbin12','junbin21','junbin22','junbin3','junbin4','junbin5','junone2','junone3','junone4','junone5','junone6','junone7','rckt3','bonevil','slfrst_1','slfrst_2','anfrst_1','anfrst_2','anfrst_3','anfrst_4','anfrst_5','sango1','sango3','sandun_1','sandun_2','loslake1','loslake2','loslake3','blue_1','blue_2','white1','white2','hekiga','md8_5','-fallp','bonevil2','junone22','rckt32','md8_52','sininb34','midgal','sininb35','nivgate4','sininb36'];
|
|
@@ -43,9 +44,21 @@ def gengali(ymgl):
|
|
| 43 |
ret.append((yurl+imgext,y))
|
| 44 |
return ret
|
| 45 |
|
| 46 |
-
def
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 47 |
ll=len(dta)>>1
|
| 48 |
-
ret=[ddsp,'
|
| 49 |
for k in range(ll):
|
| 50 |
ret.append('<tr><td>t'+str(k)+'</td><td>')
|
| 51 |
ret.append(dta[2*k].replace('\n',"<br>"))
|
|
@@ -53,12 +66,14 @@ def tblmaker(dta,ddsp):
|
|
| 53 |
ret.append(dta[2*k+1].replace('\n',"<br>"))
|
| 54 |
ret.append('</td></tr>')
|
| 55 |
ret.append('</table>')
|
|
|
|
|
|
|
| 56 |
return ''.join(ret)
|
| 57 |
|
| 58 |
|
| 59 |
def on_select(data: gr.SelectData):
|
| 60 |
ky= data.value['caption']
|
| 61 |
-
return tblmaker(
|
| 62 |
|
| 63 |
statement = gr.HTML('Show JA DebugRoom text if available<br>table of Lines: Index_Jpn_Eng')
|
| 64 |
with gr.Blocks() as demo:
|
|
@@ -66,7 +81,7 @@ with gr.Blocks() as demo:
|
|
| 66 |
for na in nalz:
|
| 67 |
ymg=na[0]
|
| 68 |
with gr.Tab(na[1]):
|
| 69 |
-
gallery = gr.Gallery(gengali(ymg),columns=4
|
| 70 |
gallery.select(on_select, None, statement)
|
| 71 |
statement.render()
|
| 72 |
|
|
|
|
| 2 |
import sys,os
|
| 3 |
sys.path.append(os.getcwd())
|
| 4 |
from ogtxt import txt
|
| 5 |
+
from ogtxtJ2 import txt as j2
|
| 6 |
from desptxt import desp
|
| 7 |
|
| 8 |
kitase=['sea','sky','blackbg1','blackbg9','-whitebg1','whitebg3','md1stin','md1_1','md1_2','nrthmk','nmkin_1','elevtr1','nmkin_2','nmkin_3','nmkin_4','nmkin_5','smkin_1','smkin_2','smkin_3','smkin_4','smkin_5','pillar_1','pillar_2','pillar_3','mds5_5','colne_b1','colne_b3','roadend','blin66_1','blin66_2','blin66_3','blin66_4','blin66_5','blin67_1','blin671b','blin67_2','blin67_3','blin673b','blin67_4','blin68_2','blin70_1','blin70_2','blin70_3','sinin1_1','sinin1_2','sinin2_1','sinin2_2','sinin3','sininb1','sininb2','sininb31','sininb32','sininb41','sininb42','sininb51','sininb52','mtnvl2','mtnvl3','mtnvl4','mtnvl5','mtnvl6','mtnvl6b','nvdun1','nvdun2','nvdun3','nvdun31','nvdun4','nvmkin1','nvmkin21','nvmkin22','nvmkin23','nvmkin31','nvmkin32','fr_e','junair','junair2','junin2','junbin1','junbin12','junbin21','junbin22','junbin3','junbin4','junbin5','junone2','junone3','junone4','junone5','junone6','junone7','rckt3','bonevil','slfrst_1','slfrst_2','anfrst_1','anfrst_2','anfrst_3','anfrst_4','anfrst_5','sango1','sango3','sandun_1','sandun_2','loslake1','loslake2','loslake3','blue_1','blue_2','white1','white2','hekiga','md8_5','-fallp','bonevil2','junone22','rckt32','md8_52','sininb34','midgal','sininb35','nivgate4','sininb36'];
|
|
|
|
| 44 |
ret.append((yurl+imgext,y))
|
| 45 |
return ret
|
| 46 |
|
| 47 |
+
def psxjp(dta):
|
| 48 |
+
ret=['<h1>PSX_JP<h1><br><table border=3>']
|
| 49 |
+
ll=len(dta)
|
| 50 |
+
for k in range(ll):
|
| 51 |
+
ret.append('<tr><td>z'+str(k)+'</td><td>')
|
| 52 |
+
ret.append(dta[k].replace('\n',"<br>"))
|
| 53 |
+
ret.append('</td></tr>')
|
| 54 |
+
ret.append('</table>')
|
| 55 |
+
return ret
|
| 56 |
+
|
| 57 |
+
def tblmaker(ky):
|
| 58 |
+
dta=txt[ky]
|
| 59 |
+
ddsp=desp[ky]
|
| 60 |
ll=len(dta)>>1
|
| 61 |
+
ret=['<h1>',ddsp,'</h1><br><table border=3>']
|
| 62 |
for k in range(ll):
|
| 63 |
ret.append('<tr><td>t'+str(k)+'</td><td>')
|
| 64 |
ret.append(dta[2*k].replace('\n',"<br>"))
|
|
|
|
| 66 |
ret.append(dta[2*k+1].replace('\n',"<br>"))
|
| 67 |
ret.append('</td></tr>')
|
| 68 |
ret.append('</table>')
|
| 69 |
+
if ky in j2:
|
| 70 |
+
ret+=psxjp(j2[ky])
|
| 71 |
return ''.join(ret)
|
| 72 |
|
| 73 |
|
| 74 |
def on_select(data: gr.SelectData):
|
| 75 |
ky= data.value['caption']
|
| 76 |
+
return tblmaker()
|
| 77 |
|
| 78 |
statement = gr.HTML('Show JA DebugRoom text if available<br>table of Lines: Index_Jpn_Eng')
|
| 79 |
with gr.Blocks() as demo:
|
|
|
|
| 81 |
for na in nalz:
|
| 82 |
ymg=na[0]
|
| 83 |
with gr.Tab(na[1]):
|
| 84 |
+
gallery = gr.Gallery(gengali(ymg),columns=4)
|
| 85 |
gallery.select(on_select, None, statement)
|
| 86 |
statement.render()
|
| 87 |
|
ogtxtJ2.py
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|