Larvik commited on
Commit
e5ac914
·
verified ·
1 Parent(s): 3ab7c64

Upload 2 files

Browse files
Files changed (2) hide show
  1. app.py +19 -4
  2. 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 tblmaker(dta,ddsp):
 
 
 
 
 
 
 
 
 
 
 
 
47
  ll=len(dta)>>1
48
- ret=[ddsp,'<br><table border=3>']
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(txt[ky],desp[ky])
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,height=1024)
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