Modulo:Dati/Alle porte d'Italia.djvu

Documentazione modifica

La pagina contiene una tabella Lua di dati relativi a Indice:Alle porte d'Italia.djvu , costituita da tre sottotabelle.

d2b
contiene una lista in cui l'indice rappresenta la pagina djvu, il valore la corrispondente pagina cartacea (in formato stringa; qualsiasi valore)
b2d
contiene un array a chiave in cui la chiave è la pagina cartacea (in formato stringa, qualsiasi valore) e il valore è il numero di pagina djvu (in formato numerico); è calcolata dalla precedente. Contiene valori validi solo quando il numero di pagina è rappresentato da una stringa univoca (numeri di pagina in unica serie; numeri romani in unica serie)
cap
contiene un array di array a chiave, in cui ogni elemento contiene i dati di Indice sommario (nome, titolo, from, to, delta)
indexData
contiene un array a chiave in cui sono contenuti i campi autore, traduttore, curatore, anno, editore, citta, nomepagina, titolo, fonte tratti dalla pagina Indice (sperimentale; dati caricati per Indice:Alle porte d'Italia.djvu)

La funzione parseIndice() costruisce automaticamente l'intero set di dati leggendoli dall'html e dal raw text della pagina indice; base è {{BASEPAGENAME}} comune alla pagina Indice e alle pagine Pagina.


local d2b = {}
local b2d = {}
local pagine = {}
d2b[1]="C"
d2b[2]="-"
d2b[3]="-"
d2b[4]="-"
d2b[5]="-"
d2b[6]="-"
d2b[7]="-"
d2b[8]="-"
d2b[9]="i"
d2b[10]="ii"
d2b[11]="iii"
d2b[12]="iv"
d2b[13]="v"
d2b[14]="vi"
d2b[15]="1"
d2b[16]="2"
d2b[17]="3"
d2b[18]="4"
d2b[19]="5"
d2b[20]="6"
d2b[21]="7"
d2b[22]="8"
d2b[23]="9"
d2b[24]="10"
d2b[25]="11"
d2b[26]="12"
d2b[27]="13"
d2b[28]="14"
d2b[29]="15"
d2b[30]="16"
d2b[31]="17"
d2b[32]="18"
d2b[33]="19"
d2b[34]="20"
d2b[35]="21"
d2b[36]="22"
d2b[37]="23"
d2b[38]="24"
d2b[39]="25"
d2b[40]="26"
d2b[41]="27"
d2b[42]="28"
d2b[43]="29"
d2b[44]="30"
d2b[45]="31"
d2b[46]="32"
d2b[47]="33"
d2b[48]="34"
d2b[49]="35"
d2b[50]="36"
d2b[51]="37"
d2b[52]="38"
d2b[53]="39"
d2b[54]="40"
d2b[55]="41"
d2b[56]="42"
d2b[57]="43"
d2b[58]="44"
d2b[59]="45"
d2b[60]="46"
d2b[61]="47"
d2b[62]="48"
d2b[63]="49"
d2b[64]="50"
d2b[65]="51"
d2b[66]="52"
d2b[67]="53"
d2b[68]="54"
d2b[69]="55"
d2b[70]="56"
d2b[71]="57"
d2b[72]="58"
d2b[73]="59"
d2b[74]="60"
d2b[75]="61"
d2b[76]="62"
d2b[77]="63"
d2b[78]="64"
d2b[79]="65"
d2b[80]="66"
d2b[81]="67"
d2b[82]="68"
d2b[83]="69"
d2b[84]="70"
d2b[85]="71"
d2b[86]="72"
d2b[87]="73"
d2b[88]="74"
d2b[89]="75"
d2b[90]="76"
d2b[91]="77"
d2b[92]="78"
d2b[93]="79"
d2b[94]="80"
d2b[95]="81"
d2b[96]="82"
d2b[97]="83"
d2b[98]="84"
d2b[99]="85"
d2b[100]="86"
d2b[101]="87"
d2b[102]="88"
d2b[103]="89"
d2b[104]="90"
d2b[105]="91"
d2b[106]="92"
d2b[107]="93"
d2b[108]="94"
d2b[109]="95"
d2b[110]="96"
d2b[111]="97"
d2b[112]="98"
d2b[113]="99"
d2b[114]="100"
d2b[115]="101"
d2b[116]="102"
d2b[117]="103"
d2b[118]="104"
d2b[119]="105"
d2b[120]="106"
d2b[121]="107"
d2b[122]="108"
d2b[123]="109"
d2b[124]="110"
d2b[125]="111"
d2b[126]="112"
d2b[127]="113"
d2b[128]="114"
d2b[129]="115"
d2b[130]="116"
d2b[131]="117"
d2b[132]="118"
d2b[133]="119"
d2b[134]="120"
d2b[135]="121"
d2b[136]="122"
d2b[137]="123"
d2b[138]="124"
d2b[139]="125"
d2b[140]="126"
d2b[141]="127"
d2b[142]="128"
d2b[143]="129"
d2b[144]="130"
d2b[145]="131"
d2b[146]="132"
d2b[147]="133"
d2b[148]="134"
d2b[149]="135"
d2b[150]="136"
d2b[151]="137"
d2b[152]="138"
d2b[153]="139"
d2b[154]="140"
d2b[155]="141"
d2b[156]="142"
d2b[157]="143"
d2b[158]="144"
d2b[159]="145"
d2b[160]="146"
d2b[161]="147"
d2b[162]="148"
d2b[163]="149"
d2b[164]="150"
d2b[165]="151"
d2b[166]="152"
d2b[167]="153"
d2b[168]="154"
d2b[169]="155"
d2b[170]="156"
d2b[171]="157"
d2b[172]="158"
d2b[173]="159"
d2b[174]="160"
d2b[175]="161"
d2b[176]="162"
d2b[177]="163"
d2b[178]="164"
d2b[179]="165"
d2b[180]="166"
d2b[181]="167"
d2b[182]="168"
d2b[183]="169"
d2b[184]="170"
d2b[185]="171"
d2b[186]="172"
d2b[187]="173"
d2b[188]="174"
d2b[189]="175"
d2b[190]="176"
d2b[191]="177"
d2b[192]="178"
d2b[193]="179"
d2b[194]="180"
d2b[195]="181"
d2b[196]="182"
d2b[197]="183"
d2b[198]="184"
d2b[199]="185"
d2b[200]="186"
d2b[201]="187"
d2b[202]="188"
d2b[203]="189"
d2b[204]="190"
d2b[205]="191"
d2b[206]="192"
d2b[207]="193"
d2b[208]="194"
d2b[209]="195"
d2b[210]="196"
d2b[211]="197"
d2b[212]="198"
d2b[213]="199"
d2b[214]="200"
d2b[215]="201"
d2b[216]="202"
d2b[217]="203"
d2b[218]="204"
d2b[219]="205"
d2b[220]="206"
d2b[221]="207"
d2b[222]="208"
d2b[223]="209"
d2b[224]="210"
d2b[225]="211"
d2b[226]="212"
d2b[227]="213"
d2b[228]="214"
d2b[229]="215"
d2b[230]="216"
d2b[231]="217"
d2b[232]="218"
d2b[233]="219"
d2b[234]="220"
d2b[235]="221"
d2b[236]="222"
d2b[237]="223"
d2b[238]="224"
d2b[239]="225"
d2b[240]="226"
d2b[241]="227"
d2b[242]="228"
d2b[243]="229"
d2b[244]="230"
d2b[245]="231"
d2b[246]="232"
d2b[247]="233"
d2b[248]="234"
d2b[249]="235"
d2b[250]="236"
d2b[251]="237"
d2b[252]="238"
d2b[253]="239"
d2b[254]="240"
d2b[255]="241"
d2b[256]="242"
d2b[257]="243"
d2b[258]="244"
d2b[259]="245"
d2b[260]="246"
d2b[261]="247"
d2b[262]="248"
d2b[263]="249"
d2b[264]="250"
d2b[265]="251"
d2b[266]="252"
d2b[267]="253"
d2b[268]="254"
d2b[269]="255"
d2b[270]="256"
d2b[271]="257"
d2b[272]="258"
d2b[273]="259"
d2b[274]="260"
d2b[275]="261"
d2b[276]="262"
d2b[277]="263"
d2b[278]="264"
d2b[279]="265"
d2b[280]="266"
d2b[281]="267"
d2b[282]="268"
d2b[283]="269"
d2b[284]="270"
d2b[285]="271"
d2b[286]="272"
d2b[287]="273"
d2b[288]="274"
d2b[289]="275"
d2b[290]="276"
d2b[291]="277"
d2b[292]="278"
d2b[293]="279"
d2b[294]="280"
d2b[295]="281"
d2b[296]="282"
d2b[297]="283"
d2b[298]="284"
d2b[299]="285"
d2b[300]="286"
d2b[301]="287"
d2b[302]="288"
d2b[303]="289"
d2b[304]="290"
d2b[305]="291"
d2b[306]="292"
d2b[307]="293"
d2b[308]="294"
d2b[309]="295"
d2b[310]="296"
d2b[311]="297"
d2b[312]="298"
d2b[313]="299"
d2b[314]="300"
d2b[315]="301"
d2b[316]="302"
d2b[317]="303"
d2b[318]="304"
d2b[319]="305"
d2b[320]="306"
d2b[321]="307"
d2b[322]="308"
d2b[323]="309"
d2b[324]="310"
d2b[325]="311"
d2b[326]="312"
d2b[327]="313"
d2b[328]="314"
d2b[329]="315"
d2b[330]="316"
d2b[331]="317"
d2b[332]="318"
d2b[333]="319"
d2b[334]="320"
d2b[335]="321"
d2b[336]="322"
d2b[337]="323"
d2b[338]="324"
d2b[339]="325"
d2b[340]="326"
d2b[341]="327"
d2b[342]="328"
d2b[343]="329"
d2b[344]="330"
d2b[345]="331"
d2b[346]="332"
d2b[347]="333"
d2b[348]="334"
d2b[349]="335"
d2b[350]="336"
d2b[351]="337"
d2b[352]="338"
d2b[353]="339"
d2b[354]="340"
d2b[355]="341"
d2b[356]="342"
d2b[357]="343"
d2b[358]="344"
d2b[359]="345"
d2b[360]="346"
d2b[361]="347"
d2b[362]="348"
d2b[363]="349"
d2b[364]="350"
d2b[365]="351"
d2b[366]="352"
d2b[367]="353"
d2b[368]="354"
d2b[369]="355"
d2b[370]="356"
d2b[371]="357"
d2b[372]="358"
d2b[373]="359"
d2b[374]="360"
d2b[375]="361"
d2b[376]="362"
d2b[377]="363"
d2b[378]="364"
d2b[379]="365"
d2b[380]="366"
d2b[381]="367"
d2b[382]="368"
d2b[383]="369"
d2b[384]="370"
d2b[385]="371"
d2b[386]="372"
d2b[387]="373"
d2b[388]="374"
d2b[389]="375"
d2b[390]="376"
d2b[391]="377"
d2b[392]="378"
d2b[393]="379"
d2b[394]="380"
d2b[395]="381"
d2b[396]="382"
d2b[397]="383"
d2b[398]="384"
d2b[399]="385"
d2b[400]="386"
d2b[401]="387"
d2b[402]="388"
d2b[403]="389"
d2b[404]="390"
d2b[405]="391"
d2b[406]="392"
d2b[407]="393"
d2b[408]="394"
d2b[409]="395"
d2b[410]="396"
d2b[411]="397"
d2b[412]="398"
d2b[413]="399"
d2b[414]="400"
d2b[415]="401"
d2b[416]="402"
d2b[417]="403"
d2b[418]="404"
d2b[419]="405"
d2b[420]="406"
d2b[421]="-"
d2b[422]="-"
d2b[423]="-"
d2b[424]="-"
d2b[425]="-"
d2b[426]="-"
d2b[427]="-"
d2b[428]="C"
for i,v in ipairs(d2b)
    do
      b2d[v]=i
    end
local cap={}
local i=1
cap[1]={}
cap[1].nome="Alle porte d'Italia/Dedica"
cap[1].titolo="Dedica"
cap[1].from=13
cap[1].to=14
cap[1].delta="i"
cap[2]={}
cap[2].nome="Alle porte d'Italia/Pinerolo sotto Luigi XIV"
cap[2].titolo="Pinerolo sotto Luigi XIV"
cap[2].from=15
cap[2].to=32
cap[2].delta="14"
cap[3]={}
cap[3].nome="Alle porte d'Italia/I Principi d'Acaja"
cap[3].titolo="I Principi d'Acaja"
cap[3].from=33
cap[3].to=62
cap[3].delta="14"
cap[4]={}
cap[4].nome="Alle porte d'Italia/Il forte di Santa Brigida"
cap[4].titolo="Il forte di Santa Brigida"
cap[4].from=63
cap[4].to=85
cap[4].delta="14"
cap[5]={}
cap[5].nome="Alle porte d'Italia/Il forte di Fenestrelle"
cap[5].titolo="Il forte di Fenestrelle"
cap[5].from=86
cap[5].to=116
cap[5].delta="14"
cap[6]={}
cap[6].nome="Alle porte d'Italia/Emanuele Filiberto a Pinerolo"
cap[6].titolo="Emanuele Filiberto a Pinerolo"
cap[6].from=117
cap[6].to=166
cap[6].delta="14"
cap[7]={}
cap[7].nome="Alle porte d'Italia/La Ginevra italiana"
cap[7].titolo="La Ginevra italiana"
cap[7].from=167
cap[7].to=211
cap[7].delta="14"
cap[8]={}
cap[8].nome="Alle porte d'Italia/Le Termopili valdesi"
cap[8].titolo="Le Termopili valdesi"
cap[8].from=212
cap[8].to=264
cap[8].delta="14"
cap[9]={}
cap[9].nome="Alle porte d'Italia/La Marchesa di Spigno"
cap[9].titolo="La Marchesa di Spigno"
cap[9].from=265
cap[9].to=301
cap[9].delta="14"
cap[10]={}
cap[10].nome="Alle porte d'Italia/La rocca di Cavour"
cap[10].titolo="La rocca di Cavour"
cap[10].from=302
cap[10].to=339
cap[10].delta="14"
cap[11]={}
cap[11].nome="Alle porte d'Italia/I difensori delle Alpi"
cap[11].titolo="I difensori delle Alpi"
cap[11].from=340
cap[11].to=383
cap[11].delta="14"
cap[12]={}
cap[12].nome="Alle porte d'Italia/La scuola di cavalleria"
cap[12].titolo="La scuola di cavalleria"
cap[12].from=384
cap[12].to=397
cap[12].delta="14"
cap[13]={}
cap[13].nome="Alle porte d'Italia/Dal bastione Malicy"
cap[13].titolo="Dal bastione Malicy"
cap[13].from=398
cap[13].to=428
cap[13].delta="14"
local indexData={}
indexData.autore="Edmondo De Amicis"
indexData.nomepagina="Alle porte d'Italia"
indexData.titolo=""
indexData.anno="1888"
indexData.editore="Fratelli Treves"
indexData.citta="Milano"
indexData.progetto="Letteratura"
indexData.traduttore=""
indexData.curatore=""
indexData.fonte=""
local infodata={}
pagine.d2b=d2b
pagine.b2d=b2d
pagine.cap=cap
pagine.indexData=indexData
return pagine