Modulo:Dati/Opere di Niccolò Machiavelli VI.djvu

Da Wikisource.
Jump to navigation Jump to search

Documentazione[modifica]

La pagina contiene una tabella Lua di dati relativi a Indice:Opere di Niccolò Machiavelli VI.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)

La funzione parseIndice(base) 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]="-"
d2b[2]="-"
d2b[3]="-"
d2b[4]="-"
d2b[5]="-"
d2b[6]="i"
d2b[7]="ii"
d2b[8]="iii"
d2b[9]="iv"
d2b[10]="v"
d2b[11]="vi"
d2b[12]="vii"
d2b[13]="viii"
d2b[14]="ix"
d2b[15]="x"
d2b[16]="xi"
d2b[17]="xii"
d2b[18]="xiii"
d2b[19]="-"
d2b[20]="-"
d2b[21]="1"
d2b[22]="2"
d2b[23]="3"
d2b[24]="4"
d2b[25]="5"
d2b[26]="6"
d2b[27]="7"
d2b[28]="8"
d2b[29]="9"
d2b[30]="10"
d2b[31]="11"
d2b[32]="12"
d2b[33]="13"
d2b[34]="14"
d2b[35]="15"
d2b[36]="16"
d2b[37]="17"
d2b[38]="18"
d2b[39]="19"
d2b[40]="20"
d2b[41]="21"
d2b[42]="22"
d2b[43]="23"
d2b[44]="24"
d2b[45]="25"
d2b[46]="26"
d2b[47]="27"
d2b[48]="28"
d2b[49]="29"
d2b[50]="30"
d2b[51]="31"
d2b[52]="32"
d2b[53]="33"
d2b[54]="34"
d2b[55]="35"
d2b[56]="36"
d2b[57]="37"
d2b[58]="38"
d2b[59]="39"
d2b[60]="40"
d2b[61]="41"
d2b[62]="42"
d2b[63]="43"
d2b[64]="44"
d2b[65]="45"
d2b[66]="46"
d2b[67]="47"
d2b[68]="48"
d2b[69]="49"
d2b[70]="50"
d2b[71]="51"
d2b[72]="52"
d2b[73]="53"
d2b[74]="54"
d2b[75]="55"
d2b[76]="56"
d2b[77]="57"
d2b[78]="58"
d2b[79]="59"
d2b[80]="60"
d2b[81]="61"
d2b[82]="62"
d2b[83]="63"
d2b[84]="64"
d2b[85]="65"
d2b[86]="66"
d2b[87]="67"
d2b[88]="68"
d2b[89]="69"
d2b[90]="70"
d2b[91]="71"
d2b[92]="72"
d2b[93]="73"
d2b[94]="74"
d2b[95]="75"
d2b[96]="76"
d2b[97]="77"
d2b[98]="78"
d2b[99]="79"
d2b[100]="80"
d2b[101]="81"
d2b[102]="82"
d2b[103]="83"
d2b[104]="84"
d2b[105]="85"
d2b[106]="86"
d2b[107]="87"
d2b[108]="88"
d2b[109]="89"
d2b[110]="90"
d2b[111]="91"
d2b[112]="92"
d2b[113]="93"
d2b[114]="94"
d2b[115]="95"
d2b[116]="96"
d2b[117]="97"
d2b[118]="98"
d2b[119]="99"
d2b[120]="100"
d2b[121]="101"
d2b[122]="102"
d2b[123]="103"
d2b[124]="104"
d2b[125]="105"
d2b[126]="106"
d2b[127]="107"
d2b[128]="108"
d2b[129]="109"
d2b[130]="110"
d2b[131]="111"
d2b[132]="112"
d2b[133]="113"
d2b[134]="114"
d2b[135]="115"
d2b[136]="116"
d2b[137]="117"
d2b[138]="118"
d2b[139]="119"
d2b[140]="120"
d2b[141]="121"
d2b[142]="122"
d2b[143]="123"
d2b[144]="124"
d2b[145]="125"
d2b[146]="126"
d2b[147]="127"
d2b[148]="128"
d2b[149]="129"
d2b[150]="130"
d2b[151]="131"
d2b[152]="132"
d2b[153]="133"
d2b[154]="134"
d2b[155]="135"
d2b[156]="136"
d2b[157]="137"
d2b[158]="138"
d2b[159]="139"
d2b[160]="140"
d2b[161]="141"
d2b[162]="142"
d2b[163]="143"
d2b[164]="144"
d2b[165]="145"
d2b[166]="146"
d2b[167]="147"
d2b[168]="148"
d2b[169]="149"
d2b[170]="150"
d2b[171]="151"
d2b[172]="152"
d2b[173]="153"
d2b[174]="154"
d2b[175]="155"
d2b[176]="156"
d2b[177]="157"
d2b[178]="158"
d2b[179]="159"
d2b[180]="160"
d2b[181]="161"
d2b[182]="162"
d2b[183]="163"
d2b[184]="164"
d2b[185]="165"
d2b[186]="166"
d2b[187]="167"
d2b[188]="168"
d2b[189]="169"
d2b[190]="170"
d2b[191]="171"
d2b[192]="172"
d2b[193]="173"
d2b[194]="174"
d2b[195]="175"
d2b[196]="176"
d2b[197]="177"
d2b[198]="178"
d2b[199]="179"
d2b[200]="180"
d2b[201]="181"
d2b[202]="182"
d2b[203]="183"
d2b[204]="184"
d2b[205]="185"
d2b[206]="186"
d2b[207]="187"
d2b[208]="188"
d2b[209]="189"
d2b[210]="190"
d2b[211]="191"
d2b[212]="192"
d2b[213]="193"
d2b[214]="194"
d2b[215]="195"
d2b[216]="196"
d2b[217]="197"
d2b[218]="198"
d2b[219]="199"
d2b[220]="200"
d2b[221]="201"
d2b[222]="202"
d2b[223]="203"
d2b[224]="204"
d2b[225]="205"
d2b[226]="206"
d2b[227]="207"
d2b[228]="208"
d2b[229]="209"
d2b[230]="210"
d2b[231]="211"
d2b[232]="212"
d2b[233]="213"
d2b[234]="214"
d2b[235]="215"
d2b[236]="216"
d2b[237]="217"
d2b[238]="218"
d2b[239]="219"
d2b[240]="220"
d2b[241]="221"
d2b[242]="222"
d2b[243]="223"
d2b[244]="224"
d2b[245]="225"
d2b[246]="226"
d2b[247]="227"
d2b[248]="228"
d2b[249]="229"
d2b[250]="230"
d2b[251]="231"
d2b[252]="232"
d2b[253]="233"
d2b[254]="234"
d2b[255]="235"
d2b[256]="236"
d2b[257]="237"
d2b[258]="238"
d2b[259]="239"
d2b[260]="240"
d2b[261]="241"
d2b[262]="242"
d2b[263]="243"
d2b[264]="244"
d2b[265]="245"
d2b[266]="246"
d2b[267]="247"
d2b[268]="248"
d2b[269]="249"
d2b[270]="250"
d2b[271]="251"
d2b[272]="252"
d2b[273]="253"
d2b[274]="254"
d2b[275]="255"
d2b[276]="256"
d2b[277]="257"
d2b[278]="258"
d2b[279]="259"
d2b[280]="260"
d2b[281]="261"
d2b[282]="262"
d2b[283]="263"
d2b[284]="264"
d2b[285]="265"
d2b[286]="266"
d2b[287]="267"
d2b[288]="268"
d2b[289]="269"
d2b[290]="270"
d2b[291]="271"
d2b[292]="272"
d2b[293]="273"
d2b[294]="274"
d2b[295]="275"
d2b[296]="276"
d2b[297]="277"
d2b[298]="278"
d2b[299]="279"
d2b[300]="280"
d2b[301]="281"
d2b[302]="282"
d2b[303]="283"
d2b[304]="284"
d2b[305]="285"
d2b[306]="286"
d2b[307]="287"
d2b[308]="288"
d2b[309]="289"
d2b[310]="290"
d2b[311]="291"
d2b[312]="292"
d2b[313]="293"
d2b[314]="294"
d2b[315]="295"
d2b[316]="296"
d2b[317]="297"
d2b[318]="298"
d2b[319]="299"
d2b[320]="300"
d2b[321]="301"
d2b[322]="302"
d2b[323]="303"
d2b[324]="304"
d2b[325]="305"
d2b[326]="306"
d2b[327]="307"
d2b[328]="308"
d2b[329]="309"
d2b[330]="310"
d2b[331]="311"
d2b[332]="312"
d2b[333]="313"
d2b[334]="314"
d2b[335]="315"
d2b[336]="316"
d2b[337]="317"
d2b[338]="318"
d2b[339]="319"
d2b[340]="320"
d2b[341]="321"
d2b[342]="322"
d2b[343]="323"
d2b[344]="324"
d2b[345]="325"
d2b[346]="326"
d2b[347]="327"
d2b[348]="328"
d2b[349]="329"
d2b[350]="330"
d2b[351]="331"
d2b[352]="332"
d2b[353]="333"
d2b[354]="334"
d2b[355]="335"
d2b[356]="336"
d2b[357]="337"
d2b[358]="338"
d2b[359]="339"
d2b[360]="340"
d2b[361]="341"
d2b[362]="342"
d2b[363]="343"
d2b[364]="344"
d2b[365]="345"
d2b[366]="346"
d2b[367]="347"
d2b[368]="348"
d2b[369]="349"
d2b[370]="350"
d2b[371]="351"
d2b[372]="352"
d2b[373]="353"
d2b[374]="354"
d2b[375]="355"
d2b[376]="356"
d2b[377]="357"
d2b[378]="358"
d2b[379]="359"
d2b[380]="360"
d2b[381]="361"
d2b[382]="362"
d2b[383]="363"
d2b[384]="364"
d2b[385]="365"
d2b[386]="366"
d2b[387]="367"
d2b[388]="368"
d2b[389]="369"
d2b[390]="370"
d2b[391]="371"
d2b[392]="372"
d2b[393]="373"
d2b[394]="374"
d2b[395]="375"
d2b[396]="376"
d2b[397]="377"
d2b[398]="378"
d2b[399]="379"
d2b[400]="380"
d2b[401]="381"
d2b[402]="382"
d2b[403]="383"
d2b[404]="384"
d2b[405]="385"
d2b[406]="386"
d2b[407]="387"
d2b[408]="388"
d2b[409]="389"
d2b[410]="390"
d2b[411]="391"
d2b[412]="392"
d2b[413]="393"
d2b[414]="394"
d2b[415]="395"
d2b[416]="396"
d2b[417]="397"
d2b[418]="398"
d2b[419]="399"
d2b[420]="400"
d2b[421]="401"
d2b[422]="402"
d2b[423]="403"
d2b[424]="404"
d2b[425]="405"
d2b[426]="406"
d2b[427]="407"
d2b[428]="408"
d2b[429]="409"
d2b[430]="410"
d2b[431]="411"
d2b[432]="412"
d2b[433]="413"
d2b[434]="414"
d2b[435]="415"
d2b[436]="416"
d2b[437]="417"
d2b[438]="418"
d2b[439]="419"
d2b[440]="420"
d2b[441]="421"
d2b[442]="422"
d2b[443]="423"
d2b[444]="424"
d2b[445]="425"
d2b[446]="426"
d2b[447]="427"
d2b[448]="428"
d2b[449]="429"
d2b[450]="430"
d2b[451]="431"
d2b[452]="432"
d2b[453]="433"
d2b[454]="434"
d2b[455]="435"
d2b[456]="436"
d2b[457]="437"
d2b[458]="438"
d2b[459]="439"
d2b[460]="440"
d2b[461]="441"
d2b[462]="442"
d2b[463]="443"
d2b[464]="444"
d2b[465]="445"
d2b[466]="446"
d2b[467]="447"
d2b[468]="448"
d2b[469]="449"
d2b[470]="450"
d2b[471]="451"
d2b[472]="452"
d2b[473]="453"
d2b[474]="454"
d2b[475]="455"
d2b[476]="456"
d2b[477]="457"
d2b[478]="458"
d2b[479]="459"
d2b[480]="460"
d2b[481]="461"
d2b[482]="462"
d2b[483]="463"
d2b[484]="464"
d2b[485]="465"
d2b[486]="466"
d2b[487]="467"
d2b[488]="468"
d2b[489]="469"
d2b[490]="470"
d2b[491]="471"
d2b[492]="472"
d2b[493]="473"
d2b[494]="474"
d2b[495]="475"
d2b[496]="476"
d2b[497]="477"
d2b[498]="478"
d2b[499]="479"
d2b[500]="480"
d2b[501]="481"
d2b[502]="482"
d2b[503]="483"
d2b[504]="484"
d2b[505]="485"
d2b[506]="486"
d2b[507]="487"
d2b[508]="488"
d2b[509]="489"
d2b[510]="490"
d2b[511]="491"
d2b[512]="492"
d2b[513]="493"
d2b[514]="494"
d2b[515]="495"
d2b[516]="496"
d2b[517]="497"
d2b[518]="498"
d2b[519]="499"
d2b[520]="500"
d2b[521]="501"
d2b[522]="502"
d2b[523]="503"
d2b[524]="504"
d2b[525]="505"
d2b[526]="506"
d2b[527]="507"
d2b[528]="508"
d2b[529]="509"
d2b[530]="510"
d2b[531]="511"
d2b[532]="512"
d2b[533]="513"
d2b[534]="514"
d2b[535]="515"
d2b[536]="516"
d2b[537]="517"
d2b[538]="518"
d2b[539]="519"
d2b[540]="520"
d2b[541]="521"
d2b[542]="522"
d2b[543]="523"
d2b[544]="524"
d2b[545]="525"
d2b[546]="526"
d2b[547]="527"
d2b[548]="528"
d2b[549]="529"
d2b[550]="530"
d2b[551]="531"
d2b[552]="532"
d2b[553]="533"
d2b[554]="534"
d2b[555]="535"
d2b[556]="536"
d2b[557]="537"
d2b[558]="538"
for i,v in ipairs(d2b)
    do
      b2d[v]=i
    end
local cap={}
local i=1
cap[0]={}
cap[0].nome="Opere di Niccolò Machiavelli/Avvertimento"
cap[0].titolo="Avvertimento."
cap[0].from=11
cap[0].to=21
cap[0].delta="v"
cap[1]={}
cap[1].nome="Lettere (Machiavelli)"
cap[1].titolo="Lettere diverse."
cap[1].from=21
cap[1].to=119
cap[1].delta="20"
cap[2]={}
cap[2].nome="Frammento sulla riforma dello stato in Firenze"
cap[2].titolo="Discorso sopra riformare lo Stato di Firenze."
cap[2].from=119
cap[2].to=135
cap[2].delta="20"
cap[3]={}
cap[3].nome="Discorso intorno alla nostra lingua"
cap[3].titolo="Discorso in cui si esamina la lingua, nella quale ha scritto Dante."
cap[3].from=135
cap[3].to=131
cap[3].delta="20"
cap[4]={}
cap[4].nome="Favola di Belfagor arcidiavolo"
cap[4].titolo="Novella di Belfagor."
cap[4].from=131
cap[4].to=162
cap[4].delta="20"
cap[5]={}
cap[5].nome="Discorso morale"
cap[5].titolo="Discorso Morale."
cap[5].from=162
cap[5].to=169
cap[5].delta="20"
cap[6]={}
cap[6].nome="La mandragola"
cap[6].titolo="La Mandragola, Commedia."
cap[6].from=169
cap[6].to=227
cap[6].delta="20"
cap[7]={}
cap[7].nome="Clizia"
cap[7].titolo="La Clizia, Commedia."
cap[7].from=227
cap[7].to=285
cap[7].delta="20"
cap[8]={}
cap[8].nome="Commedia (Machiavelli)"
cap[8].titolo="Commedia senza titolo."
cap[8].from=285
cap[8].to=313
cap[8].delta="20"
cap[9]={}
cap[9].nome="Andria (terenzio-Machiavelli)"
cap[9].titolo="L’Andria di Terenzio, tradotta."
cap[9].from=313
cap[9].to=371
cap[9].delta="20"
cap[10]={}
cap[10].nome="Decennali"
cap[10].titolo="Due Decennali."
cap[10].from=371
cap[10].to=397
cap[10].delta="20"
cap[11]={}
cap[11].nome="L'asino"
cap[11].titolo="L’Asino d’Oro."
cap[11].from=397
cap[11].to=432
cap[11].delta="20"
cap[12]={}
cap[12].nome="I capitoli/Dell'Occasione"
cap[12].titolo="Capitolo dell’Occasione."
cap[12].from=432
cap[12].to=433
cap[12].delta="20"
cap[13]={}
cap[13].nome="I capitoli/Di Fortuna"
cap[13].titolo="Della Fortuna."
cap[13].from=433
cap[13].to=440
cap[13].delta="20"
cap[14]={}
cap[14].nome="I capitoli/Dell'Ingratitudine"
cap[14].titolo="Della Ingratitudine."
cap[14].from=440
cap[14].to=446
cap[14].delta="20"
cap[15]={}
cap[15].nome="I capitoli/Dell'Ambizione"
cap[15].titolo="Dell’Ambizione."
cap[15].from=446
cap[15].to=452
cap[15].delta="20"
cap[16]={}
cap[16].nome="Rime varie/Capitolo pastorale"
cap[16].titolo="Capitolo pastorale."
cap[16].from=452
cap[16].to=456
cap[16].delta="20"
cap[17]={}
cap[17].nome="Rime varie/Serenata"
cap[17].titolo="Serenata."
cap[17].from=456
cap[17].to=465
cap[17].delta="20"
cap[18]={}
cap[18].nome="Canti carnascialeschi (Machiavelli)"
cap[18].titolo="Cinque Canti Carnascialeschi."
cap[18].from=465
cap[18].to=474
cap[18].delta="20"
cap[19]={}
cap[19].nome="Rime varie/Canzone"
cap[19].titolo="Canzone."
cap[19].from=474
cap[19].to=475
cap[19].delta="20"
cap[20]={}
cap[20].nome="rime varie/Strambotti"
cap[20].titolo="Due Stanze."
cap[20].from=475
cap[20].to=476
cap[20].delta="20"
cap[21]={}
cap[21].nome="Rime varie/Sonetto"
cap[21].titolo="Sonetto."
cap[21].from=476
cap[21].to=477
cap[21].delta="20"
cap[22]={}
cap[22].nome="Testamento di Niccolò Machiavelli"
cap[22].titolo="Due Testamenti."
cap[22].from=477
cap[22].to=487
cap[22].delta="20"
cap[23]={}
cap[23].nome="La mente di un uomo di stato"
cap[23].titolo="La Mente di un Uomo di Stato."
cap[23].from=487
cap[23].to=558
cap[23].delta="20"
pagine.d2b=d2b
pagine.b2d=b2d
pagine.cap=cap
return pagine